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