Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
During building (install phase) with amd64 profile it fails due to mixed LIBDIR in Makefile's some of them uses LIBDIR=@libdir@/Yap (library/tries) some LIBDIR=$(EROOTDIR)/lib/Yap (library/yap2swi). Reproducible: Always Steps to Reproduce: 1. select profile default-linux/amd64/2007.0 with configuration for 64-bit building (LIBDIR should refer to lib64) 2. USE="gmp odbc readline threads tk -debug -doc -examples -java -mpi -mysql -static" emerge \=dev-lang/yap-5.1.2 Actual Results: Failure with: make[1]: Entering directory `/.storage002/tmp/paludis/dev-lang/yap-5.1.2/work/Yap-5.1.2/library/yap2swi' /usr/bin/install -c yap2swi.so /var/tmp/paludis/dev-lang/yap-5.1.2/image//usr/lib64/Yap make[1]: Leaving directory `/.storage002/tmp/paludis/dev-lang/yap-5.1.2/work/Yap-5.1.2/library/yap2swi' (cd library/tries; /usr/bin/make install) make[1]: Entering directory `/.storage002/tmp/paludis/dev-lang/yap-5.1.2/work/Yap-5.1.2/library/tries' /usr/bin/install -c tries.so itries.so /var/tmp/paludis/dev-lang/yap-5.1.2/image//usr/lib/Yap /usr/bin/install: target `/var/tmp/paludis/dev-lang/yap-5.1.2/image//usr/lib/Yap' is not a directory make[1]: *** [install] Error 1 make[1]: Leaving directory `/.storage002/tmp/paludis/dev-lang/yap-5.1.2/work/Yap-5.1.2/library/tries' make: *** [install_unix] Error 2 Expected Results: normal installation of Yap-5.1.2 with appropriate displacement of libraries/modules Simple search for "lib/" within files of workdir shows that it needs more patching than just some Makefile.in (ex. configure.in, swi.yap, C/save.c, LGPL/JPL/jpl.yap).
Thanks for reporting this. The multilib patch has been fixed in CVS. Note that files like C/save.c and swi.yap don't require patching since they refer to win32 code or SWI install locations (i.e $(libdir)/swi/lib/$(arch)/) Keri