[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/
- [Octave-bug-tracker] [bug #39066] mxe-octave: ftlk / uuid.dll.a causes failure of building mxe packages.,
John Donoghue <=