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

constant fatal errors and crashes in kdenlive - MISSION: "General Confusion" need help!

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://kdenlive.org/sites/default/files/shot1_0.png

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


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?

[quote]
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
[color=#BF4000]/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 [/color]1[/quote]


WoAnerges, proud to be a member of KDE forums since 2008-Nov.
pseudoruprecht_drupal
Registered Member
Posts
41
Karma
0
My first guess: Recompile with -fPIC. At least it says so in the error log ;)

But let's start from the beginning:

What distribution are you using? 32bit or 64bit variant?
How are you trying to compile? Following the steps in http://kdenlive.org/user-manual/downloading-and-installing-kdenlive/installing-source ?
Have you mixed packages from the distribution repositiories with ones that you compiled yourself, e.g. FFMPEG from repos?

For now there's just too much you left to guess to really help, sorry.

And please don't use 'sudo make', just 'make'. sudo is only needed at the 'make insall' step (unless the Makefile doesn't provide a separate install target). Avoid sudo whenever you can; this isn't Windows :)
WoAnerges
Registered Member
Posts
12
Karma
0
that's ok! thanx pseudoruprecht for trying to help! i'll tell you here:
ubuntu 10.04 x64,
i'm following these steps to install MLT: http://kdenlive.org/user-manual/downloading-and-installing-kdenlive/installing-source/installing-mlt-rendering-engine

before installing ffmpeg from source package i removed old installations with this command:
sudo apt-get remove ffmpeg x264 libx264-dev
------------------------------------------------------------------------------------------

also wanted to ask what is -fPIC? and how to compile with fPIC?


WoAnerges, proud to be a member of KDE forums since 2008-Nov.


Bookmarks



Who is online

Registered users: Baidu [Spider], Bing [Bot], Google [Bot]