Dear ACEDB developers,

ACEDB is packaged and distributed in Debian and Ubuntu. Recently, it was
discovered in Ubuntu by Fabrice Coutadeur that ACEDB does not build with the
binutils-gold linker. This can be corrected by the following patch:

Description: add explicit link with libX11 as this is required by libgex.a.
 This fix a FTBFS with binutils-gold with the following error:
 "./libgex.a(graphgdkremote.o): undefined reference to symbol 'XFree'"
Author: Fabrice Coutadeur <[email protected]>

--- acedb-4.9.39+dfsg.01.orig/wmake/LINUX_4_DEF
+++ acedb-4.9.39+dfsg.01/wmake/LINUX_4_DEF
@@ -28,7 +28,7 @@ COMPILER = gcc $(COPT) -Wall  -DACEDB4 `
 LINKER = gcc $(COPT)
 
 # The arg to libs-config is used if our private copy not installed.
-LIBS = -L/usr/X11R6/lib `../w3rdparty/libs-config $(GTKVER)` -lm -lcurses 
-lreadline
+LIBS = -L/usr/X11R6/lib `../w3rdparty/libs-config $(GTKVER)` -lm -lcurses 
-lreadline -lX11
 
 ### Linux uses flex to emulate the standard 'lex' program
 LEX_LIBS = -lfl
--- acedb-4.9.39+dfsg.01.orig/wmake/LINUX_64_DEF
+++ acedb-4.9.39+dfsg.01/wmake/LINUX_64_DEF
@@ -28,7 +28,7 @@ COMPILER = gcc $(COPT) -Wall  -DACEDB4 `
 LINKER = gcc $(COPT)
 
 # The arg to libs-config is used if our private copy not installed.
-LIBS = -L/usr/X11R6/lib `../w3rdparty/libs-config $(GTKVER)` -lm -lcurses 
-lreadline
+LIBS = -L/usr/X11R6/lib `../w3rdparty/libs-config $(GTKVER)` -lm -lcurses 
-lreadline -lX11
 
 ### Linux uses flex to emulate the standard 'lex' program
 LEX_LIBS = -lfl

Best regards,

-- 
Charles Plessy
Debian Med packaging team,
http://www.debian.org/devel/debian-med
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to