Project

General

Profile

Bug #3804

Gentoo portage compile error on 9364230 commit

Added by Luis Palacios over 8 years ago. Updated over 8 years ago.

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

build.log (24.9 KB) build.log Luis Palacios, 2016-05-15 12:01
build.log (317 KB) build.log Luis Palacios, 2016-05-19 15:47

History

#1

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.

#2

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

#3

Updated by Luis Palacios over 8 years ago

Also available in: Atom PDF