[MacPorts] #50044: doxygen @1.8.10 won't build on PPC Leopard, Mac OS X 10.5.8, because libiconv not found?

MacPorts noreply at macports.org
Tue Dec 15 13:10:17 PST 2015


#50044: doxygen @1.8.10 won't build on PPC Leopard, Mac OS X 10.5.8, because
libiconv not found?
-----------------------------+--------------------------------
 Reporter:  Peter_Dyballa@…  |      Owner:  macports-tickets@…
     Type:  defect           |     Status:  new
 Priority:  Normal           |  Milestone:
Component:  ports            |    Version:  2.3.4
 Keywords:                   |       Port:  doxygen
-----------------------------+--------------------------------
 The log only shows:

 {{{
 -- Found Threads: TRUE
 -- Looking for iconv_open
 -- Looking for iconv_open - not found
 -- Performing Test ICONV_COMPILES
 -- Performing Test ICONV_COMPILES - Failed
 -- Could NOT find ICONV (missing:  ICONV_COMPILES)
 CMake Error at cmake/FindIconv.cmake:121 (MESSAGE):
   Unable to determine iconv() signature
 Call Stack (most recent call first):
   CMakeLists.txt:64 (find_package)


 -- Configuring incomplete, errors occurred!
 See also
 "/opt/local/var/macports/build/_opt_mports_trunk_dports_textproc_doxygen/doxygen/work/doxygen-1.8.10/CMakeFiles/CMakeOutput.log".
 See also
 "/opt/local/var/macports/build/_opt_mports_trunk_dports_textproc_doxygen/doxygen/work/doxygen-1.8.10/CMakeFiles/CMakeError.log".
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_mports_trunk_dports_textproc_doxygen/doxygen/work/doxygen-1.8.10"
 && /opt/local/bin/cmake -DCMAKE_INSTALL_PREFIX=/opt/local
 -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_COLOR_MAKEFILE=ON
 -DCMAKE_BUILD_TYPE=Release -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON
 -DCMAKE_INSTALL_RPATH=/opt/local/lib
 -DCMAKE_INSTALL_NAME_DIR=/opt/local/lib
 -DCMAKE_SYSTEM_PREFIX_PATH="/opt/local;/usr"
 -DCMAKE_MODULE_PATH=/opt/local/share/cmake/Modules
 -DCMAKE_FIND_FRAMEWORK=LAST -Wno-dev -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG"
 -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" -DCMAKE_OSX_ARCHITECTURES="ppc"
 -DCMAKE_OSX_DEPLOYMENT_TARGET="10.5" -DCMAKE_OSX_SYSROOT="/"
 /opt/local/var/macports/build/_opt_mports_trunk_dports_textproc_doxygen/doxygen/work/doxygen-1.8.10
 Exit code: 1
 Error: Failed to configure doxygen: configure failure: command execution
 failed
 DEBUG: Error code: NONE
 }}}

 but CMakeFiles/CMakeError.log exhibits (complete):

 {{{
 Determining if the function iconv_open exists failed with the following
 output:
 Change Dir:
 /opt/local/var/macports/build/_opt_mports_trunk_dports_textproc_doxygen/doxygen/work/doxygen-1.8.10/CMakeFiles/CMakeTmp

 Run Build Command:"/usr/bin/make" "cmTC_a46a9/fast"
 /usr/bin/make -f CMakeFiles/cmTC_a46a9.dir/build.make
 CMakeFiles/cmTC_a46a9.dir/build
 Building C object CMakeFiles/cmTC_a46a9.dir/CheckFunctionExists.c.o
 /Developer/usr/bin/gcc-4.2   -I/opt/local/include  -pipe -Os -arch ppc
 -DCHECK_FUNCTION_EXISTS=iconv_open -arch ppc -mmacosx-version-min=10.5
 -o CMakeFiles/cmTC_a46a9.dir/CheckFunctionExists.c.o   -c
 /opt/local/share/cmake-3.4/Modules/CheckFunctionExists.c
 Linking C executable cmTC_a46a9
 /opt/local/bin/cmake -E cmake_link_script
 CMakeFiles/cmTC_a46a9.dir/link.txt --verbose=1
 /Developer/usr/bin/gcc-4.2  -pipe -Os -arch ppc
 -DCHECK_FUNCTION_EXISTS=iconv_open -arch ppc -mmacosx-version-min=10.5
 -Wl,-search_paths_first -Wl,-headerpad_max_install_names  -L/opt/local/lib
 -Wl,-headerpad_max_install_names -arch ppc
 CMakeFiles/cmTC_a46a9.dir/CheckFunctionExists.c.o  -o cmTC_a46a9
 Undefined symbols:
   "_iconv_open", referenced from:
       _main in CheckFunctionExists.c.o
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 make[1]: *** [cmTC_a46a9] Error 1
 make: *** [cmTC_a46a9/fast] Error 2


 Performing C++ SOURCE FILE Test ICONV_COMPILES failed with the following
 output:
 Change Dir:
 /opt/local/var/macports/build/_opt_mports_trunk_dports_textproc_doxygen/doxygen/work/doxygen-1.8.10/CMakeFiles/CMakeTmp

 Run Build Command:"/usr/bin/make" "cmTC_3bd84/fast"
 /usr/bin/make -f CMakeFiles/cmTC_3bd84.dir/build.make
 CMakeFiles/cmTC_3bd84.dir/build
 Building CXX object CMakeFiles/cmTC_3bd84.dir/src.cxx.o
 /Developer/usr/bin/g++-4.2    -I/opt/local/include  -Wno-deprecated-
 register -mmacosx-version-min=10.5 -pipe -Os -arch ppc  -DICONV_COMPILES
 -arch ppc -mmacosx-version-min=10.5   -o
 CMakeFiles/cmTC_3bd84.dir/src.cxx.o -c
 /opt/local/var/macports/build/_opt_mports_trunk_dports_textproc_doxygen/doxygen/work/doxygen-1.8.10/CMakeFiles/CMakeTmp/src.cxx
 cc1plus: error: unrecognized command line option "-Wno-deprecated-
 register"
 make[1]: *** [CMakeFiles/cmTC_3bd84.dir/src.cxx.o] Error 1
 make: *** [cmTC_3bd84/fast] Error 2

 Source file was:
 #include <iconv.h>
      int main() {
         iconv(iconv_t(-1), 0, 0, 0, 0);
      }
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/50044>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list