This forum has been archived. All content is frozen. Please use KDE Discuss instead.

constant fatal errors and crashes in kdenlive - MISSION: "Ge

Tags: None
(comma "," separated)
WoAnerges
Registered Member
Posts
12
Karma
0
after amateur tries to update MLT to 0.5.6 i have left without ffmpeg modules and even ffpmeg is installed, kdenlive says that some not installed at all. also it says that some sound module is not installed. i spent all day to make "lines and dots" bug dissappear (white lines and dots - was promised to be fixed in MLT 0.5.5) and i couldn't make it, even worse - now modules "avformat module", "Quimage module", "Title module" are missing and reinstalling of the program and ffmpeg does not helping.
help me please to make this thing work correctly. my skype is "woanerges", or write me here. please, bro's, come on, i need some support here!

white dots and lines examples:

http://www.youtube.com/watch?v=nrFXr_bx2a0
Image


WoAnerges, proud to be a member of KDE forums since 2008-Nov.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Which distribution are you using? Also, did you use a package manager and force this upgrade?


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
WoAnerges
Registered Member
Posts
12
Karma
0
i'm using ubuntu and i've tried to reinstall ffmpeg, tried to reinstall mlt and kdenlive, but this didn't helped. looks like i need to do smoe configurations in ffmpeg and mlt and kdenlive, but i'm sobad in linux! what should i do?


WoAnerges, proud to be a member of KDE forums since 2008-Nov.
WoAnerges
Registered Member
Posts
12
Karma
0
i have figured out that i'm getting constant error, when i'm trying to instal MLT from source package:

how to make these things go right?

vasyachaika@vasyachaika-1:~/mlt$ sudo make
list='src/framework src/mlt++ src/melt src/modules src/swig profiles'; \
for subdir in $list; do \
make -s -C $subdir depend || exit 1; \
make -C $subdir all || exit 1; \
done
make[1]: Entering directory `/home/vasyachaika/mlt/src/framework'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/vasyachaika/mlt/src/framework'
make[1]: Entering directory `/home/vasyachaika/mlt/src/mlt++'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/vasyachaika/mlt/src/mlt++'
make[1]: Entering directory `/home/vasyachaika/mlt/src/melt'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/vasyachaika/mlt/src/melt'
make[1]: Entering directory `/home/vasyachaika/mlt/src/modules'
list='xine sdl kdenlive effectv vmfx sox core gtk2 lumas resample xml kino plus melt vorbis feeds jackrack linsys dgraft qimage dv motion_est avformat normalize oldfilm frei0r'; \
for subdir in $list; do \
if [ -f $subdir/Makefile -a ! -f disable-$subdir ] ; \
then make -C $subdir all || exit 1; \
fi \
done
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/xine'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/xine'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/sdl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/sdl'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/kdenlive'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/kdenlive'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/effectv'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/effectv'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/vmfx'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/vmfx'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/sox'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/sox'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/core'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/core'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/gtk2'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/gtk2'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/lumas'
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/lumas'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/resample'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/resample'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/xml'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/xml'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/kino'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/kino'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/plus'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/plus'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/melt'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/melt'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/vorbis'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/vorbis'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/feeds'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/feeds'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/jackrack'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/jackrack'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/dgraft'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/dgraft'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/qimage'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/qimage'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/dv'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/dv'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/motion_est'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/motion_est'
make[2]: Entering directory `/home/vasyachaika/mlt/src/modules/avformat'
cc -shared -o ../libmltavformat.so factory.o filter_avcolour_space.o filter_avresample.o filter_avdeinterlace.o filter_swscale.o producer_avformat.o consumer_avformat.o -L../../framework -lmlt -lpthread -Wl,--no-undefined -Wl,--as-needed -L/usr/local/lib -L/usr/local/lib -lavformat -lavcodec -lavutil -lswscale -lavdevice
/usr/bin/ld: /usr/local/lib/libavformat.a(allformats.o): relocation R_X86_64_32 against `aac_demuxer' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libavformat.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [../libmltavformat.so] Error 1
make[2]: Leaving directory `/home/vasyachaika/mlt/src/modules/avformat'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/vasyachaika/mlt/src/modules'
make: *** [all] Error
1


WoAnerges, proud to be a member of KDE forums since 2008-Nov.
WoAnerges
Registered Member
Posts
12
Karma
0
libavformat.a(allformats.o): relocation R_X86_64_32 against `aac_demuxer' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libavformat.a: could not read symbols: Bad value

what is -fPIC? and how to recompile my installation with it?


WoAnerges, proud to be a member of KDE forums since 2008-Nov.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
You need to recompile ffmpeg, and pass the -fPIC option to ld when building it. I recommend however you look for a PPA with the package you need instead however.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
WoAnerges
Registered Member
Posts
12
Karma
0
bcooksley wrote:You need to recompile ffmpeg, and pass the -fPIC option to ld when building it. I recommend however you look for a PPA with the package you need instead however.


yes, figured out, that installing ffmpeg from sources requires some "linux skills", so i DO NOT RECOMMEND YOU TO INSTALL FFMPEG FROM SOURCES, because it's a hard task. the best way is to reinstall it from your linux distribution packages center. and then MLT compiling works good. MLT will not be compiled without errors, if some of these
http://www.kdenlive.org/user-manual/dow ... -libraries
packages are not installed, then MLT compiling most likely crash


WoAnerges, proud to be a member of KDE forums since 2008-Nov.
katams
Registered Member
Posts
1
Karma
0
OS
Anyone have any suggestions as to which FFMpeg PPA to use? I have tried 3 different ones now and still get the message:


Code: Select all
/usr/bin/ld: /usr/local/lib/libavformat.a(allformats.o): relocation R_X86_64_32 against `a64_muxer' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libavformat.a: could not read symbols: Bad value


there are 167 different PPA's with FFMpeg. Anyone found one yet that is compatible with Amarok GIT?
https://launchpad.net/ubuntu/+ppas?name_filter=ffmpeg

Thank you in advance
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
The path /usr/local is not normal for a package distributed through the package manager. Please ensure you don't have a hand compiled version of ffmpeg positioned there.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], rockscient