#29933: libiconv org.macports.configure Failure ---------------------------------+------------------------------------------ Reporter: dbmikus@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: libiconv, configure | Port: libiconv ---------------------------------+------------------------------------------ I'm trying to update all of my ports, but I am getting an errory with libiconv. I am running 10.6.8. I tried to then install just libiconv, but I'm getting the following error in my shell: {{{ sudo port install libiconv ---> Computing dependencies for libiconv ---> Configuring libiconv Error: Target org.macports.configure returned: configure failure: shell command failed (see log for details) Log for libiconv is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_libiconv/main.log Error: Status 1 encountered during processing. To report a bug, see <http://guide.macports.org/#project.tickets> }}} And here is the referenced log file: {{{ version:1 :debug:main epoch: in tree: 0 installed: 0 :debug:main gperf 3.0.4_0 exists in the ports tree :debug:main gperf 3.0.4_0 is the latest installed :debug:main gperf 3.0.4_0 is active :debug:main Merging existing variants '' into variants :debug:main new fully merged portvariants: :debug:main Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/gperf :debug:main OS darwin/10.8.0 (Mac OS X 10.6) arch i386 :debug:main org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided :debug:main org.macports.unload registered provides 'unload', a pre- existing procedure. Target override will not be provided :debug:main org.macports.distfiles registered provides 'distfiles', a pre- existing procedure. Target override will not be provided :debug:main Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl :debug:main Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf :debug:main universal variant already exists, so not adding the default one :debug:main No need to upgrade! gperf 3.0.4_0 >= gperf 3.0.4_0 :msg:main ---> Computing dependencies for libiconv:info:main .:debug:main Searching for dependency: gperf :debug:main Found Dependency: receipt exists for gperf :msg:main :debug:main Executing org.macports.main (libiconv) :debug:main Skipping completed org.macports.fetch (libiconv) :debug:main Skipping completed org.macports.checksum (libiconv) :debug:main Skipping completed org.macports.extract (libiconv) :debug:main Skipping completed org.macports.patch (libiconv) :msg:main ---> Configuring libiconv :debug:main Using compiler 'Mac OS X gcc 4.2' :debug:configure configure phase started at Sat Jun 25 11:57:26 EDT 2011 :debug:configure Executing org.macports.configure (libiconv) :debug:configure Environment: CPATH='/opt/local/include' CFLAGS='-O2 -arch x86_64' CXXFLAGS='-O2 -arch x86_64' LIBRARY_PATH='/opt/local/lib' MACOSX_DEPLOYMENT_TARGET='10.6' CXX='/usr/bin/g++-4.2' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_libiconv/work/.CC_PRINT_OPTIONS' F90FLAGS='-O2 -m64' LDFLAGS='-arch x86_64' OBJC='/usr/bin/gcc-4.2' FCFLAGS='-O2 -m64' INSTALL='/usr/bin/install -c' OBJCFLAGS='-O2 -arch x86_64' FFLAGS='-O2 -m64' CC_PRINT_OPTIONS='YES' CC='/usr/bin/gcc-4.2' :debug:configure Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_libiconv/work/libiconv-1.13.1" && ./configure --prefix=/opt/local --enable-static --docdir=/opt/local/share/doc/libiconv --without-libiconv-prefix --without-libintl-prefix --disable-nls --enable-extra-encodings' :info:configure checking for a BSD-compatible install... /usr/bin/install -c :info:configure checking whether build environment is sane... yes :info:configure checking for a thread-safe mkdir -p... build-aux/install- sh -c -d :info:configure checking for gawk... gawk :info:configure checking whether make sets $(MAKE)... yes :info:configure checking whether make sets $(MAKE)... (cached) yes :info:configure checking for gcc... /usr/bin/gcc-4.2 :info:configure checking for C compiler default output file name... a.out :info:configure checking whether the C compiler works... yes :info:configure checking whether we are cross compiling... no :info:configure checking for suffix of executables... :info:configure checking for suffix of object files... o :info:configure checking whether we are using the GNU C compiler... yes :info:configure checking whether /usr/bin/gcc-4.2 accepts -g... yes :info:configure checking for /usr/bin/gcc-4.2 option to accept ISO C89... none needed :info:configure checking for style of include used by make... GNU :info:configure checking dependency style of /usr/bin/gcc-4.2... none :info:configure checking how to run the C preprocessor... /usr/bin/gcc-4.2 -E :info:configure checking for a BSD-compatible install... /usr/bin/install -c :info:configure checking for strip... /usr/bin/strip :info:configure checking build system type... i386-apple-darwin10.8.0 :info:configure checking host system type... i386-apple-darwin10.8.0 :info:configure checking for ranlib... ranlib :info:configure checking whether /usr/bin/gcc-4.2 and cc understand -c and -o together... yes :info:configure checking for grep that handles long lines and -e... /usr/bin/grep :info:configure checking for egrep... /usr/bin/grep -E :info:configure checking for ANSI C header files... yes :info:configure checking for sys/types.h... yes :info:configure checking for sys/stat.h... yes :info:configure checking for stdlib.h... yes :info:configure checking for string.h... yes :info:configure checking for memory.h... yes :info:configure checking for strings.h... yes :info:configure checking for inttypes.h... yes :info:configure checking for stdint.h... yes :info:configure checking for unistd.h... yes :info:configure checking minix/config.h usability... no :info:configure checking minix/config.h presence... no :info:configure checking for minix/config.h... no :info:configure checking whether it is safe to define __EXTENSIONS__... yes :info:configure checking for ld used by GCC... /usr/libexec/gcc/i686 -apple-darwin10/4.2.1/ld :info:configure checking if the linker (/usr/libexec/gcc/i686-apple- darwin10/4.2.1/ld) is GNU ld... no :info:configure checking for shared library path variable... DYLD_LIBRARY_PATH :info:configure checking whether to activate relocatable installation... no :info:configure checking how to copy files... cp -p :info:configure checking how to make hard links... ln :info:configure checking whether ln -s works... yes :info:configure checking for a sed that does not truncate output... ./configure: line 6122: 38792 Trace/BPT trap "$ac_path_SED" -f conftest.sed < "conftest.nl" > "conftest.out" 2> /dev/null :info:configure /usr/bin/sed :info:configure checking for fgrep... /usr/bin/grep -F :info:configure checking for ld used by /usr/bin/gcc-4.2... /usr/libexec/gcc/i686-apple-darwin10/4.2.1/ld :info:configure checking if the linker (/usr/libexec/gcc/i686-apple- darwin10/4.2.1/ld) is GNU ld... no :info:configure checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm :info:configure checking the name lister (/usr/bin/nm) interface... BSD nm :info:configure checking the maximum length of command line arguments... 196608 :info:configure checking whether the shell understands some XSI constructs... yes :info:configure checking whether the shell understands "+="... yes :info:configure checking for /usr/libexec/gcc/i686-apple-darwin10/4.2.1/ld option to reload object files... -r :info:configure checking for objdump... no :info:configure checking how to recognize dependent libraries... pass_all :info:configure checking for ar... ar :info:configure checking for strip... /usr/bin/strip :info:configure checking for ranlib... (cached) ranlib :info:configure checking command to parse /usr/bin/nm output from /usr/bin/gcc-4.2 object... ok :info:configure checking for dsymutil... dsymutil :info:configure checking for nmedit... nmedit :info:configure checking for lipo... lipo :info:configure checking for otool... otool :info:configure checking for otool64... no :info:configure checking for -single_module linker flag... yes :info:configure checking for -exported_symbols_list linker flag... yes :info:configure checking for dlfcn.h... yes :info:configure checking for objdir... .libs :info:configure checking if /usr/bin/gcc-4.2 supports -fno-rtti -fno- exceptions... no :info:configure checking for /usr/bin/gcc-4.2 option to produce PIC... -fno-common -DPIC :info:configure checking if /usr/bin/gcc-4.2 PIC flag -fno-common -DPIC works... yes :info:configure checking if /usr/bin/gcc-4.2 static flag -static works... no :info:configure checking if /usr/bin/gcc-4.2 supports -c -o file.o... yes :info:configure checking if /usr/bin/gcc-4.2 supports -c -o file.o... (cached) yes :info:configure checking whether the /usr/bin/gcc-4.2 linker (/usr/libexec/gcc/i686-apple-darwin10/4.2.1/ld) supports shared libraries... yes :info:configure checking dynamic linker characteristics... darwin10.8.0 dyld :info:configure checking how to hardcode library paths into programs... immediate :info:configure checking whether stripping libraries is possible... yes :info:configure checking if libtool supports shared libraries... yes :info:configure checking whether to build shared libraries... yes :info:configure checking whether to build static libraries... yes :info:configure checking for windres... no :info:configure checking for simple visibility declarations... yes :info:configure checking for shared library run path origin... done :info:configure checking for iconv... no, consider installing GNU libiconv :info:configure checking whether NLS is requested... no :info:configure checking for msgfmt... ./configure: line 14416: 39261 Trace/BPT trap $ac_dir/$ac_word --statistics /dev/null 1>&5 2>&1 :info:configure no :info:configure checking for gmsgfmt... : :info:configure checking for xgettext... ./configure: line 14539: 39273 Trace/BPT trap $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 1>&5 2>&1 :info:configure no :info:configure checking for msgmerge... ./configure: line 14617: 39282 Trace/BPT trap $ac_dir/$ac_word --update -q /dev/null /dev/null 1>&5 2>&1 :info:configure no :info:configure checking for CFPreferencesCopyAppValue... yes :info:configure checking for CFLocaleCopyCurrent... yes :info:configure checking whether to use NLS... no :info:configure checking for mbstate_t... yes :info:configure checking for wchar_t... yes :info:configure checking for getc_unlocked... yes :info:configure checking for mbrtowc... yes :info:configure checking for wcrtomb... yes :info:configure checking for mbsinit... yes :info:configure checking for setlocale... yes :info:configure checking whether <wchar.h> is standalone... yes :info:configure checking for memmove... yes :info:configure checking for nl_langinfo and CODESET... yes :info:configure checking wchar.h usability... yes :info:configure checking wchar.h presence... yes :info:configure checking for wchar.h... yes :info:configure checking for EILSEQ... yes :info:configure checking byte ordering... little endian :info:configure checking for working alloca.h... yes :info:configure checking for alloca... yes :info:configure checking for stdlib.h... (cached) yes :info:configure checking for string.h... (cached) yes :info:configure checking sys/param.h usability... yes :info:configure checking sys/param.h presence... yes :info:configure checking for sys/param.h... yes :info:configure checking for unistd.h... (cached) yes :info:configure checking errno.h usability... yes :info:configure checking errno.h presence... yes :info:configure checking for errno.h... yes :info:configure checking sys/socket.h usability... yes :info:configure checking sys/socket.h presence... yes :info:configure checking for sys/socket.h... yes :info:configure checking signal.h usability... yes :info:configure checking signal.h presence... yes :info:configure checking for signal.h... yes :info:configure checking for stdint.h... (cached) yes :info:configure checking for wchar.h... (cached) yes :info:configure checking stdio.h usability... yes :info:configure checking stdio.h presence... yes :info:configure checking for stdio.h... yes :info:configure checking whether canonicalize_file_name is declared... no :info:configure checking for canonicalize_file_name... no :info:configure checking for getcwd... yes :info:configure checking for readlink... yes :info:configure checking for pathconf... yes :info:configure checking for setenv... yes :info:configure checking whether the preprocessor supports include_next... yes :info:configure checking for complete errno.h... yes :info:configure checking whether strerror_r is declared... yes :info:configure checking for strerror_r... yes :info:configure checking whether strerror_r returns char *... no :info:configure checking whether malloc, realloc, calloc are POSIX compliant... yes :info:configure checking for stdlib.h... (cached) yes :info:configure checking for GNU libc compatible malloc... yes :info:configure checking for long long int... yes :info:configure checking for SIGPIPE... yes :info:configure checking for stdbool.h that conforms to C99... yes :info:configure checking for _Bool... yes :info:configure checking for unsigned long long int... yes :info:configure checking for C/C++ restrict keyword... __restrict :info:configure checking whether clearerr_unlocked is declared... yes :info:configure checking whether feof_unlocked is declared... yes :info:configure checking whether ferror_unlocked is declared... yes :info:configure checking whether fflush_unlocked is declared... no :info:configure checking whether fgets_unlocked is declared... no :info:configure checking whether fputc_unlocked is declared... no :info:configure checking whether fputs_unlocked is declared... no :info:configure checking whether fread_unlocked is declared... no :info:configure checking whether fwrite_unlocked is declared... no :info:configure checking whether getc_unlocked is declared... yes :info:configure checking whether getchar_unlocked is declared... yes :info:configure checking whether putc_unlocked is declared... yes :info:configure checking whether putchar_unlocked is declared... yes :info:configure checking for wint_t... yes :info:configure checking if environ is properly declared... no :info:configure checking for error_at_line... no :info:configure checking for mbstate_t... (cached) yes :info:configure checking for memmove... (cached) yes :info:configure checking search.h usability... yes :info:configure checking search.h presence... yes :info:configure checking for search.h... yes :info:configure checking for tsearch... yes :info:configure checking for working strerror function... yes :info:configure checking for volatile sig_atomic_t... yes :info:configure checking for sigprocmask... yes :info:configure checking for ssize_t... yes :info:configure checking whether stdint.h conforms to C99... no :info:configure checking sys/inttypes.h usability... no :info:configure checking sys/inttypes.h presence... no :info:configure checking for sys/inttypes.h... no :info:configure checking sys/bitypes.h usability... no :info:configure checking sys/bitypes.h presence... no :info:configure checking for sys/bitypes.h... no :info:configure checking for bit size of ptrdiff_t... 64 :info:configure checking for bit size of size_t... 64 :info:configure checking for bit size of sig_atomic_t... 32 :info:configure checking for bit size of wchar_t... 32 :info:configure checking for bit size of wint_t... 32 :info:configure checking whether sig_atomic_t is signed... yes :info:configure checking whether wchar_t is signed... yes :info:configure checking whether wint_t is signed... yes :info:configure checking for ptrdiff_t integer literal suffix... l :info:configure checking for size_t integer literal suffix... ul :info:configure checking for sig_atomic_t integer literal suffix... :info:configure checking for wchar_t integer literal suffix... :info:configure checking for wint_t integer literal suffix... :info:configure checking for random.h... no :info:configure checking for struct random_data... no :info:configure checking whether <wchar.h> is standalone... (cached) yes :info:configure configure: creating ./config.status :info:configure config.status: creating Makefile :info:configure dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib :info:configure Referenced from: /opt/local/bin/gawk :info:configure Reason: Incompatible library version: gawk requires version 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0 :info:configure ./config.status: line 1616: 42168 Done eval sed \"\$ac_sed_extra\" "$ac_file_inputs" :info:configure 42169 Trace/BPT trap | $AWK -f "$tmp/subs.awk" > $tmp/out :info:configure config.status: error: could not create Makefile :info:configure shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_libiconv/work/libiconv-1.13.1" && ./configure --prefix=/opt/local --enable-static --docdir=/opt/local/share/doc/libiconv --without-libiconv-prefix --without-libintl-prefix --disable-nls --enable-extra-encodings " returned error 1 :error:configure Target org.macports.configure returned: configure failure: shell command failed (see log for details) :debug:configure Backtrace: configure failure: shell command failed (see log for details) while executing "$procedure $targetname" :info:configure Warning: the following items did not execute (for libiconv): org.macports.activate org.macports.configure org.macports.build org.macports.destroot org.macports.install :notice:configure Log for libiconv is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_libiconv/main.log }}} -- Ticket URL: <https://trac.macports.org/ticket/29933> MacPorts <http://www.macports.org/> Ports system for Mac OS