octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #39066] mxe-octave: ftlk / uuid.dll.a causes f


From: John Donoghue
Subject: [Octave-bug-tracker] [bug #39066] mxe-octave: ftlk / uuid.dll.a causes failure of building mxe packages.
Date: Sat, 25 May 2013 00:06:18 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:21.0) Gecko/20100101 Firefox/21.0

URL:
  <http://savannah.gnu.org/bugs/?39066>

                 Summary: mxe-octave: ftlk / uuid.dll.a causes failure of
building mxe packages.
                 Project: GNU Octave
            Submitted by: lostbard
            Submitted on: Sat 25 May 2013 12:06:17 AM GMT
                Category: Configuration and Build System
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Installation
                  Status: None
             Assigned to: lostbard
         Originator Name: John Donoghue
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: dev
        Operating System: GNU/Linux

    _______________________________________________________

Details:

The current mxe install for fltk required uuid to compile which is part of
w32api.
However when linking it against the dymanic linked octave, the compile of
octave fails.

Previously this was fixed by creating a psuedo dll of uuid that octave linked
against, however then other packages that also use uuid then fail to compile.

(see nsis, https://savannah.gnu.org/patch/?8051 issues)

As fltk already has information in its library for linking to libuuid, this
information does not explictedly need to be provided to octave.

My suggestion (open to other suggestions) is to:
1) modify the fltk-config --ldflags output to not require uuid to be linked
into to applications that dynamically link to fltk.

2) move the creation of the uuid.dll (out of octave.mk) to its own package, so
that if it changes how it is created later on, it will effects its package.
(not octave and others). This will be to create the .dll (needed to run the
fltk compiled applications), and remove the created dll.a file that causes the
issues with other programs.








    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?39066>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]