Hey Everybody,
I'm trying to build 2.1.0 on Ubuntu 9.04, and I'm getting the error below. Anyone have any ideas?
g++ -c -pipe -g -O0 -ggdb3 -Wall -W -D_REENTRANT -DQDVD_RENDER -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -Iffmpeg-export-2010-05-03/include -Iffmpeg-export-2010-05-03 -I.moc -I.ui -o .obj/parser.o parser.cpp
In file included from ffmpeg-export-2010-05-03/include/libavutil/avutil.h:81,
from engine/ffmpeg_enc.h:35,
from slideshow.h:19,
from parser.cpp:24:
ffmpeg-export-2010-05-03/include/libavutil/common.h: In function ‘int32_t av_clipl_int32(int64_t)’:
ffmpeg-export-2010-05-03/include/libavutil/common.h:154: error: ‘UINT64_C’ was not declared in this scope
make: *** Error 1
make: *** Waiting for unfinished jobs….
In file included from ffmpeg-export-2010-05-03/include/libavutil/avutil.h:81,
from engine/ffmpeg_enc.h:35,
from slideshow.h:19,
from render.cpp:36:
ffmpeg-export-2010-05-03/include/libavutil/common.h: In function ‘int32_t av_clipl_int32(int64_t)’:
ffmpeg-export-2010-05-03/include/libavutil/common.h:154: error: ‘UINT64_C’ was not declared in this scope
make: *** Error 1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hey Everybody,
I'm trying to build 2.1.0 on Ubuntu 9.04, and I'm getting the error below. Anyone have any ideas?
g++ -c -pipe -g -O0 -ggdb3 -Wall -W -D_REENTRANT -DQDVD_RENDER -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -Iffmpeg-export-2010-05-03/include -Iffmpeg-export-2010-05-03 -I.moc -I.ui -o .obj/parser.o parser.cpp
In file included from ffmpeg-export-2010-05-03/include/libavutil/avutil.h:81,
from engine/ffmpeg_enc.h:35,
from slideshow.h:19,
from parser.cpp:24:
ffmpeg-export-2010-05-03/include/libavutil/common.h: In function ‘int32_t av_clipl_int32(int64_t)’:
ffmpeg-export-2010-05-03/include/libavutil/common.h:154: error: ‘UINT64_C’ was not declared in this scope
make: *** Error 1
make: *** Waiting for unfinished jobs….
In file included from ffmpeg-export-2010-05-03/include/libavutil/avutil.h:81,
from engine/ffmpeg_enc.h:35,
from slideshow.h:19,
from render.cpp:36:
ffmpeg-export-2010-05-03/include/libavutil/common.h: In function ‘int32_t av_clipl_int32(int64_t)’:
ffmpeg-export-2010-05-03/include/libavutil/common.h:154: error: ‘UINT64_C’ was not declared in this scope
make: *** Error 1
The problem was a change in the ffmpeg libraries.
I fixed the issue in qrender. You can check out the latest QDVDAuthor CVS and it should compile again.
Thanks for letting me know.
Varol :)
Yup, checkout from CVS builds fine.
Thanks!