I’m looking into the situation.

libctl needs guile-2.0 but the configure looking for lib guile.dylib as Dr. 
Hansen mentioned. And also looking for gh.h.
I guess these files should belong to guile-1. The header file doesn’t exist in 
guile-2.0 package anymore.

Maybe some version conflict occurs in the release.

2017/07/06 9:19、Alexander Hansen <alexanderk.han...@gmail.com> のメール:

> 
>> On Jul 5, 2017, at 16:39, ABE Hiroshi <hab...@gmail.com> wrote:
>> 
>> Hi,
>> 
>> First of all, I would be grateful for Fink project.
>> 
>> I’m about to install MEEP but I found an error occurs at installing “libctl”.
>> The messages are enclosed in the bottom of this mail. 
>> 
>> It claims guile not found but
>> 
>> % fink list guile
>> i   guile18                1.8.8-10          Embedable Scheme interpreter
>>    guile18-dev            1.8.8-10          Development package for guile18
>>    guile18-doc            1.8.8-10          Texinfo files for guile18
>>    guile18-gtk            2.1-19            Glue code to link gtk to guile
>>    guile18-gtk-dev        2.1-19            Glue code to link gtk to guile
>>    guile18-gtk-doc        2.1-19            Texinfo documentation files for 
>> guile18-gtk
>>    guile18-gtk-shlibs     2.1-19            Glue code to link gtk to guile
>>    guile18-gui            0.2-1006          Guile gui scheme code
>>    guile18-lib            0.1.6-2           Repository of code written in 
>> Guile Scheme
>> i   guile18-libs           1.8.8-10          Scheme libraries and modules 
>> for guile18
>> i   guile18-shlibs         1.8.8-10          Shared libraries for guile18
>> i   guile20                2.0.14-1          Embedable Scheme interpreter
>> i   guile20-dev            2.0.14-1          Development package for guile20
>>    guile20-doc            2.0.14-1          Texinfo files for guile20
>> i   guile20-libs           2.0.14-1          Scheme libraries and modules 
>> for guile20
>> i   guile20-shlibs         2.0.14-1          Shared libraries for guile20
>>    guile22                2.2.2-1           Embedable Scheme interpreter
>>    guile22-dev            2.2.2-1           Development package for guile22
>>    guile22-doc            2.2.2-1           Texinfo files for guile22
>>    guile22-libs           2.2.2-1           Scheme libraries and modules for 
>> guile22
>>    guile22-shlibs         2.2.2-1           Shared libraries for guile22
>> 
>> My env is MacOS X 10.9.5, Helps and suggestions are really appreciated. 
>> Thank you.
>> 
>> Hiroshi ABE
>> 
>> ### The Error Messages ###
>> 
>> % fink update libctl
>> Information about 10515 packages read in 0 seconds.
>> The following package will be installed or updated:
>> libctl
>> Setting runtime build-lock...
>> dpkg-deb -b /sw/src/fink.build/root-fink-buildlock-libctl-3.2.2-2 
>> /sw/src/fink.build
>> dpkg-deb: building package `fink-buildlock-libctl-3.2.2-2' in 
>> `/sw/src/fink.build/fink-buildlock-libctl-3.2.2-2_2017.07.05-18.04.20_darwin-x86_64.deb'.
>> Installing build-lock package...
>> /sw/bin/dpkg-lockwait -i 
>> /sw/src/fink.build/fink-buildlock-libctl-3.2.2-2_2017.07.05-18.04.20_darwin-x86_64.deb
>> Selecting previously deselected package fink-buildlock-libctl-3.2.2-2.
>> (Reading database ... 317784 files and directories currently installed.)
>> Unpacking fink-buildlock-libctl-3.2.2-2 (from 
>> .../fink-buildlock-libctl-3.2.2-2_2017.07.05-18.04.20_darwin-x86_64.deb) ...
>> Setting up fink-buildlock-libctl-3.2.2-2 (2017.07.05-18.04.20) ...
>> 
>> sudo -u fink-bld [ENV] sh -c /tmp/fink.DbbAN
>> env LANG=C LC_ALL=C /sw/bin/tar  --no-same-owner --no-same-permissions -xf 
>> /sw/src/libctl-3.2.2.tar.gz
>> sudo -u fink-bld [ENV] sh -c /tmp/fink.oKeid
>> /tmp/fink.TfuxD
>> #!/bin/sh -ev
>> export PATH=/sw/share/guile/2.0/scripts/binoverride:$PATH
>> ./configure --prefix=/sw --mandir=/sw/share/man F77=gfortran-fsf-5 
>> CC=gcc-fsf-5
>> checking whether to enable maintainer-specific portions of Makefiles... no
>> checking for a BSD-compatible install... /usr/bin/install -c
>> checking whether build environment is sane... yes
>> checking for a thread-safe mkdir -p... ./install-sh -c -d
>> checking for gawk... gawk
>> checking whether make sets $(MAKE)... yes
>> checking whether make supports nested variables... yes
>> checking build system type... x86_64-apple-darwin13.4.0
>> checking host system type... x86_64-apple-darwin13.4.0
>> checking how to print strings... printf
>> checking for style of include used by make... GNU
>> checking for gcc... gcc-fsf-5
>> checking whether the C compiler works... yes
>> checking for C compiler default output file name... a.out
>> checking for suffix of executables... 
>> checking whether we are cross compiling... no
>> checking for suffix of object files... o
>> checking whether we are using the GNU C compiler... yes
>> checking whether gcc-fsf-5 accepts -g... yes
>> checking for gcc-fsf-5 option to accept ISO C89... none needed
>> checking whether gcc-fsf-5 understands -c and -o together... yes
>> checking dependency style of gcc-fsf-5... gcc3
>> checking for a sed that does not truncate output... /sw/bin/sed
>> checking for grep that handles long lines and -e... /sw/bin/grep
>> checking for egrep... /sw/bin/grep -E
>> checking for fgrep... /sw/bin/grep -F
>> checking for ld used by gcc-fsf-5... /usr/bin/ld
>> checking if the linker (/usr/bin/ld) is GNU ld... no
>> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm
>> checking the name lister (/usr/bin/nm) interface... BSD nm
>> checking whether ln -s works... yes
>> checking the maximum length of command line arguments... 196608
>> checking whether the shell understands some XSI constructs... yes
>> checking whether the shell understands "+="... yes
>> checking how to convert x86_64-apple-darwin13.4.0 file names to 
>> x86_64-apple-darwin13.4.0 format... func_convert_file_noop
>> checking how to convert x86_64-apple-darwin13.4.0 file names to toolchain 
>> format... func_convert_file_noop
>> checking for /usr/bin/ld option to reload object files... -r
>> checking for objdump... no
>> checking how to recognize dependent libraries... pass_all
>> checking for dlltool... no
>> checking how to associate runtime and link libraries... printf %s\n
>> checking for ar... ar
>> checking for archiver @FILE support... no
>> checking for strip... strip
>> checking for ranlib... ranlib
>> checking command to parse /usr/bin/nm output from gcc-fsf-5 object... ok
>> checking for sysroot... no
>> checking for mt... no
>> checking if : is a manifest tool... no
>> checking for dsymutil... dsymutil
>> checking for nmedit... nmedit
>> checking for lipo... lipo
>> checking for otool... otool
>> checking for otool64... no
>> checking for -single_module linker flag... yes
>> checking for -exported_symbols_list linker flag... yes
>> checking for -force_load linker flag... yes
>> checking how to run the C preprocessor... gcc-fsf-5 -E
>> checking for ANSI C header files... yes
>> checking for sys/types.h... yes
>> checking for sys/stat.h... yes
>> checking for stdlib.h... yes
>> checking for string.h... yes
>> checking for memory.h... yes
>> checking for strings.h... yes
>> checking for inttypes.h... yes
>> checking for stdint.h... yes
>> checking for unistd.h... yes
>> checking for dlfcn.h... yes
>> checking for objdir... .libs
>> checking if gcc-fsf-5 supports -fno-rtti -fno-exceptions... no
>> checking for gcc-fsf-5 option to produce PIC... -fno-common -DPIC
>> checking if gcc-fsf-5 PIC flag -fno-common -DPIC works... yes
>> checking if gcc-fsf-5 static flag -static works... no
>> checking if gcc-fsf-5 supports -c -o file.o... yes
>> checking if gcc-fsf-5 supports -c -o file.o... (cached) yes
>> checking whether the gcc-fsf-5 linker (/usr/bin/ld) supports shared 
>> libraries... yes
>> checking dynamic linker characteristics... darwin13.4.0 dyld
>> checking how to hardcode library paths into programs... immediate
>> checking whether stripping libraries is possible... yes
>> checking if libtool supports shared libraries... yes
>> checking whether to build shared libraries... no
>> checking whether to build static libraries... yes
>> checking for gcc... (cached) gcc-fsf-5
>> checking whether we are using the GNU C compiler... (cached) yes
>> checking whether gcc-fsf-5 accepts -g... (cached) yes
>> checking for gcc-fsf-5 option to accept ISO C89... (cached) none needed
>> checking whether gcc-fsf-5 understands -c and -o together... (cached) yes
>> checking dependency style of gcc-fsf-5... (cached) gcc3
>> checking for indent... indent
>> checking for ANSI C header files... (cached) yes
>> checking for guile... guile
>> checking for guile-config... unknown
>> checking for sqrt in -lm... yes
>> checking for readline in -lreadline... yes
>> checking for dlopen in -ldl... yes
>> checking for gh_eval_str in -lguile... no
>> checking for scm_eval_string in -lguile... no
>> checking if linking to guile works... no
>> configure: error: Guile could not be found
>> ### execution of /tmp/fink.TfuxD failed, exit code 1
>> ### execution of /tmp/fink.oKeid failed, exit code 1
>> Removing runtime build-lock...
>> Removing build-lock package...
>> /sw/bin/dpkg-lockwait -r fink-buildlock-libctl-3.2.2-2
>> (Reading database ... 317785 files and directories currently installed.)
>> Removing fink-buildlock-libctl-3.2.2-2 ...
>> Failed: phase compiling: libctl-3.2.2-2 failed
>> 
>> Before reporting any errors, please run "fink selfupdate" and try again.
>> 
>> If you continue to have issues, please check to see if the FAQ on Fink's 
>> website solves the problem.  If not, ask on one (not both, please) of
>> these mailing lists:
>> 
>>      The Fink Users List <fink-users@lists.sourceforge.net>
>>      The Fink Beginners List <fink-beginn...@lists.sourceforge.net>,
>> 
>> with a carbon copy to the maintainer:
>> 
>>      Martin Costabel <costa...@wanadoo.fr>
>> 
>> Note that this is preferable to emailing just the maintainer directly,
>> since most fink package maintainers do not have access to all possible
>> hardware and software configurations.
>> 
>> Please try to include the complete error message in your report.  This
>> generally consists of a compiler line starting with e.g. "gcc" or "g++"
>> followed by the actual error output from the compiler.
>> 
>> Also include the following system information:
>> Package manager version: 0.41.1
>> Distribution version: selfupdate-rsync Wed Jul  5 17:42:10 2017, 10.9, x86_64
>> Trees: local/main stable/main
>> Xcode.app: 6.2
>> Xcode command-line tools: 6.2.0.0.1.1424975374
>> Max. Fink build jobs:  1
>> 
>> 
>> ABE Hiroshi
>> from Tokorozawa, JAPAN
> 
> I see the following in the config.log:
> 
> configure:12734: checking for gh_eval_str in -lguile
> configure:12759: gcc-fsf-5 -o conftest -g -O2 -I/sw/include -L/sw/lib 
> conftest.c -lguile  -ldl -lreadline -lm  >&5
> ld: library not found for -lguile
> collect2: error: ld returned 1 exit status
> 
> guile20-dev-2.0.14-1 has %p/lib/libguile-2.0.dylib rather than 
> %/lib/libguile.dylib .  I’m not sure if something changed in the guile20 
> package.
> -- 
> Alexander Hansen, Ph.D.
> Fink User Liaison
> 

ABE Hiroshi
 from Tokorozawa, JAPAN


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
https://sourceforge.net/p/fink/mailman/fink-users/
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to