If anyone has been successful building the latest 9.20.10711 sources, I sure could use some help. I first tried to build the old reliable way by using the boxee/xmbc internal libraries. This build fails with the following error:
Code:
/usr/bin/ccache gcc -o ../../../../system/players/dvdplayer/avcodec-52-x86_64-linux.so -shared -fPIC -rdynamic --soname,../../../../system/players/dvdplayer/avcodec-52-x86_64-linux.so ffmpeg/libavcodec/*.o ffmpeg/libavcodec/x86/*.o `cat ../../DllLoader/exports/wrapper.def` ../../DllLoader/exports/wrapper.o
/usr/bin/ld: ffmpeg/libavcodec/x86/cavsdsp_mmx.o: relocation R_X86_64_PC32 against symbol `ff_pw_42' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[1]: *** [../../../../system/players/dvdplayer/avcodec-52-x86_64-linux.so] Error 1
make[1]: Leaving directory `/home/kurgan/rpmbuild/BUILD/boxee-sources-0.9.20.10711/xbmc/cores/dvdplayer/Codecs'
make: *** [dvdpcodecs] Error 2
I have a build up to the public which I built with --enable-external-libraries. This version works overall, except for apps like YouTube and Revision3 (both of which used to work before I started building against external libs). I get the following error when running from a terminal:
Code:
Traceback (most recent call last):
File "<string>", line 11, in <module>
ImportError: No module named mc
Traceback (most recent call last):
File "<string>", line 11, in <module>
ImportError: No module named mc
Traceback (most recent call last):
File "<string>", line 11, in <module>
ImportError: No module named mc
Traceback (most recent call last):
File "<string>", line 2, in <module>
NameError: name 'mc' is not defined
I suspect Python due to the following in the log file:
Code:
10:58:21 T:140179060128032 M:1529315328 FATAL: Python Initialize Error
10:58:21 T:140177789822736 M:1528291328 FATAL: Python Initialize Error
10:58:21 T:140177789822736 M:1528164352 INFO: Scriptresult: Success
10:58:21 T:140177777219344 M:1518411776 INFO: WEATHER: Downloading weather
10:58:22 T:140177789822736 M:1514033152 INFO: Python script stopped
10:58:22 T:140177777219344 M:1513693184 INFO: WEATHER: Weather download successful
A side not about building with external libraries. I had to ditch rpmfusion and go with ATrpms due to ffmpeg.
Bookmarks