Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 135109 - media-video/kdenlive-0.3.0 version bump request
Summary: media-video/kdenlive-0.3.0 version bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Marc Hildebrand (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 109202 140625
Blocks:
  Show dependency tree
 
Reported: 2006-05-31 23:54 UTC by Tiziano Müller (RETIRED)
Modified: 2006-07-17 03:19 UTC (History)
1 user (show)

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


Attachments
kdenlive-0.3.0.ebuild (kdenlive-0.3.0.ebuild,864 bytes, text/plain)
2006-06-01 09:01 UTC, Tiziano Müller (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tiziano Müller (RETIRED) gentoo-dev 2006-05-31 23:54:48 UTC
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.
Comment 1 Tiziano Müller (RETIRED) gentoo-dev 2006-05-31 23:55:34 UTC
A new ebuild would make the bug #128586 obsolete.
Comment 2 Tiziano Müller (RETIRED) gentoo-dev 2006-06-01 00:00:39 UTC
... and it depends on bug #109202
Comment 3 Tiziano Müller (RETIRED) gentoo-dev 2006-06-01 09:01:34 UTC
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.
Comment 4 Gleb Litvjak 2006-06-04 05:04:31 UTC
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.
Comment 5 Tiziano Müller (RETIRED) gentoo-dev 2006-06-04 06:04:56 UTC
Ok. Could you please do a 'ldd /usr/share/mlt/modules/libmltsdl.so' and post the output here?
Comment 6 Gleb Litvjak 2006-06-04 08:27:18 UTC
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).
Comment 7 Tiziano Müller (RETIRED) gentoo-dev 2006-06-04 08:32:02 UTC
And what does 'equery f mlt' gives you?
Comment 8 Gleb Litvjak 2006-06-04 08:33:49 UTC
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
Comment 9 Tiziano Müller (RETIRED) gentoo-dev 2006-06-04 08:42:35 UTC
Ok, could you please check the output when you emerge mlt?
Especially the configure-output is important.
Thanks
Comment 10 Gleb Litvjak 2006-06-04 09:11:15 UTC
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.
Comment 11 Tiziano Müller (RETIRED) gentoo-dev 2006-06-04 09:25:56 UTC
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?
Comment 12 Gleb Litvjak 2006-06-04 10:20:05 UTC
I did with CFLAGS="-O2", still the same error
Comment 13 Marc Hildebrand (RETIRED) gentoo-dev 2006-07-17 03:19:06 UTC
Thanks a lot for your contributions.
Kdenlive-0.3.0, mlt and mlt++ are in the tree now.
Cheers,
Marc