I went ahead and tried a build but it failed due to gcc 4.6 being less
tolerant of errors.
Specifically:
error: taking address of temporary
This is beyond my ability to fix. I could add -fpermissive to the
build flags, which in a way would make it equivalent to the F14 build,
but i know that's not the preferred route.
I have posted to the avidemux forum[1] for help so we'll see what
happens. In the meantime, is a build w/ -fpermissive better than no
build at all?
See full error output below[2].
Thanks,
Richard
[1]
http://avidemux.org/admForum/viewtopic.php?pid=50390#p50390
[2] Error output:
[ 85%] Building CXX object
avidemux/ADM_UIs/ADM_QT4/src/CMakeFiles/ADM_UIQT4.dir/T_configMenu.cpp.o
cd /builddir/build/BUILD/avidemux_2.5.4/build/avidemux/ADM_UIs/ADM_QT4/src
&& /usr/bin/c++ -DADM_UIQT4_EXPORTS -D_FILE_OFFSET_BITS=64
-D_LARGE_FILES -DHAVE_CONFIG_H -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -O3 -DNDEBUG -fPIC
-I/builddir/build/BUILD/avidemux_2.5.4/avidemux
-I/builddir/build/BUILD/avidemux_2.5.4/build/config
-I/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_core/include
-I/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_coreUI/include
-I/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_coreImage/include
-I/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_coreAudio/include
-I/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_libraries/ADM_utilities
-I/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg
-I/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil
-I/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libpostproc
-I/builddir/build/BUILD/avidemux_2.5.4/build/avidemux/ADM_UIs/ADM_QT4/src
-I/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_UIs/ADM_QT4/src/../include
-o CMakeFiles/ADM_UIQT4.dir/T_configMenu.cpp.o -c
/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_UIs/ADM_QT4/src/T_configMenu.cpp
/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_UIs/ADM_QT4/src/T_configMenu.cpp:
In member function 'void
ADM_Qt4Factory::ADM_QconfigMenu::saveAsClicked(bool)':
/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_UIs/ADM_QT4/src/T_configMenu.cpp:200:31:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_UIs/ADM_QT4/src/T_configMenu.cpp:213:69:
error: taking address of temporary [-fpermissive]
/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_UIs/ADM_QT4/src/T_configMenu.cpp:
In member function 'void
ADM_Qt4Factory::ADM_QconfigMenu::comboboxIndexChanged(int)':
/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_UIs/ADM_QT4/src/T_configMenu.cpp:226:29:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_UIs/ADM_QT4/src/T_configMenu.cpp:233:31:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_UIs/ADM_QT4/src/T_configMenu.cpp:
In member function 'virtual void
ADM_Qt4Factory::diaElemConfigMenu::updateMe()':
/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_UIs/ADM_QT4/src/T_configMenu.cpp:319:54:
error: taking address of temporary [-fpermissive]
/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_UIs/ADM_QT4/src/T_configMenu.cpp:
In member function 'virtual void
ADM_Qt4Factory::diaElemConfigMenu::finalize()':
/builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_UIs/ADM_QT4/src/T_configMenu.cpp:359:54:
error: taking address of temporary [-fpermissive]
make[2]: *** [avidemux/ADM_UIs/ADM_QT4/src/CMakeFiles/ADM_UIQT4.dir/T_configMenu.cpp.o]
Error 1
make[2]: Leaving directory `/builddir/build/BUILD/avidemux_2.5.4/build'
make[1]: *** [avidemux/ADM_UIs/ADM_QT4/src/CMakeFiles/ADM_UIQT4.dir/all] Error 2
make[1]: Leaving directory `/builddir/build/BUILD/avidemux_2.5.4/build'
make: *** [all] Error 2