Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 295463 - media-video/mkvtoolnix-2.9.9: Could not link against boost_regex-boost_regex
Summary: media-video/mkvtoolnix-2.9.9: Could not link against boost_regex-boost_regex
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-02 17:55 UTC by manwe
Modified: 2009-12-02 18:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description manwe 2009-12-02 17:55:33 UTC
Tried with dev-libs/boost-1.41.0 with and without expat USE flag, same error.

Reproducible: Always

Steps to Reproduce:
1. emerge =media-video/mkvtoolnix-2.9.9

Actual Results:  
[ebuild   R   ] media-video/mkvtoolnix-2.9.9  USE="bzip2 -debug -flac -lzo -qt4 -wxwindows" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) media-video/mkvtoolnix-2.9.9
 * mkvtoolnix-2.9.9.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                          [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                 [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                [ ok ]
 * checking miscfile checksums ;-) ...                                                                                               [ ok ]
 * CPV:  media-video/mkvtoolnix-2.9.9
 * REPO: gentoo
 * USE:  amd64 bzip2 elibc_glibc kernel_linux multilib userland_GNU
>>> Unpacking source...
>>> Unpacking mkvtoolnix-2.9.9.tar.bz2 to /tmp/portage/media-video/mkvtoolnix-2.9.9/work
 * Running eautoreconf in '/tmp/portage/media-video/mkvtoolnix-2.9.9/work/mkvtoolnix-2.9.9' ...
 * Running aclocal ...                                                                                                                [ ok ]
 * Running autoconf ...                                                                                                               [ ok ]
 * Running autoheader ...                                                                                                             [ ok ]
>>> Source unpacked in /tmp/portage/media-video/mkvtoolnix-2.9.9/work
>>> Compiling source in /tmp/portage/media-video/mkvtoolnix-2.9.9/work/mkvtoolnix-2.9.9 ...
 * econf: updating mkvtoolnix-2.9.9/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating mkvtoolnix-2.9.9/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-lzo --enable-bz2 --disable-wxwidgets --disable-debug --without-flac --disable-qt --with-boost-regex=boost_regex
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc-4.4.2
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc-4.4.2 accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc-4.4.2 option to accept ISO C89... none needed
checking whether x86_64-pc-linux-gnu-gcc-4.4.2 and cc understand -c and -o together... yes
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc-4.4.2 -E
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++-4.4.2 accepts -g... yes
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for x86_64-pc-linux-gnu-ld... x86_64-pc-linux-gnu-ld
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for vsscanf... yes
checking whether the byte order is big-endian... no
checking if being compiled with mingw32... no
checking for int64_t... yes
checking for uint64_t... yes
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking for PRId64 and PRIu64... yes
checking for posix_fadvise... yes
checking for iconv... yes
checking for iconv declaration... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo... yes
checking for ogg_sync_init in -logg... yes
checking ogg/ogg.h usability... yes
checking ogg/ogg.h presence... yes
checking for ogg/ogg.h... yes
checking for vorbis_synthesis_init in -lvorbis... yes
checking vorbis/codec.h usability... yes
checking vorbis/codec.h presence... yes
checking for vorbis/codec.h... yes
checking for libEBML headers version >= 0.7.7... yes
checking if linking against libEBML works and if it requires -DEBML_DLL... yes, without -DEBML_DLL
checking for libMatroska headers version >= 0.8.1... yes
checking if linking against libMatroska works and if it requires -DMATROSKA_DLL... yes, without -MATROSKA_DLL
checking for XML_ParserCreate in -lexpat... yes
checking expat.h usability... yes
checking expat.h presence... yes
checking for expat.h... yes
checking for zlibVersion in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for BZ2_bzCompress in -lbz2... yes
checking bzlib.h usability... yes
checking bzlib.h presence... yes
checking for bzlib.h... yes
*** Not checking for wxWidgets: disabled by user request
checking for gettext... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking the translations to install...
checking for magic_open in -lmagic... yes
checking magic.h usability... yes
checking magic.h presence... yes
checking for magic.h... yes
checking for boostlib >= 1.32.0... yes
checking whether the Boost::Regex library is available... yes
checking for main in -lboost_regex... no
checking for main in -lboost_regex-boost_regex... no
configure: error: Could not link against boost_regex-boost_regex !

!!! Please attach the following file when seeking support:
!!! /tmp/portage/media-video/mkvtoolnix-2.9.9/work/mkvtoolnix-2.9.9/config.log
 * ERROR: media-video/mkvtoolnix-2.9.9 failed:
 *   econf failed
 *
 * Call stack:
 *     ebuild.sh, line   49:  Called src_compile
 *   environment, line 3873:  Called econf '--disable-lzo' '--enable-bz2' '--disable-wxwidgets' '--disable-debug' '--without-flac' '--disable-qt' '--with-boost-regex=boost_regex'
 *     ebuild.sh, line  527:  Called die
 * The specific snippet of code:
 *                      die "econf failed"



# emerge --info
Portage 2.2_rc54 (default/linux/amd64/10.0/desktop, gcc-4.4.2, glibc-2.11-r0, 2.6.31-zen9-nyth-v12 x86_64)
=================================================================
System uname: Linux-2.6.31-zen9-nyth-v12-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9300_@_2.50GHz-with-gentoo-2.0.1
Timestamp of tree: Wed, 02 Dec 2009 17:00:23 +0000
app-shells/bash:     4.0_p35
dev-lang/python:     2.6.4
dev-python/pycrypto: 2.1.0_beta1
dev-util/cmake:      2.8.0
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.2-r2
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.64
sys-devel/automake:  1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.20
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ABI="amd64"
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA Q3AEULA Nero-EULA-US PUEL"
ARCH="amd64"
ASFLAGS_x86="--32"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CC="x86_64-pc-linux-gnu-gcc-4.4.2"
CDEFINE_amd64="__x86_64__"
CDEFINE_x86="__i386__"
CFLAGS="-O2 -pipe -march=native"
CFLAGS_x86="-m32"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLISION_IGNORE="/lib/modules"
CXX="x86_64-pc-linux-gnu-g++-4.4.2"
CXXFLAGS="-O2 -pipe -march=native"
DEFAULT_ABI="amd64"
DISPLAY=":0.0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/usr/bin/vim"
ELIBC="glibc"
KERNEL="linux"
LANG="pl_PL"
LANGUAGE="48"
LCD_DEVICES="g15"
LC_ALL="pl_PL"
LDFLAGS="-Wl,-O1"
LDFLAGS_x86="-m elf_i386"
TERM="rxvt"
USE="X a52 aac aalib acpi aiglx alsa amd64 apache2 apm bash-completion bcmath berkdb bmp branding browserplugin bzip2 calendar cdinstall cdr cleartype crypt cups dbus directfb dvd dvdr dvdread encode fbcon ffmpeg ftp gd-exteral gif glut gpm gtk2 ieee1394 jabber javascript jpeg libwww mmx mozilla mp3 mpd mpeg3 multilib mysql ncurses newspr nls nptl nptlonly nsplugin nvidia ogg opengl pam pdf perl php png smp soap spell sse sse2 sse3 sse4_1 ssl ssse3 svg threads tiff truetype truetype-fonts usb userlocales vdpau vim with-x wmf xcomposite xinerama xorg xosd xv xvid" ALSA_CARDS="usb-audio" ALSA_PCM_PLUGINS="ioplug dmix empty copy rate null route share shm softvol lfloat linear" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias"
Comment 1 Rafał Mużyło 2009-12-02 18:02:45 UTC
Well, what's in config.log ?
And anyway, what's with 'eselect boost' ?
Comment 2 manwe 2009-12-02 18:21:07 UTC
Eh... I could swear I did `eselect eboost` after upgrade from 1.39. Checked everything besides that. Sorry for that, bug closed.