Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 313199 - app-cdr/backlite-1.0.0 fails to build (missing dependency?)
Summary: app-cdr/backlite-1.0.0 fails to build (missing dependency?)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Daniel Pielmeier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 310129
  Show dependency tree
 
Reported: 2010-04-05 09:02 UTC by Paweł Hajdan, Jr. (RETIRED)
Modified: 2010-04-06 19:51 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,266.27 KB, text/plain)
2010-04-05 09:03 UTC, Paweł Hajdan, Jr. (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-04-05 09:02:39 UTC
src/import/k9avidecode.h:17:22: error: avformat.h: No such file or directory
i686-pc-linux-gnu-g++ -c -pipe -O2 -march=i686 -pipe -Wall -W -D_REENTRANT -DVERSION=\"v1.0.0\" -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_BUGFIX=0 -DBACKLITE -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_DBUS_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtDBus -I/usr/include/qt4/phonon -I/usr/include/qt4 -Isrc/backup -Isrc/vamps -Isrc/mplayer -Isrc/main -Isrc/specific -Isrc/gui -Isrc/devices -Iicons -Isrc/mpeg2 -Isrc/dvdnav -Isrc/dvdread -Isrc/core -Isrc/assistant -Isrc/subtitles -Isrc/player -Isrc/import -I/usr/include/qt4/phonon_compat -I. -I. -o k9processlist.o src/import/k9processlist.cpp
In file included from src/import/k9newdvd.h:21,
                 from src/import/k9title.cpp:13:
src/import/k9avidecode.h:32: error: typedef 'av_open_input_file_t' is initialized (use __typeof__ instead)
src/import/k9avidecode.h:32: error: 'AVFormatContext' was not declared in this scope
src/import/k9avidecode.h:32: error: expected primary-expression before ',' token
src/import/k9avidecode.h:32: error: expected primary-expression before 'const'
src/import/k9avidecode.h:32: error: 'AVInputFormat' was not declared in this scope
src/import/k9avidecode.h:32: error: expected primary-expression before ',' token
src/import/k9avidecode.h:32: error: expected primary-expression before 'int'
src/import/k9avidecode.h:32: error: 'AVFormatParameters' was not declared in this scope
src/import/k9avidecode.h:32: error: expected primary-expression before ')' token
src/import/k9avidecode.h:33: error: typedef 'av_find_stream_info_t' is initialized (use __typeof__ instead)
src/import/k9avidecode.h:33: error: 'AVFormatContext' was not declared in this scope
src/import/k9avidecode.h:33: error: expected primary-expression before ')' token
src/import/k9avidecode.h:34: error: expected initializer before '*' token
src/import/k9avidecode.h:35: error: typedef 'avcodec_open_t' is initialized (use __typeof__ instead)
src/import/k9avidecode.h:35: error: 'AVCodecContext' was not declared in this scope
src/import/k9avidecode.h:35: error: expected primary-expression before ',' token
src/import/k9avidecode.h:35: error: 'AVCodec' was not declared in this scope
src/import/k9avidecode.h:35: error: expected primary-expression before ')' token
src/import/k9avidecode.h:36: error: expected initializer before '*' token
src/import/k9avidecode.h:40: error: typedef 'avpicture_fill_t' is initialized (use __typeof__ instead)
src/import/k9avidecode.h:40: error: 'AVPicture' was not declared in this scope
src/import/k9avidecode.h:40: error: expected primary-expression before ',' token
src/import/k9avidecode.h:40: error: expected primary-expression before '*' token
src/import/k9avidecode.h:40: error: expected primary-expression before ',' token
src/import/k9avidecode.h:40: error: expected primary-expression before 'int'
src/import/k9avidecode.h:40: error: expected primary-expression before 'int'
src/import/k9avidecode.h:40: error: expected primary-expression before 'int'
src/import/k9avidecode.h:41: error: typedef 'av_read_frame_t' is initialized (use __typeof__ instead)
src/import/k9avidecode.h:41: error: 'AVFormatContext' was not declared in this scope
src/import/k9avidecode.h:41: error: expected primary-expression before ',' token
src/import/k9avidecode.h:41: error: 'AVPacket' was not declared in this scope
src/import/k9avidecode.h:41: error: expected primary-expression before ')' token
src/import/k9avidecode.h:43: error: typedef 'avcodec_decode_video_t' is initialized (use __typeof__ instead)
src/import/k9avidecode.h:43: error: 'AVCodecContext' was not declared in this scope
src/import/k9avidecode.h:43: error: expected primary-expression before ',' token
src/import/k9avidecode.h:43: error: 'AVFrame' was not declared in this scope
src/import/k9avidecode.h:43: error: expected primary-expression before ',' token
src/import/k9avidecode.h:43: error: expected primary-expression before 'int'
src/import/k9avidecode.h:43: error: expected primary-expression before '*' token
src/import/k9avidecode.h:43: error: expected primary-expression before ',' token
src/import/k9avidecode.h:43: error: expected primary-expression before 'int'
src/import/k9avidecode.h:44: error: typedef 'img_convert_t' is initialized (use __typeof__ instead)
src/import/k9avidecode.h:44: error: 'AVPicture' was not declared in this scope
src/import/k9avidecode.h:44: error: expected primary-expression before ',' token
src/import/k9avidecode.h:44: error: expected primary-expression before 'int'
src/import/k9avidecode.h:44: error: expected primary-expression before 'const'
src/import/k9avidecode.h:44: error: expected primary-expression before 'int'
src/import/k9avidecode.h:44: error: expected primary-expression before 'int'
src/import/k9avidecode.h:44: error: expected primary-expression before 'int'
src/import/k9avidecode.h:46: error: typedef 'avcodec_close_t' is initialized (use __typeof__ instead)
src/import/k9avidecode.h:46: error: 'AVCodecContext' was not declared in this scope
src/import/k9avidecode.h:46: error: expected primary-expression before ')' token
src/import/k9avidecode.h:47: error: typedef 'av_close_input_file_t' is initialized (use __typeof__ instead)
src/import/k9avidecode.h:47: error: 'AVFormatContext' was not declared in this scope
src/import/k9avidecode.h:47: error: expected primary-expression before ')' token
src/import/k9avidecode.h:48: error: typedef 'av_seek_frame_t' is initialized (use __typeof__ instead)
src/import/k9avidecode.h:48: error: 'AVFormatContext' was not declared in this scope
src/import/k9avidecode.h:48: error: expected primary-expression before ',' token
src/import/k9avidecode.h:48: error: expected primary-expression before 'int'
src/import/k9avidecode.h:48: error: expected primary-expression before 'timestamp'
src/import/k9avidecode.h:48: error: expected primary-expression before 'int'
src/import/k9avidecode.h:48: error: 'AVRational' has not been declared
src/import/k9avidecode.h:48: error: 'AVRational' has not been declared
src/import/k9avidecode.h:49: error: typedef 'avcodec_flush_buffers_t' is initialized (use __typeof__ instead)
src/import/k9avidecode.h:49: error: 'AVCodecContext' was not declared in this scope
src/import/k9avidecode.h:49: error: expected primary-expression before ')' token
src/import/k9avidecode.h:50: error: typedef 'av_free_packet_t' is initialized (use __typeof__ instead)
src/import/k9avidecode.h:50: error: 'AVPacket' was not declared in this scope
src/import/k9avidecode.h:50: error: expected primary-expression before ')' token
src/import/k9avidecode.h:80: error: 'av_open_input_file_t' does not name a type
src/import/k9avidecode.h:81: error: 'av_find_stream_info_t' does not name a type
src/import/k9avidecode.h:82: error: 'avcodec_find_decoder_t' does not name a type
src/import/k9avidecode.h:83: error: 'avcodec_open_t' does not name a type
src/import/k9avidecode.h:84: error: 'avcodec_alloc_frame_t' does not name a type
src/import/k9avidecode.h:85: error: 'av_seek_frame_t' does not name a type
src/import/k9avidecode.h:88: error: 'avpicture_fill_t' does not name a type
src/import/k9avidecode.h:89: error: 'av_read_frame_t' does not name a type
src/import/k9avidecode.h:90: error: 'avcodec_decode_video_t' does not name a type
src/import/k9avidecode.h:91: error: 'img_convert_t' does not name a type
src/import/k9avidecode.h:93: error: 'avcodec_close_t' does not name a type
src/import/k9avidecode.h:94: error: 'av_close_input_file_t' does not name a type
src/import/k9avidecode.h:97: error: 'avcodec_flush_buffers_t' does not name a type
src/import/k9avidecode.h:98: error: 'av_free_packet_t' does not name a type
src/import/k9avidecode.h:109: error: ISO C++ forbids declaration of 'AVFormatContext' with no type
src/import/k9avidecode.h:109: error: expected ';' before '*' token
src/import/k9avidecode.h:110: error: ISO C++ forbids declaration of 'AVCodecContext' with no type
src/import/k9avidecode.h:110: error: expected ';' before '*' token
src/import/k9avidecode.h:111: error: ISO C++ forbids declaration of 'AVCodec' with no type
src/import/k9avidecode.h:111: error: expected ';' before '*' token
src/import/k9avidecode.h:112: error: ISO C++ forbids declaration of 'AVFrame' with no type
src/import/k9avidecode.h:112: error: expected ';' before '*' token
src/import/k9avidecode.h:120: error: 'AVFrame' has not been declared
src/import/k9title.cpp: In destructor 'virtual k9Title::~k9Title()':
src/import/k9title.cpp:28: warning: unused variable 'p'
i686-pc-linux-gnu-g++ -c -pipe -O2 -march=i686 -pipe -Wall -W -D_REENTRANT -DVERSION=\"v1.0.0\" -DVERSION_MAJOR=1 -DVERSION_MINOR=0 -DVERSION_BUGFIX=0 -DBACKLITE -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_DBUS_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtDBus -I/usr/include/qt4/phonon -I/usr/include/qt4 -Isrc/backup -Isrc/vamps -Isrc/mplayer -Isrc/main -Isrc/specific -Isrc/gui -Isrc/devices -Iicons -Isrc/mpeg2 -Isrc/dvdnav -Isrc/dvdread -Isrc/core -Isrc/assistant -Isrc/subtitles -Isrc/player -Isrc/import -I/usr/include/qt4/phonon_compat -I. -I. -o k9newtitle.o src/import/k9newtitle.cpp
make: *** [k9title.o] Error 1
Comment 1 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-04-05 09:03:18 UTC
Created attachment 226613 [details]
build.log
Comment 2 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-04-05 09:28:13 UTC
Apparently it needs media-video/ffmpeg to build. Please note that it doesn't link to ffmpeg dynamically.
Comment 3 Daniel Pielmeier gentoo-dev 2010-04-06 19:51:18 UTC
+  06 Apr 2010; Daniel Pielmeier <billie@gentoo.org> backlite-1.0.0.ebuild:
+  Add media-video/ffmpeg dependency as reported by Paweł Hajdan jr in bug
+  #313199.
+

This should be fixed. I added media-video/ffmpeg to DEPEND as it also uses it's libs at runtime through dlopen().