Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 557274

Summary: sys-libs/readline-6.3_p8-r01.1: installed files contain wrong paths
Product: Gentoo/Alt Reporter: yegle <cnyegle>
Component: OtherAssignee: Gentoo non-Linux Team <alt>
Status: UNCONFIRMED ---    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description yegle 2015-08-11 05:39:05 UTC
net-ftp/lftp install failed due to link error:

ld: warning: directory not found for option '-L/Users/ych/.gentoo/var/tmp/portage/sys-libs/readline-6.3_p8-r01.1/work/readline-6.3-.amd64/shlib'
Undefined symbols for architecture x86_64:
  "xarray_m<char>::dispose(char*)", referenced from:
      vtable for xarray_m<char> in complete.o
ld: symbol(s) not found for architecture x86_64
x86_64-apple-darwin14-clang-3.5.2: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:1974: recipe for target 'lftp' failed
make[1]: *** [lftp] Error 1
make[1]: Leaving directory '/Users/ych/.gentoo/var/tmp/portage/net-ftp/lftp-4.6.3a/work/lftp-4.6.3a/src'
Makefile:1592: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

The directory in the error message is suspicious, so I did:

$ grep -I readline-6.3_p8-r01.1 . -R 2>/dev/null
./lib/libhistory.la:dependency_libs=' -L/Users/ych/.gentoo/var/tmp/portage/sys-libs/readline-6.3_p8-r01.1/work/readline-6.3-.amd64/shlib -lncurses'
./lib/libreadline.la:dependency_libs=' -L/Users/ych/.gentoo/var/tmp/portage/sys-libs/readline-6.3_p8-r01.1/work/readline-6.3-.amd64/shlib -lncurses'
./usr/bin/rlfe:  notinst_deplibs=' /Users/ych/.gentoo/var/tmp/portage/sys-libs/readline-6.3_p8-r01.1/work/readline-6.3-.amd64/shlib/libreadline.la /Users/ych/.gentoo/var/tmp/portage/sys-libs/readline-6.3_p8-r01.1/work/readline-6.3-.amd64/shlib/libhistory.la'
./usr/bin/rlfe:# script's /Users/ych/.gentoo/var/tmp/portage/sys-libs/readline-6.3_p8-r01.1/work/host-libtool-0.1.0-amd64/libtool value, followed by no.
./usr/bin/rlfe:    DYLD_LIBRARY_PATH="/Users/ych/.gentoo/var/tmp/portage/sys-libs/readline-6.3_p8-r01.1/work/readline-6.3-.amd64/shlib/.libs:$DYLD_LIBRARY_PATH"
./usr/lib/libhistory.la:dependency_libs=' -L/Users/ych/.gentoo/var/tmp/portage/sys-libs/readline-6.3_p8-r01.1/work/readline-6.3-.amd64/shlib -lncurses'
./usr/lib/libreadline.la:dependency_libs=' -L/Users/ych/.gentoo/var/tmp/portage/sys-libs/readline-6.3_p8-r01.1/work/readline-6.3-.amd64/shlib -lncurses'

Reproducible: Always