avidemux for devel/F-15: Is there a C programmer in the house?

Richard Shaw hobbes1069 at gmail.com
Sun Apr 17 04:52:30 CEST 2011


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


More information about the rpmfusion-developers mailing list