Date: Thu, 31 May 2007 14:24:37 +0900 From: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp> To: bug-followup@FreeBSD.org, edwin@mavetju.org, ports@FreeBSD.org Subject: Re: ports/112876: audio/xmcd - compile problems after xorg 7.2 upgrade (might be not related) Message-ID: <200705310524.AA00450@POLYMER5.scphys.kyoto-u.ac.jp>
next in thread | raw e-mail | index | archive | help
Hi, I came across the same problem. I think this is caused by the duplicated library installed by audio/libcddb. Before Xorg 7.2, xmcd was installed with the X11BASE prefix. Now, it is installed under /usr/local, and library search path while building is set to the PREFIX/lib. Therefore, linker delect /usr/local/lib/libcddb.a in linking xmcd and other tools, and fails to find symbols. I do not know how to fix this in a adequate manner, but I have one solution; renaming local libcdda.a to another. Here is a patch: --- files/patch-aa.orig Fri Jan 10 11:50:37 2003 +++ files/patch-aa Thu May 31 12:56:28 2007 @@ -1,5 +1,14 @@ --- xmcd_d/Imakefile.orig Mon Nov 4 06:44:44 2002 +++ xmcd_d/Imakefile Mon Nov 4 04:44:28 2002 +@@ -44,7 +44,7 @@ + * #include "Motif.rules" + */ + +-CDDBLIB= -L../cddb_d -lcddb ++CDDBLIB= -L../cddb_d -lcddblocal + LOCAL_LIBDIR= -L/usr/freeware/lib32 -L/usr/local/lib + VORBLIB= -lvorbisenc -lvorbis -logg + FLACLIB= -lFLAC @@ -82,7 +82,7 @@ #endif /* OSF1 */ #endif /* Linux */ --- files/patch-ac.orig Fri Feb 9 06:01:18 2007 +++ files/patch-ac Thu May 31 12:57:09 2007 @@ -1,5 +1,14 @@ --- cda_d/Imakefile.orig Thu Apr 22 03:27:23 2004 +++ cda_d/Imakefile Fri Feb 2 04:44:17 2007 +@@ -145,7 +145,7 @@ + /* + * Add needed libraries + */ +-CDDBLIB= -L../cddb_d -lcddb ++CDDBLIB= -L../cddb_d -lcddblocal + LOCAL_LIBDIR= -L/usr/freeware/lib32 -L/usr/local/lib + VORBLIB= -lvorbisenc -lvorbis -logg + FLACLIB= -lFLAC @@ -193,7 +193,7 @@ LOCAL_LIBRARIES=-lncurses #else --- /dev/null Thu May 31 13:00:26 2007 +++ patch-aj Thu May 31 12:58:25 2007 @@ -0,0 +1,11 @@ +--- cddb_d/Imakefile.orig Thu May 31 12:53:57 2007 ++++ cddb_d/Imakefile Thu May 31 12:53:00 2007 +@@ -225,7 +225,7 @@ + /* + * Build rule for the CD Information Library + */ +-NormalLibraryTarget(cddb,$(OBJS)) ++NormalLibraryTarget(cddblocal,$(OBJS)) + NormalLibraryTarget(cddbkey1,$(KOBJ)) + DependTarget() + --- Tsurutani Naoki turutani@scphys.kyoto-u.ac.jp
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200705310524.AA00450>