[MacPorts] #19859: avidemux 2.4.4 fails to build with cmake 2.6.4
MacPorts
noreply at macports.org
Thu Jun 4 05:27:13 PDT 2009
#19859: avidemux 2.4.4 fails to build with cmake 2.6.4
------------------------------+---------------------------------------------
Reporter: markus@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.7.1
Keywords: | Port: avidemux
------------------------------+---------------------------------------------
{{{
markus-heberlings-macbook-pro:~ markus$ sudo port -v install avidemux
+no_x11
---> Configuring avidemux
#####################################
Configure Started
#####################################
EXTRA Cflags:-O2
EXTRA CXXflags:-O2
-- <Checking for PKG-CONFIG>
-- <***********************>
-- OK /opt/local/bin/pkg-config
-- <Checking for LibXML2>
-- <*********************>
-- LibXML2 OK
-- <Checking for FreeType through PKG-CONFIG>
-- <****************************************>
-- LDFLAGS <-L/opt/local/lib -lfreetype -lz>
-- LIBS </opt/local/lib>
-- OK
-- FreeType Found (-I/opt/local/include/freetype2
-I/opt/local/include/opt/local/include)
-- <Checking for X11>
-- <******************************>
-- OK
-- <Checking for GLIB>
-- <******************************>
-- OK
GLIB Found (-I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include -I/opt/local/include)
-- <Checking for GTK>
-- <******************************>
-- OK
-- <Checking for Gthread>
-- <******************************>
-- OK -L/opt/local/lib -lgthread-2.0 -lglib-2.0 -lintl -liconv
-- <Checking for QT4>
-- <******************************>
-- Checking CPU and OS
-- <Checking gettext>
-- <****************>
-- libintl Header Path: /opt/local/include
-- libintl Library Path: /opt/local/lib/libintl.dylib
-- Ok, libintl needed
-- <Checking SSSE3>
-- <******************************>
-- OK, GCC inline asm supported SSSE3
-- <Checking for SDL>
-- <*****************>
-- Found
-- Flags: -I/opt/local/include/SDL
-- Libraries:
/opt/local/lib/libSDLmain.a;/opt/local/lib/libSDL.dylib;-framework Cocoa
-- <Checking for FontConfig>
-- <******************************>
-- Header fontconfig/fontconfig.h Found
-- Lib fontconfig Found
-- FontConfig OK
-- <Checking for Xvideo>
-- <******************************>
-- Header X11/extensions/Xvlib.h Found
-- Lib Xv Found
-- Xvideo OK
-- Flags: -include X11/Xlib.h
/opt/local/include;/opt/local/include;/opt/local/include
-- Libraries:
-lSM;-lICE;/opt/local/lib/libX11.dylib;/opt/local/lib/libXext.dylib
-- <Checking for OSS>
-- <*****************>
-- Not found
-- <** ARTS **>
-- <---------->
-- Not found
-- <** PulseAudio **>
-- <---------------->
-- Could NOT find LibXml2
-- <Checking for Esd>
-- <******************************>
-- Header esd.h Found
-- Lib esd Found
-- Esd OK
-- <Checking for Jack>
-- <******************************>
Header not found(jack/jack.h)
-- Jack support off
-- <Checking for Aften>
-- <******************************>
Header not found(aften/aften.h)
-- Aften support off
-- <Checking for libsamplerate>
-- <******************************>
Header not found(samplerate.h)
-- libsamplerate support off
-- <Checking for iconv.h>
-- <******************************>
-- libiconv found, probably needed
-- <Checking if iconv needs const>
-- Inconsistent compiler output with:FALSE, without:FALSE
-- **********************************
-- Change Dir:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/CMakeFiles/CMakeTmp
Run Build Command:/opt/local/bin/gmake "cmTryCompileExec/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTryCompileExec.dir/build.make
CMakeFiles/cmTryCompileExec.dir/build
gmake[1]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/CMakeFiles/CMakeTmp'
/opt/local/bin/cmake -E cmake_progress_report
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/CMakeFiles/CMakeTmp/CMakeFiles
1
Building CXX object CMakeFiles/cmTryCompileExec.dir/iconv_check.cpp.o
/usr/bin/g++-4.0 -DICONV_NEED_CONST -O2 -o
CMakeFiles/cmTryCompileExec.dir/iconv_check.cpp.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/cmake_compile_check/iconv_check.cpp
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/cmake_compile_check/iconv_check.cpp:
In function 'int main(int, char**)':
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/cmake_compile_check/iconv_check.cpp:12:
error: invalid conversion from 'const char**' to 'char**'
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/cmake_compile_check/iconv_check.cpp:12:
error: initializing argument 2 of 'size_t iconv(void*, char**, size_t*,
char**, size_t*)'
gmake[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/CMakeFiles/CMakeTmp'
gmake[1]: *** [CMakeFiles/cmTryCompileExec.dir/iconv_check.cpp.o] Fehler 1
gmake: *** [cmTryCompileExec/fast] Fehler 2
-- **********************************
-- Change Dir:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/CMakeFiles/CMakeTmp
Run Build Command:/opt/local/bin/gmake "cmTryCompileExec/fast"
/opt/local/bin/gmake -f CMakeFiles/cmTryCompileExec.dir/build.make
CMakeFiles/cmTryCompileExec.dir/build
gmake[1]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/CMakeFiles/CMakeTmp'
/opt/local/bin/cmake -E cmake_progress_report
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/CMakeFiles/CMakeTmp/CMakeFiles
1
Building CXX object CMakeFiles/cmTryCompileExec.dir/iconv_check.cpp.o
/usr/bin/g++-4.0 -O2 -o
CMakeFiles/cmTryCompileExec.dir/iconv_check.cpp.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/cmake_compile_check/iconv_check.cpp
Linking CXX executable cmTryCompileExec
/opt/local/bin/cmake -E cmake_link_script
CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/bin/g++-4.0 -O2 -Wl,-search_paths_first
-headerpad_max_install_names -fPIC -L/opt/local/lib
CMakeFiles/cmTryCompileExec.dir/iconv_check.cpp.o -o cmTryCompileExec
-liconv
Undefined symbols:
"_iconv", referenced from:
_main in iconv_check.cpp.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
gmake[1]: *** [cmTryCompileExec] Fehler 1
gmake[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/CMakeFiles/CMakeTmp'
gmake: *** [cmTryCompileExec/fast] Fehler 2
-- No
-- <Checking for Lame>
-- <******************************>
-- Header lame/lame.h Found
-- Lib mp3lame Found
-- Lame OK
-- <Checking for Xvid>
-- <******************************>
-- Header xvid.h Found
-- Lib xvidcore Found
-- Xvid OK
-- <Checking for AMRNB>
-- <******************************>
Header not found(amrnb/interf_dec.h)
-- AMRNB support off
-- <Checking for libdca>
-- <******************************>
Header not found(dts.h)
-- libdca support off
-- Trying libdca instead of libdts
-- <Checking for libdca>
-- <******************************>
Header not found(dts.h)
-- libdca support off
-- <Checking for x264>
-- <******************************>
-- Header x264.h Found
-- Lib x264 Found
-- x264 OK
-- <Checking for FAAD>
-- <******************************>
-- Header faad.h Found
Lib not found
-- FAAD support off
-- Trying neaac variant
-- <Checking for NeAAC>
-- <******************************>
-- Header faad.h Found
-- Lib faad Found
-- NeAAC OK
-- <Checking if faad needs old proto>
-- <-DOLD_FAAD_PROTO -I/opt/local/include> needed
-- Yes
-- <Checking for FAAC>
-- <******************************>
-- Header faac.h Found
-- Lib faac Found
-- FAAC OK
-- <Checking for Vorbis>
-- <******************************>
-- Header vorbis/vorbisenc.h Found
-- Lib vorbis Found
-- Vorbis OK
-- <Checking for Vorbis>
-- <******************************>
-- Header vorbis/vorbisenc.h Found
-- Lib vorbisenc Found
-- Vorbis OK
-- <Checking for Invalid>
-- <******************************>
Header not found(dummy_header.h)
-- Invalid support off
-- <Checking for Invalid>
-- <******************************>
-- Header stdio.h Found
Lib not found
-- Invalid support off
-- CMAKE_BINARY_DIR:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4
-- CMAKE_CURRENT_BINARY_DIR:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4
-- CMAKE_SOURCE_DIR:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4
-- CMAKE_CURRENT_SOURCE_DIR:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4
-- PROJECT_BINARY_DIR:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4
-- PROJECT_SOURCE_DIR:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4
-- EXECUTABLE_OUTPUT_PATH:
-- LIBRARY_OUTPUT_PATH:
-- CMAKE_MODULE_PATH:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/cmake
-- CMAKE_COMMAND: /opt/local/bin/cmake
-- CMAKE_ROOT: /opt/local/share/cmake-2.6
-- CMAKE_CURRENT_LIST_FILE:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/cmake/adm_log.cmake
-- CMAKE_CURRENT_LIST_LINE: 50
-- CMAKE_INCLUDE_PATH: /opt/local/include
-- CMAKE_LIBRARY_PATH: /opt/local/lib
-- CMAKE_SYSTEM: Darwin-9.7.0
-- CMAKE_SYSTEM_NAME: Darwin
-- CMAKE_SYSTEM_VERSION: 9.7.0
-- CMAKE_SYSTEM_PROCESSOR: i386
-- UNIX: 1
-- WIN32:
-- APPLE: 1
-- MINGW:
-- CYGWIN:
-- BORLAND:
-- MSVC:
-- MSVC_IDE:
-- MSVC60:
-- MSVC70:
-- MSVC71:
-- MSVC80:
-- CMAKE_COMPILER_2005:
-- CMAKE_SKIP_RULE_DEPENDENCY:
-- CMAKE_SKIP_INSTALL_ALL_DEPENDENCY:
-- CMAKE_SKIP_RPATH: NO
-- CMAKE_VERBOSE_MAKEFILE: FALSE
-- CMAKE_SUPPRESS_REGENERATION:
-- CMAKE_C_FLAGS: -O2
-- CMAKE_CXX_FLAGS: -O2
-- CMAKE_BUILD_TYPE:
-- BUILD_SHARED_LIBS:
-- CMAKE_C_COMPILER: /usr/bin/gcc-4.0
-- CMAKE_CXX_COMPILER: /usr/bin/g++-4.0
-- CMAKE_COMPILER_IS_GNUCC: 1
-- CMAKE_COMPILER_IS_GNUCXX : 1
-- CMAKE_AR: /usr/bin/ar
-- CMAKE_RANLIB: /usr/bin/ranlib
-- ** RELEASE BUILD (Release)**
LINK_FLAGS
CMake Error at avidemux/CMakeLists.txt:95 (ADD_SUBDIRECTORY):
The binary directory
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/avidemux/ADM_filter
is already used to build another source directory, so it cannot be used
to
build source directory
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4/avidemux/ADM_filter
Specify a unique binary directory name.
*******************
** Summary **
*******************
Gtk TRUE
Qt4
*** Video Codec ***
X264 Yes
Xvid4 Yes
*** Audio Codec ***
LAME Yes
FAAD Yes
FAAC Yes
Vorbis Yes
Aften No
libDCA No
libAMRNB No
*** Audio Device ***
ESD Yes
OSS No
ARTS No
JACK No
PULSE SIMP No
*** Misc ***
SDL Yes
FreeType Yes
FontConfig Yes
Gettext Yes
Xvideo Yes
samplerate No
*******************
*******************
-- Configuring incomplete, errors occurred!
Error: Target org.macports.configure returned: configure failure: shell
command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_avidemux/work/avidemux_2.4.4"
&& cmake -DCMAKE_INSTALL_PREFIX=/opt/local -DCMAKE_C_FLAGS="-O2"
-DCMAKE_CXX_FLAGS="-O2" -DCMAKE_INCLUDE_PATH=/opt/local/include
-DCMAKE_LIBRARY_PATH=/opt/local/lib " returned error 1
Command output: *******************
Gtk TRUE
Qt4
*** Video Codec ***
X264 Yes
Xvid4 Yes
*** Audio Codec ***
LAME Yes
FAAD Yes
FAAC Yes
Vorbis Yes
Aften No
libDCA No
libAMRNB No
*** Audio Device ***
ESD Yes
OSS No
ARTS No
JACK No
PULSE SIMP No
*** Misc ***
SDL Yes
FreeType Yes
FontConfig Yes
Gettext Yes
Xvideo Yes
samplerate No
*******************
*******************
-- Configuring incomplete, errors occurred!
Warning: the following items did not execute (for avidemux):
org.macports.activate org.macports.configure org.macports.build
org.macports.destroot org.macports.install
Error: Status 1 encountered during processing.
}}}
Seems to be the same as this http://bugs.gentoo.org/show_bug.cgi?id=268618
The patch in that bug report also fixes it for me, so I have attached it
to this report.
--
Ticket URL: <http://trac.macports.org/ticket/19859>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list