I had no problems compiling dvbcut on a Debian testing system prior to
SVN-124. Now I can't get it compiled: with scons_0.98.4 (from Debian
unstable) compiling is OK with the local ffmpeg tree but fails when
doing a make FFMPEG=/usr/local with the following error:
$ make FFMPEG=/usr/local
scons FFMPEG=/usr/local \
scons: Reading SConscript files ...
Checking for C header file libintl.h... (cached) yes
Checking for gettext() in C++ library intl... (cached) no
Checking for C library ao... yes
Checking for C library mad... yes
Checking for C library a52... (cached) yes
Checking for C library swscale... yes
scons: done reading SConscript files.
scons: Building targets ...
g++ -o src/avframe.o -c -O3 -Wall -D_FILE_OFFSET_BITS=64
-D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS
-DHAVE_LIBINTL_H -DHAVE_LIB_AO -DHAVE_LIB_MAD -DHAVE_LIB_A52
-DQT_NO_DEBUG -DHAVE_LIB_SWSCALE -I/usr/share/qt3/include
-I/usr/local/include/ffmpeg -Isrc/PREFIX)/include src/avframe.cpp
sh: -c: line 0: syntax error near unexpected token `)'
sh: -c: line 0: `g++ -o "src/avframe.o" -c -O3 -Wall
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS
-D__STDC_LIMIT_MACROS -DHAVE_LIBINTL_H -DHAVE_LIB_AO -DHAVE_LIB_MAD
-DHAVE_LIB_A52 -DQT_NO_DEBUG -DHAVE_LIB_SWSCALE -I/usr/share/qt3/include
-I/usr/local/include/ffmpeg -Isrc/PREFIX)/include "src/avframe.cpp"'
scons: *** [src/avframe.o] Error 2
scons: building terminated because of errors.
make: *** [build] Error 2
Obviouly there is something wrong with the command line at
'-Isrc/PREFIX)/include': this excerpt is total nonsense and this
'PREFIX)' makes compiling fail. Where is this garbage coming from? I
tried to look into the Sconscript file but it was far too complex and
unintuitive for me.
On the other hand, scons_0.98.3-1 does not give an error message but
yields absolutely nothing (no binary whatsoever) and its output is as
follows:
$make FFMPEG=/usr/local
scons FFMPEG=/usr/local \
scons: Reading SConscript files ...
Checking for C header file libintl.h... (cached) yes
Checking for gettext() in C++ library intl... (cached) no
Checking for C library ao... yes
Checking for C library mad... yes
Checking for C library a52... (cached) yes
Checking for C library swscale... yes
scons: done reading SConscript files.
scons: Building targets ...
/usr/share/qt3/bin/uic -o src/mplayererrorbase.h src/mplayererrorbase.ui
/usr/share/qt3/bin/uic -impl mplayererrorbase.h -o
src/uic_mplayererrorbase.cpp src/mplayererrorbase.ui
/usr/share/qt3/bin/moc -o src/moc_mplayererrorbase.cpp
src/mplayererrorbase.h
cd src && ../setversion.sh avframe.cpp avframe.h buffer.cpp buffer.h
busyindicator.h defines.h differenceimageprovider.cpp
differenceimageprovider.h dvbcut.cpp dvbcut.h dvbcutbase.ui
eventlistitem.cpp eventlistitem.h exception.cpp exception.h
exportdialog.cpp exportdialog.h exportdialogbase.ui gettext.cpp
gettext.h imageprovider.cpp imageprovider.h index.cpp index.h
lavfmuxer.cpp lavfmuxer.h logoutput.cpp logoutput.h main.cpp
mpegmuxer.cpp mpegmuxer.h mpgfile.cpp mpgfile.h mplayererrorbase.ui
muxer.h playaudio.cpp playaudio.h port.h progressstatusbar.cpp
progressstatusbar.h progresswindow.cpp progresswindow.h
progresswindowbase.ui psfile.cpp psfile.h pts.cpp pts.h settings.cpp
settings.h stream.h streamdata.cpp streamdata.h streamhandle.h
tsfile.cpp tsfile.h types.h
Last change made on 2008-05-18 at 09:48:04Z in file 'main.cpp' by
'too-tired'
Prepared header file '../src/version.h' for version/revision:
0.5.4-svn/125
/usr/share/qt3/bin/uic -o src/dvbcutbase.h src/dvbcutbase.ui
/usr/share/qt3/bin/uic -impl dvbcutbase.h -o src/uic_dvbcutbase.cpp
src/dvbcutbase.ui
/usr/share/qt3/bin/moc -o src/moc_dvbcutbase.cpp src/dvbcutbase.h
/usr/share/qt3/bin/uic -o src/exportdialogbase.h src/exportdialogbase.ui
/usr/share/qt3/bin/uic -impl exportdialogbase.h -o
src/uic_exportdialogbase.cpp src/exportdialogbase.ui
/usr/share/qt3/bin/moc -o src/moc_exportdialogbase.cpp
src/exportdialogbase.h
/usr/share/qt3/bin/uic -o src/progresswindowbase.h
src/progresswindowbase.ui
/usr/share/qt3/bin/uic -impl progresswindowbase.h -o
src/uic_progresswindowbase.cpp src/progresswindowbase.ui
/usr/share/qt3/bin/moc -o src/moc_progresswindowbase.cpp
src/progresswindowbase.h
/usr/share/qt3/bin/moc -o src/moc_dvbcut.cpp src/dvbcut.h
/usr/share/qt3/bin/moc -o src/moc_exportdialog.cpp src/exportdialog.h
/usr/share/qt3/bin/moc -o src/moc_progressstatusbar.cpp
src/progressstatusbar.h
/usr/share/qt3/bin/moc -o src/moc_progresswindow.cpp
src/progresswindow.h
scons: done building targets.
But nothing is compiled (no object files, no binary). Any thoughts?
Levente
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
DVBCUT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dvbcut-user