On Mon, Aug 10, 2009 at 05:35:15PM -0700, Graham Percival wrote:
> On Mon, Aug 10, 2009 at 05:27:15PM -0700, Patrick McCarty wrote:
> > On Mon, Aug 10, 2009 at 05:08:51PM -0700, Graham Percival wrote:
> > > Tail of target/linux-x86/log/build.log >>>>>>>>
> > > <<<<<<<< Tail of target/linux-x86/log/build.log
> > 
> >   rm -rf target/freebsd-x86/packages/guile*
> 
> I tried that, and src/guile/, and status/guile*, and
> install/guile*
> 
> The first erro rin target/linux-x86/log/build.log is this:
> 
> test -z "/usr/lib" || /home/lilypond/bin/mkdir -p
> "/home/lilypond/gub/target/freebsd-x86/install/guile-1.8.7-root/usr/lib"
>  /bin/sh ../libtool   --mode=install /usr/bin/install -c
> libguile-srfi-srfi-1-v-3.la libguile-srfi-srfi-4-v-3.la
> libguile-srfi-srfi-13-14-v-3.la libguile-srfi-srfi-60-v-2.la
> '/home/lilypond/gub/target/freebsd-x86/install/guile-1.8.7-root/usr/lib'
> libtool: install: error: cannot install
> `libguile-srfi-srfi-1-v-3.la' to a directory not ending in
> /home/lilypond/gub/target/freebsd-x86/build/guile-1.8.7/srfi/.libs
> make[3]: *** [install-libLTLIBRARIES] Error 1

I can reproduce this, but I am unable to discover a fix.

However, attached is a diff for two libtool shell traces.  The first
is successful (libguile.la), but the second is not
(libguile-srfi-srfi-1-v-3.la).

Line 124 shows that a value is assigned to "relink_command" in
libguile-srfi-srfi-1-v-3.la, but not for libguile.la.


HTH,
Patrick
--- succeed.log 2009-08-10 20:51:07.280939498 -0700
+++ fail.log    2009-08-10 20:51:13.610915518 -0700
@@ -274,24 +274,24 @@
 1089+ opt_debug=:
 1094+ exec_cmd=
 1190+ case $1 in
-1215+ test 5 -gt 0
+1215+ test 8 -gt 0
 1216+ opt=--mode=install
 1217+ shift
 1219+ case $opt in
 1279+ func_opt_split --mode=install
 622+ func_opt_split_opt=--mode
 623+ func_opt_split_arg=install
-1280+ set dummy --mode install /bin/install -c libguile.la 
/home/pnorcks/git/gub/target/freebsd-x86/install/guile-1.8.7-root/usr/lib
+1280+ set dummy --mode install /bin/install -c libguile-srfi-srfi-1-v-3.la 
libguile-srfi-srfi-4-v-3.la libguile-srfi-srfi-13-14-v-3.la 
libguile-srfi-srfi-60-v-2.la 
/home/pnorcks/git/gub/target/freebsd-x86/install/guile-1.8.7-root/usr/lib
 1281+ shift
-1215+ test 6 -gt 0
+1215+ test 9 -gt 0
 1216+ opt=--mode
 1217+ shift
 1219+ case $opt in
-1237+ test 5 -eq 0
+1237+ test 8 -eq 0
 1238+ case $1 in
 1256+ mode=install
 1257+ shift
-1215+ test 4 -gt 0
+1215+ test 7 -gt 0
 1216+ opt=/bin/install
 1217+ shift
 1219+ case $opt in
@@ -316,7 +316,7 @@
 2254+ test install = execute
 2334+ test install = finish
 2773+ test install = install
-2773+ func_mode_install -c libguile.la 
/home/pnorcks/git/gub/target/freebsd-x86/install/guile-1.8.7-root/usr/lib
+2773+ func_mode_install -c libguile-srfi-srfi-1-v-3.la 
libguile-srfi-srfi-4-v-3.la libguile-srfi-srfi-13-14-v-3.la 
libguile-srfi-srfi-60-v-2.la 
/home/pnorcks/git/gub/target/freebsd-x86/install/guile-1.8.7-root/usr/lib
 2340+ :
 2343+ test /bin/install = /bin/sh
 2343+ test /bin/install = /bin/sh
@@ -350,16 +350,31 @@
 2371+ test -n ''
 2377+ case $arg in
 2396+ test -n ''
-2399+ dest=libguile.la
+2399+ dest=libguile-srfi-srfi-1-v-3.la
 2400+ continue
 2369+ for arg in '"$@"'
-2371+ test -n libguile.la
-2372+ files=' libguile.la'
+2371+ test -n libguile-srfi-srfi-1-v-3.la
+2372+ files=' libguile-srfi-srfi-1-v-3.la'
+2373+ dest=libguile-srfi-srfi-4-v-3.la
+2374+ continue
+2369+ for arg in '"$@"'
+2371+ test -n libguile-srfi-srfi-4-v-3.la
+2372+ files=' libguile-srfi-srfi-1-v-3.la libguile-srfi-srfi-4-v-3.la'
+2373+ dest=libguile-srfi-srfi-13-14-v-3.la
+2374+ continue
+2369+ for arg in '"$@"'
+2371+ test -n libguile-srfi-srfi-13-14-v-3.la
+2372+ files=' libguile-srfi-srfi-1-v-3.la libguile-srfi-srfi-4-v-3.la 
libguile-srfi-srfi-13-14-v-3.la'
+2373+ dest=libguile-srfi-srfi-60-v-2.la
+2374+ continue
+2369+ for arg in '"$@"'
+2371+ test -n libguile-srfi-srfi-60-v-2.la
+2372+ files=' libguile-srfi-srfi-1-v-3.la libguile-srfi-srfi-4-v-3.la 
libguile-srfi-srfi-13-14-v-3.la libguile-srfi-srfi-60-v-2.la'
 2373+ 
dest=/home/pnorcks/git/gub/target/freebsd-x86/install/guile-1.8.7-root/usr/lib
 2374+ continue
 2410+ test -z '/bin/install -c'
 2413+ test -n ''
-2416+ test -z ' libguile.la'
+2416+ test -z ' libguile-srfi-srfi-1-v-3.la libguile-srfi-srfi-4-v-3.la 
libguile-srfi-srfi-13-14-v-3.la libguile-srfi-srfi-60-v-2.la'
 2425+ func_stripname '' / 
/home/pnorcks/git/gub/target/freebsd-x86/install/guile-1.8.7-root/usr/lib
 614+ 
func_stripname_result=/home/pnorcks/git/gub/target/freebsd-x86/install/guile-1.8.7-root/usr/lib
 615+ 
func_stripname_result=/home/pnorcks/git/gub/target/freebsd-x86/install/guile-1.8.7-root/usr/lib
@@ -377,10 +392,10 @@
 2463+ current_libdirs=
 2464+ for file in '$files'
 2467+ case $file in
-2475+ func_lalib_unsafe_p libguile.la
+2475+ func_lalib_unsafe_p libguile-srfi-srfi-1-v-3.la
 1400+ lalib_p=no
-1401+ test -f libguile.la
-1401+ test -r libguile.la
+1401+ test -f libguile-srfi-srfi-1-v-3.la
+1401+ test -r libguile-srfi-srfi-1-v-3.la
 1401+ exec
 1402+ for lalib_p_l in 1 2 3 4
 1404+ read lalib_p_line
@@ -395,148 +410,40 @@
 2478+ library_names=
 2479+ old_library=
 2480+ relink_command=
-2481+ func_source libguile.la
+2481+ func_source libguile-srfi-srfi-1-v-3.la
 1486+ :
 1487+ case $1 in
-1489+ . ./libguile.la
-88+ dlname=libguile.so.20
-111+ library_names='libguile.so.20 libguile.so libguile.so'
+1489+ . ./libguile-srfi-srfi-1-v-3.la
+88+ dlname=libguile-srfi-srfi-1-v-3.so.3
+111+ library_names='libguile-srfi-srfi-1-v-3.so.3 libguile-srfi-srfi-1-v-3.so 
libguile-srfi-srfi-1-v-3.so'
 114+ old_library=
 117+ inherited_linker_flags=
-220+ dependency_libs=' -lintl -lgmp -lm -lltdl'
+220+ dependency_libs=' 
/home/pnorcks/git/gub/target/freebsd-x86/build/guile-1.8.7/libguile/libguile.la 
-lintl -lgmp -lm -lltdl'
 223+ weak_library_names=
-226+ current=20
-227+ age=3
-228+ revision=1
+226+ current=3
+227+ age=0
+228+ revision=2
 331+ installed=no
 334+ shouldnotlink=no
 337+ dlopen=
 338+ dlpreopen=
-441+ 
libdir=/home/pnorcks/git/gub/target/freebsd-x86/build/guile-1.8.7/libguile/.libs
-2484+ test 
X/home/pnorcks/git/gub/target/freebsd-x86/install/guile-1.8.7-root/usr/lib = 
X/home/pnorcks/git/gub/target/freebsd-x86/build/guile-1.8.7/libguile/.libs
+441+ 
libdir=/home/pnorcks/git/gub/target/freebsd-x86/build/guile-1.8.7/srfi/.libs
+442+ relink_command='(cd 
/home/pnorcks/git/gub/target/freebsd-x86/build/guile-1.8.7/srfi; /bin/sh 
/home/pnorcks/git/gub/target/freebsd-x86/build/guile-1.8.7/libtool  --tag CC 
--mode=relink i686-freebsd4-gcc -g -O2 -Wall -Wmissing-prototypes -no-undefined 
-export-dynamic -version-info 3:2:0 -Wl,-rpath -Wl,\$ORIGIN/../lib -o 
libguile-srfi-srfi-1-v-3.la -rpath /usr/lib srfi-1.lo ../libguile/libguile.la 
-lgmp -lm -lltdl @inst_prefix_dir@)'
+2484+ test 
X/home/pnorcks/git/gub/target/freebsd-x86/install/guile-1.8.7-root/usr/lib = 
X/home/pnorcks/git/gub/target/freebsd-x86/build/guile-1.8.7/srfi/.libs
 2491+ case "$future_libdirs " in
-2493+ future_libdirs=' 
/home/pnorcks/git/gub/target/freebsd-x86/build/guile-1.8.7/libguile/.libs'
-2497+ func_dirname libguile.la / ''
+2493+ future_libdirs=' 
/home/pnorcks/git/gub/target/freebsd-x86/build/guile-1.8.7/srfi/.libs'
+2497+ func_dirname libguile-srfi-srfi-1-v-3.la / ''
 572+ case ${1} in
 574+ func_dirname_result=
 2498+ dir=
 2499+ dir=.libs
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to