It's a relink bug of (g)libtool. Relinking will fail if there is no
pilot-link-shlibs already installed. libtool does *not* stops
with this error:

---------------
Making install in libpisock++
/bin/sh ../mkinstalldirs /sw/src/root-pilot-link-0.10.99-1/sw/lib
/bin/sh ../libtool  --mode=install /usr/bin/install -c libpisock++.la 
/sw/src/root-pilot-link-0.10.99-1/sw/lib/libpisock++.la
libtool: install: warning: relinking `libpisock++.la'
(cd /sw/src/pilot-link-0.10.99-1/pilot-link-0.10.99/libpisock++; /bin/sh ../libtool 
--mode=relink c++ -g -O2 -L../libpisock/.libs -L/sw/lib -o libpisock++.la -rpath 
/sw/lib -export-dynamic -version-info 0:0:0 address.lo appInfo.lo datebook.lo dlp.lo 
iambicExpense.lo memo.lo todo.lo ../libpisock/libpisock.la)
/sw/src/pilot-link-0.10.99-1/pilot-link-0.10.99/libpisock++/.libs
c++ -dynamiclib -flat_namespace -undefined suppress -o .libs/libpisock++.0.0.0.dylib  
address.lo appInfo.lo datebook.lo dlp.lo iambicExpense.lo memo.lo todo.lo  
-L/sw/src/pilot-link-0.10.99-1/pilot-link-0.10.99/libpisock/.libs -L/sw/lib 
/sw/lib/libpisock.dylib -lc -install_name  /sw/lib/libpisock++.0.dylib 
-compatibility_version 1 -current_version 1.0
c++: /sw/lib/libpisock.dylib: No such file or directory
libtool: install: error: relink `libpisock++.la' with the above command before 
installing it
---------------

Simple solution of this problem is disabling relinking:

---------------
diff -Naur pilot-link-0.10.99.old/ltmain.sh pilot-link-0.10.99.new/ltmain.sh
--- pilot-link-0.10.99.old/ltmain.sh    Thu Mar 21 07:30:35 2002
+++ pilot-link-0.10.99.new/ltmain.sh    Sat Apr  6 05:17:23 2002
@@ -1749,7 +1749,7 @@
 
          if test "$installed" = no; then
            notinst_deplibs="$notinst_deplibs $lib"
-           need_relink=yes
+           # need_relink=yes
          fi
 
          if test -n "$old_archive_from_expsyms_cmds"; then
---------------



On Thu, 04 Apr 2002 16:23:10 -0700
"Justin Hallett" <[EMAIL PROTECTED]> wrote:

> this is very odd it makes it for me everytime...can you scroll up to the
> part that is attempts to make the lib i think it's the second phase and
> paste that to me?
> 
> [EMAIL PROTECTED] writes:
> >hi,
> >
> >pilot-link-shlibs-0.10.99-1 does not compile. it breaks as follows:
> >
> >  mkdir -p /sw/src/root-pilot-link-shlibs-0.10.99-1/sw
> >  mkdir -p /sw/src/root-pilot-link-shlibs-0.10.99-1/DEBIAN
> >  install -d -m 755 /sw/src/root-pilot-link-shlibs-0.10.99-1/sw/lib
> >  mv /sw/src/root-pilot-link-0.10.99-1/sw/lib/libpisock++.*.dylib
> >/sw/src/root-pilot-link-shlibs-0.10.99-1/sw/lib
> >  mv: cannot stat
> >`/sw/src/root-pilot-link-0.10.99-1/sw/lib/libpisock++.*.dylib': No such
> >file or directory
> >  ### mv failed, exit code 1
> >  Failed: installing pilot-link-shlibs-0.10.99-1 failed
> >
> >after removing the line
> >  lib/libpisock++.*.dylib
> >in the Files section, it compiles.
> >
> >kilian 
> 


-- 
Masanori Sekino
mailto:[EMAIL PROTECTED]

_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to