First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 201754
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: AMD64 Project <amd64@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Nikolay Orlyuk <virkony@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 201754 depends on: Show dependency tree
Bug 201754 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-12-09 11:11 0000
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).

------- Comment #1 From Keri Harris 2007-12-10 08:16:43 0000 -------
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

First Last Prev Next    No search results available      Search page      Enter new bug