Bug #3804
Gentoo portage compile error on 9364230 commit
Status:
New
Priority:
Normal
Assignee:
-
Category:
General
Target version:
-
Start date:
2016-05-15
Due date:
% Done:
0%
Estimated time:
Found in version:
9364230
Affected Versions:
Description
Hi team, just tried to install 9364230 commit from git (I use gentoo portage) however, I have the following error when emerging:
# EGIT_COMMIT="9364230" emerge -v tvheadend : deblock.cpp:(.text+0xf18): undefined reference to `__cxa_guard_acquire' deblock.cpp:(.text+0xf87): undefined reference to `__cxa_guard_release' /var/tmp/portage/media-tv/tvheadend-9999/work/tvheadend-9999/build.linux/ffmpeg/build/ffmpeg/lib/libx265.a(analysis.cpp.o):(.data.rel.ro._ZTIN4x2658Analysis5PMODEE[_ZTIN4x2658Analysis5PMODEE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' /var/tmp/portage/media-tv/tvheadend-9999/work/tvheadend-9999/build.linux/ffmpeg/build/ffmpeg/lib/libx265.a(search.cpp.o):(.data.rel.ro._ZTIN4x2656Search3PMEE[_ZTIN4x2656Search3PMEE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' collect2: error: ld returned 1 exit status Makefile:616: recipe for target '/var/tmp/portage/media-tv/tvheadend-9999/work/tvheadend-9999/build.linux/tvheadend' failed make[1]: *** [/var/tmp/portage/media-tv/tvheadend-9999/work/tvheadend-9999/build.linux/tvheadend] Error 1 make[1]: Leaving directory '/var/tmp/portage/media-tv/tvheadend-9999/work/tvheadend-9999' Makefile:91: recipe for target 'ffmpeg_all' failed make: *** [ffmpeg_all] Error 2
Similar issue was fixed in bug #3701 but looks like it's happening again.
Thank you for your support.
Luis
Files
History
Updated by Rafal Kupiec over 8 years ago
Use official ebuild from portage tree.
Working here correctly and needs ffmpeg 3 from portage to be unmasked.
Updated by Luis Palacios over 8 years ago
Rafal Kupiec wrote:
Use official ebuild from portage tree.
Working here correctly and needs ffmpeg 3 from portage to be unmasked.
Thanks for the tip. I've installed ffmpeg 3.0.2 (had to unmask), then tried again but unfortunately get same error.
I'm trying the latest GIT version, with the following USE's
tierra ~ # emerge -v tvheadend [ebuild N *] media-tv/tvheadend-9999::gentoo USE="avahi capmt constcw cwc dbus dvb dvbscan ffmpeg hdhomerun imagecache inotify iptv satip timeshift uriparser xmltv zlib -libav" 0 KiB
Any idea?
Thanks in advance,
Luis