> On Sep 9, 2016, at 10:02, Christian Duval <ch.du...@gmail.com> wrote:
> 
> Dear Alexander Hansen,
> 
> A great many thanks for your help a propos my problem with fink update-all 
> not running properly. 
> 
> I am really sorry to have involuntarily hurt you and your colleagues with 
> clumsy words; this wasn't intentional at all as you can imagine.

That’s OK.  I wanted to make sure that this was the case and that you weren’t 
the type of person who gets really angry when going through the support 
process. :-)

> 
> As to your suggestions, here is what I found.
> 
> 1) libtool2 is installed.
> 
> 2) The lines you mentioned in 
> /sw/src/fink.build/guile20-2.0.11-3/guile-2.0.11/build/config.log are as 
> follows for me
> 
> configure:43979: checking if libtool supports shared libraries
> configure:43981: result: yes
> configure:43984: checking whether to build shared libraries
> configure:44005: result: yes
> configure:44008: checking whether to build static libraries
> configure:44012: result: yes
> configure:44552: checking for libltdl
> configure:44574: gcc -o conftest -g -O2 -I/sw/include  conftest.c  -L/sw/lib 
> -lltdl >&5
> conftest.c:616:10: fatal error: 'ltdl.h' file not found
> #include <ltdl.h>
>          ^
> 1 error generated.
> configure:44574: $? = 1
> configure: failed program was:
> | /* confdefs.h */
> | #define PACKAGE_NAME "GNU Guile"
> 
> and show that something went wrong, which I absolutely don't understand 
> (being a real "fink-novice").
> 

ltdl.h should have been installed by “libtool2”.  

$ dpkg -L libtool2 | grep ltdl.h
/sw/include/ltdl.h
/sw/share/libtool/ltdl.h

Try running the above command on your system to make sure that fink’s database 
at least has those entries.  If not, then the libtool2 package wasn’t built 
correctly for some reason.  You can then try to repair it with “fink rebuild 
libtool2” and then check the database again.

If your output looks like mine, then verify that the files are actually present:

$ find /sw -name ltdl.h
/sw/include/ltdl.h
/sw/share/libtool/ltdl.h

If they aren’t present, then try restoring them with “fink reinstall libtool2” 
or “fink rebuild libtool2”.

> 3) The full output generated by fink update-all is not glorious; here it is
> 
> [macbook-pro-de-christian-duval:~] user% fink update-all 

<snip>

> /tmp/fink.LiJ9V: line 2: /sw/sbin/fink-buildenv-helper.sh: No such file or 
> directory
> 

<sniip>

> Again, something was awry! 
> 
> I would be delighted if you could help in these circumstances. In any case, 
> my warmest thanks for everything.
> 
> Best,
> 
> Christian Duval
> 
> %— 

That’s odd.  The glew1.13-shlibs package has an explicit build dependency on 
fink-buildenv-modules, and that provides /sw/sbin/fink-buildenv-helper.sh .

Try running “fink rebuild fink-buildenv-modules”, then use

dpkg -L fink-buildenv-modules
ls -l /sw/sbin/fink-buildenv-helper.sh

to verify that it was installed.

-- 
Alexander Hansen, Ph.D.
Fink User Liaison


------------------------------------------------------------------------------
_______________________________________________
Fink-beginners mailing list
Fink-beginners@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.beginners
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to