[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