openmovieeditor FTBFS in jaunty

Bug #318967 reported by Fabrice Coutadeur
2
Affects Status Importance Assigned to Milestone
openmovieeditor (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Binary package hint: openmovieeditor

log of build:
if x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -D__STDC_CONSTANT_MACROS -ggdb -I/usr/include/lqt -DAVCODEC -DLIBMPEG3 -I/usr/include/freetype2 -D_THREAD_SAFE -D_REENTRANT -DINSTALL_PREFIX="\"/usr\"" -I../icons -I../src -I../src/tinyxml -I../src/sl -I/usr/include/lqt -DAVCODEC -DLIBMPEG3 -I/usr/include/freetype2 -D_THREAD_SAFE -D_REENTRANT -g -O2 -MT Timeline.o -MD -MP -MF ".deps/Timeline.Tpo" -c -o Timeline.o Timeline.cxx; \
 then mv -f ".deps/Timeline.Tpo" ".deps/Timeline.Po"; else rm -f ".deps/Timeline.Tpo"; exit 1; fi
In file included from VideoClip.H:28,
                 from Timeline.cxx:30:
VideoEffectClip.H:31: error: conflicting declaration 'typedef struct gavl_video_frame_s gavl_video_frame_t'
/usr/include/gavl/gavl.h:1869: error: 'gavl_video_frame_t' has a previous declaration as 'typedef struct gavl_video_frame_t gavl_video_frame_t'
Timeline.cxx: In member function 'int nle::Timeline::write(std::string, std::string)':
Timeline.cxx:419: warning: format '%lld' expects type 'long long int', but argument 4 has type 'long int'
Timeline.cxx:419: warning: format '%lld' expects type 'long long int', but argument 4 has type 'long int'
Timeline.cxx:421: warning: format '%lld' expects type 'long long int', but argument 4 has type 'int64_t'
Timeline.cxx:421: warning: format '%lld' expects type 'long long int', but argument 4 has type 'int64_t'
Timeline.cxx:423: warning: format '%lld' expects type 'long long int', but argument 4 has type 'int64_t'
Timeline.cxx:423: warning: format '%lld' expects type 'long long int', but argument 4 has type 'int64_t'
Timeline.cxx:425: warning: format '%lld' expects type 'long long int', but argument 4 has type 'int64_t'
Timeline.cxx:425: warning: format '%lld' expects type 'long long int', but argument 4 has type 'int64_t'
make[4]: *** [Timeline.o] Error 1

Changed in openmovieeditor:
assignee: nobody → fabricesp
status: New → In Progress
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Hi.

Here is the debdiff to fix the FTBFS. I also fixed some lintian errors/warning

Changed in openmovieeditor:
assignee: fabricesp → nobody
status: In Progress → Confirmed
James Westby (james-w)
Changed in openmovieeditor:
importance: Undecided → High
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Please wait for Bug #318658 before uploading this one.

Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

The new version of gavl has been sync.
This one can be uploaded now.
Thanks!

Steve Stalcup (vorian)
Changed in openmovieeditor:
assignee: nobody → vorian
status: Confirmed → In Progress
Revision history for this message
Steve Stalcup (vorian) wrote :

Uploaded.

Thanks for your contribution to Ubuntu!

Changed in openmovieeditor:
assignee: vorian → nobody
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package openmovieeditor - 0.0.20080102-2.1ubuntu1

---------------
openmovieeditor (0.0.20080102-2.1ubuntu1) jaunty; urgency=low

  * Fix FTBFS because of new version of libgavl (LP: #318967)
    - patch 03_fix_FTBFS_with_gavl_1.0.1: fix VideoEffectClip.H because of
      duplicate definition of gavl_video_converter_t and gavl_video_frame_t
  * patch 04_fix_ffmpeg_headers: fix location of avformat.h, avcodec.h and
    swscale.h headers
  * debian/control:
    - Bumped minimum version of libgavl-dev to 1.0.1-1
    - Replaced xlibmesa-gl-dev with libgl1-mesa-dev in build depends
    - Added libswscale-dev in build depends
  * debian/watch: fixed to make use of sourceforge redirector
  * debian/rules: fixed debian-rules-ignores-make-clean-error

 -- Fabrice Coutadeur <email address hidden> Tue, 20 Jan 2009 05:00:33 +0100

Changed in openmovieeditor:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.