There is a new version out: v0.3.0. Just copying the ebuild doesn't work since the dependencies changed completely. I'm working on a new ebuild, I hope I can add it to this bug this evening.
A new ebuild would make the bug #128586 obsolete.
... and it depends on bug #109202
Created attachment 88103 [details] kdenlive-0.3.0.ebuild The promised ebuild. It depends on mlt-0.2.2 and mlt++-20060601, which are't in portage (yet), check out the bug this one depends on. I added other dependencies as well, which are in portage but probably masked. Older versions of those libraries might work but I don't have them installed.
I tried your ebuild (just used mlt++-0.2.2). It installed OK, but upon launch kdenlive crashes, giving this error at the konsole: Failed to load plugin: /usr/share/mlt/modules/libmltsdl.so: cannot open shared object file: No such file or directory mlt-0.2.2 is compiled with USE=sdl. BTW, I have SDL-1.2.10.
Ok. Could you please do a 'ldd /usr/share/mlt/modules/libmltsdl.so' and post the output here?
In fact, this file actually does not exist. I did a dirty trick: downloaded an RPM for mlt-0.2.1, copied the file from there and did some symlinking. This way I got kdenlive to launch. It crashed though when I tried to load a clip. It gave me these errors at the konsole: Failed to load plugin: /usr/share/mlt/modules/libmltxine.so: cannot open shared object file: No such file or directory Failed to load plugin: /usr/share/mlt/modules/libmltresample.so: cannot open shared object file: No such file or directory Failed to load plugin: /usr/share/mlt/modules/libmltxine.so: cannot open shared object file: No such file or directory Failed to load plugin: /usr/share/mlt/modules/libmltresample.so: cannot open shared object file: No such file or directory Failed to load plugin: /usr/share/mlt/modules/libmltwestley.so: cannot open shared object file: No such file or directory All these files don't exist. I think there's something wrong with mlt-0.2.2 (or with the ebuild).
And what does 'equery f mlt' gives you?
equery f mlt: /usr /usr/bin /usr/bin/albino /usr/bin/humperdink /usr/bin/inigo /usr/bin/miracle /usr/bin/mlt-config /usr/include /usr/include/mlt /usr/include/mlt/framework /usr/include/mlt/framework/mlt.h /usr/include/mlt/framework/mlt_consumer.h /usr/include/mlt/framework/mlt_deque.h /usr/include/mlt/framework/mlt_events.h /usr/include/mlt/framework/mlt_factory.h /usr/include/mlt/framework/mlt_field.h /usr/include/mlt/framework/mlt_filter.h /usr/include/mlt/framework/mlt_frame.h /usr/include/mlt/framework/mlt_geometry.h /usr/include/mlt/framework/mlt_multitrack.h /usr/include/mlt/framework/mlt_parser.h /usr/include/mlt/framework/mlt_playlist.h /usr/include/mlt/framework/mlt_pool.h /usr/include/mlt/framework/mlt_producer.h /usr/include/mlt/framework/mlt_properties.h /usr/include/mlt/framework/mlt_property.h /usr/include/mlt/framework/mlt_repository.h /usr/include/mlt/framework/mlt_service.h /usr/include/mlt/framework/mlt_tokeniser.h /usr/include/mlt/framework/mlt_tractor.h /usr/include/mlt/framework/mlt_transition.h /usr/include/mlt/framework/mlt_types.h /usr/include/mlt/miracle /usr/include/mlt/miracle/miracle_local.h /usr/include/mlt/miracle/miracle_log.h /usr/include/mlt/miracle/miracle_server.h /usr/include/mlt/valerie /usr/include/mlt/valerie/valerie.h /usr/include/mlt/valerie/valerie_notifier.h /usr/include/mlt/valerie/valerie_parser.h /usr/include/mlt/valerie/valerie_remote.h /usr/include/mlt/valerie/valerie_response.h /usr/include/mlt/valerie/valerie_socket.h /usr/include/mlt/valerie/valerie_status.h /usr/include/mlt/valerie/valerie_tokeniser.h /usr/include/mlt/valerie/valerie_util.h /usr/lib64 /usr/lib64/libmiracle.so -> libmiracle.so.0.2.2 /usr/lib64/libmiracle.so.0.2.2 /usr/lib64/libmlt.so -> libmlt.so.0.2.2 /usr/lib64/libmlt.so.0.2.2 /usr/lib64/libvalerie.so -> libvalerie.so.0.2.2 /usr/lib64/libvalerie.so.0.2.2 /usr/lib64/pkgconfig /usr/lib64/pkgconfig/mlt-framework.pc /usr/lib64/pkgconfig/mlt-miracle.pc /usr/lib64/pkgconfig/mlt-valerie.pc /usr/share /usr/share/doc /usr/share/doc/mlt-0.2.2 /usr/share/doc/mlt-0.2.2/COPYING.gz /usr/share/doc/mlt-0.2.2/README.gz /usr/share/doc/mlt-0.2.2/TODO.gz /usr/share/mlt /usr/share/mlt/demo /usr/share/mlt/demo/README /usr/share/mlt/demo/circle.png /usr/share/mlt/demo/circle.svg /usr/share/mlt/demo/consumers.ini /usr/share/mlt/demo/demo /usr/share/mlt/demo/demo.ini /usr/share/mlt/demo/demo.kino /usr/share/mlt/demo/entity.westley /usr/share/mlt/demo/luma1.pgm /usr/share/mlt/demo/mlt_all /usr/share/mlt/demo/mlt_attributes /usr/share/mlt/demo/mlt_audio_stuff /usr/share/mlt/demo/mlt_avantika_title /usr/share/mlt/demo/mlt_bouncy /usr/share/mlt/demo/mlt_bouncy_ball /usr/share/mlt/demo/mlt_clock_in_and_out /usr/share/mlt/demo/mlt_composite_transition /usr/share/mlt/demo/mlt_effect_in_middle /usr/share/mlt/demo/mlt_fade_black /usr/share/mlt/demo/mlt_fade_in_and_out /usr/share/mlt/demo/mlt_intro /usr/share/mlt/demo/mlt_jcut /usr/share/mlt/demo/mlt_lcut /usr/share/mlt/demo/mlt_levels /usr/share/mlt/demo/mlt_my_name_is /usr/share/mlt/demo/mlt_news /usr/share/mlt/demo/mlt_obscure /usr/share/mlt/demo/mlt_push /usr/share/mlt/demo/mlt_slideshow /usr/share/mlt/demo/mlt_slideshow_black /usr/share/mlt/demo/mlt_squeeze /usr/share/mlt/demo/mlt_squeeze_box /usr/share/mlt/demo/mlt_ticker /usr/share/mlt/demo/mlt_title_over_gfx /usr/share/mlt/demo/mlt_titleshadow_watermark /usr/share/mlt/demo/mlt_voiceover /usr/share/mlt/demo/mlt_watermark /usr/share/mlt/demo/new.westley /usr/share/mlt/demo/pango.westley /usr/share/mlt/demo/svg.westley /usr/share/mlt/demo/watermark1.png /usr/share/mlt/modules /usr/share/mlt/modules/consumers.dat /usr/share/mlt/modules/data_fx.properties /usr/share/mlt/modules/feeds /usr/share/mlt/modules/feeds/NTSC /usr/share/mlt/modules/feeds/NTSC/data_fx.properties /usr/share/mlt/modules/feeds/NTSC/obscure.properties /usr/share/mlt/modules/feeds/PAL /usr/share/mlt/modules/feeds/PAL/border.properties /usr/share/mlt/modules/feeds/PAL/data_fx.properties /usr/share/mlt/modules/feeds/PAL/etv.properties /usr/share/mlt/modules/feeds/PAL/example.properties /usr/share/mlt/modules/feeds/PAL/obscure.properties /usr/share/mlt/modules/fezzik.dict /usr/share/mlt/modules/fezzik.ini /usr/share/mlt/modules/filters.dat /usr/share/mlt/modules/libmltavformat.so /usr/share/mlt/modules/libmltcore.so /usr/share/mlt/modules/libmltdv.so /usr/share/mlt/modules/libmltfezzik.so /usr/share/mlt/modules/libmltgtk2.so /usr/share/mlt/modules/libmltinigo.so /usr/share/mlt/modules/libmltkino.so /usr/share/mlt/modules/lumas /usr/share/mlt/modules/lumas/NTSC /usr/share/mlt/modules/lumas/NTSC/luma01.pgm /usr/share/mlt/modules/lumas/NTSC/luma02.pgm /usr/share/mlt/modules/lumas/NTSC/luma03.pgm /usr/share/mlt/modules/lumas/NTSC/luma04.pgm /usr/share/mlt/modules/lumas/NTSC/luma05.pgm /usr/share/mlt/modules/lumas/NTSC/luma06.pgm /usr/share/mlt/modules/lumas/NTSC/luma07.pgm /usr/share/mlt/modules/lumas/NTSC/luma08.pgm /usr/share/mlt/modules/lumas/NTSC/luma09.pgm /usr/share/mlt/modules/lumas/NTSC/luma10.pgm /usr/share/mlt/modules/lumas/NTSC/luma11.pgm /usr/share/mlt/modules/lumas/NTSC/luma12.pgm /usr/share/mlt/modules/lumas/NTSC/luma13.pgm /usr/share/mlt/modules/lumas/NTSC/luma14.pgm /usr/share/mlt/modules/lumas/NTSC/luma15.pgm /usr/share/mlt/modules/lumas/NTSC/luma16.pgm /usr/share/mlt/modules/lumas/NTSC/luma17.pgm /usr/share/mlt/modules/lumas/NTSC/luma18.pgm /usr/share/mlt/modules/lumas/NTSC/luma19.pgm /usr/share/mlt/modules/lumas/NTSC/luma20.pgm /usr/share/mlt/modules/lumas/NTSC/luma21.pgm /usr/share/mlt/modules/lumas/NTSC/luma22.pgm /usr/share/mlt/modules/lumas/PAL /usr/share/mlt/modules/lumas/PAL/luma01.pgm /usr/share/mlt/modules/lumas/PAL/luma02.pgm /usr/share/mlt/modules/lumas/PAL/luma03.pgm /usr/share/mlt/modules/lumas/PAL/luma04.pgm /usr/share/mlt/modules/lumas/PAL/luma05.pgm /usr/share/mlt/modules/lumas/PAL/luma06.pgm /usr/share/mlt/modules/lumas/PAL/luma07.pgm /usr/share/mlt/modules/lumas/PAL/luma08.pgm /usr/share/mlt/modules/lumas/PAL/luma09.pgm /usr/share/mlt/modules/lumas/PAL/luma10.pgm /usr/share/mlt/modules/lumas/PAL/luma11.pgm /usr/share/mlt/modules/lumas/PAL/luma12.pgm /usr/share/mlt/modules/lumas/PAL/luma13.pgm /usr/share/mlt/modules/lumas/PAL/luma14.pgm /usr/share/mlt/modules/lumas/PAL/luma15.pgm /usr/share/mlt/modules/lumas/PAL/luma16.pgm /usr/share/mlt/modules/lumas/PAL/luma17.pgm /usr/share/mlt/modules/lumas/PAL/luma18.pgm /usr/share/mlt/modules/lumas/PAL/luma19.pgm /usr/share/mlt/modules/lumas/PAL/luma20.pgm /usr/share/mlt/modules/lumas/PAL/luma21.pgm /usr/share/mlt/modules/lumas/PAL/luma22.pgm /usr/share/mlt/modules/producers.dat /usr/share/mlt/modules/transitions.dat /usr/share/mlt/packages.dat
Ok, could you please check the output when you emerge mlt? Especially the configure-output is important. Thanks
I noticed some strange things. First, all went right, then cc -O2 -march=opteron -fomit-frame-pointer -pipe -momit-leaf-frame-pointer -funit-at-a-time -ftracer -fprefetch-loop-arrays - Wall -fPIC -DPIC -O4 -pipe -fomit-frame-pointer -ffast-math -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -Wall - fPIC -DPIC -O4 -pipe -fomit-frame-pointer -ffast-math -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -Wall -fPIC - DPIC -O4 -pipe -fomit-frame-pointer -ffast-math -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -I../.. -c -o fi lter_motion_est.o filter_motion_est.c {standard input}: Assembler messages: {standard input}:35: Error: suffix or operands invalid for `add' {standard input}:36: Error: suffix or operands invalid for `add' {standard input}:43: Error: suffix or operands invalid for `add' and the same error line "suffix or operands invalid for `add'" is repeated many times. Then {standard input}:2245: Error: suffix or operands invalid for `add' make[2]: *** [filter_motion_est.o] Error 1 make[2]: Leaving directory `/usr/var/tmp/portage/mlt-0.2.2/work/mlt-0.2.2/src/modules/motion_est' make[1]: *** [all] Error 1 make[1]: Leaving directory `/usr/var/tmp/portage/mlt-0.2.2/work/mlt-0.2.2/src/modules' make: *** [all] Error 1 Oddly enough, the emerge continued and installed the incomplete package.
Yeah, thats kind of a problem. If you have time, could you try to emerge it with the following: 'CFLAGS="-02" emerge mlt' And which compiler are you using?
I did with CFLAGS="-O2", still the same error
Thanks a lot for your contributions. Kdenlive-0.3.0, mlt and mlt++ are in the tree now. Cheers, Marc