http://bugzilla.rpmfusion.org/show_bug.cgi?id=527
--- Comment #65 from Zarko Pintar <zarko.pintar(a)gmail.com> 2009-05-11 14:32:22 ---
(In reply to comment #64)
Zarko,
Please adapt the RPM spec to my newly organized source tree and test it. You
need to first git clone
git://dennedy.org/mlt.git. If you want to make a
mlt-0.3.9.tar.gz, then just run 'make dist'
It's finished.
Here:
spec:
http://wiki.open.hr/~zpintar/fedora-11/RPMFusion/SPECS/mlt.spec
SRPM:
http://wiki.open.hr/~zpintar/fedora-11/RPMFusion/SRPMS/mlt-0.3.9-1.fc11.s...
In short preview we have some new issues.
1) i386 architecture builds (F10, F11)
* mlt.i586: W: executable-stack /usr/lib/mlt/libmltgtk2.so
like in previous version it resolved by the attached patch:
adds .note.GNU-stack section
Maybe is better than Dan include this patch to upstream source.
* mlt.i586: E: shlib-with-non-pic-code /usr/lib/libmlt++.so.0.3.9
can be solved. Look at link:
http://fedoraproject.org/wiki/Common_Rpmlint_issues#shlib-with-non-pic-code
2) x86_64 architecture builds (F10, F11)
* Build fails!
Can not build, reported this error:
g++ -shared -Wl,-soname,libmlt++.so.1 -o libmlt++.so.0.3.9 MltConsumer.o
MltDeque.o MltEvent.o MltFactory.o MltField.o MltFilter.o MltFilteredConsumer.o
MltFrame.o MltGeometry.o MltMultitrack.o MltParser.o MltPlaylist.o
MltProducer.o MltProfile.o MltProperties.o MltPushConsumer.o MltRepository.o
MltService.o MltTokeniser.o MltTractor.o MltTransition.o -Wl,--as-needed
-L../framework -lmlt
/usr/bin/ld: MltConsumer.o: relocation R_X86_64_32 against `a local symbol' can
not be used when making a shared object; recompile with -fPIC
MltConsumer.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[1]: Leaving directory `/builddir/build/BUILD/mlt-0.3.9/src/mlt++'
RPM build errors:
make[1]: *** [libmlt++.so.0.3.9] Error 1
make: *** [all] Error 1
lib64 and libquicktime bugs are resolved in source now, so no patches needed.
--
Configure bugmail:
http://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.