First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 155965
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Default Assignee for Orphaned Packages <maintainer-needed@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Balint Dobai-Pataky <dpblnt@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
emerge.info emerge --info text/plain Balint Dobai-Pataky 2006-11-22 11:23 0000 2.90 KB Details
config.log /var/tmp/portage/media-video/mkvtoolnix-1.8.0/work/mkvtoolnix-1.8.0/config.log text/plain Balint Dobai-Pataky 2006-11-23 03:07 0000 29.05 KB Details
pcre_stringpiece.h /usr/include/pcre_stringpiece.h text/plain Balint Dobai-Pataky 2006-11-23 03:24 0000 5.90 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 155965 depends on: Show dependency tree
Bug 155965 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-11-22 11:22 0000
checking for FLAC__stream_decoder_skip_single_frame in -lFLAC... yes
checking for pcre-config... /usr/bin/pcre-config
checking for libpcrecpp... no
configure: error: Could not find the PCRE C++ library

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!!
/var/tmp/portage/media-video/mkvtoolnix-1.8.0/work/mkvtoolnix-1.8.0/config.log

!!! ERROR: media-video/mkvtoolnix-1.8.0 failed.

 # qlist -vI pcre
dev-libs/libpcre-6.6
qlist -vI mkvtoolnix
media-video/mkvtoolnix-1.7.0

and i have pcre use flag on in make.conf

------- Comment #1 From Balint Dobai-Pataky 2006-11-22 11:23:22 0000 -------
Created an attachment (id=102560) [details]
emerge --info

------- Comment #2 From Jakub Moc (RETIRED) 2006-11-22 11:26:54 0000 -------

*** This bug has been marked as a duplicate of 155553 ***

*** This bug has been marked as a duplicate of 155553 ***

------- Comment #3 From Balint Dobai-Pataky 2006-11-22 11:43:29 0000 -------
how can that be a duplicate, since i have libpcre and i synced yesterday,
#155553 should be fixed now, and that was only a fix of dependency on libpcre?

------- Comment #4 From Alexis Ballier 2006-11-23 03:01:15 0000 -------
Maybe you're right, but I can't reproduce it: 

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!!
/var/tmp/portage/media-video/mkvtoolnix-1.8.0/work/mkvtoolnix-1.8.0/config.log

------- Comment #5 From Balint Dobai-Pataky 2006-11-23 03:07:34 0000 -------
Created an attachment (id=102592) [details]
/var/tmp/portage/media-video/mkvtoolnix-1.8.0/work/mkvtoolnix-1.8.0/config.log

yes, sure, sorry
here it is

------- Comment #6 From Alexis Ballier 2006-11-23 03:19:21 0000 -------
In file included from /usr/include/pcrecpp.h:333,
                 from conftest.cpp:33:
/usr/include/pcre_stringpiece.h:50:30: error: bits/type_traits.h: No such file
or directory
/usr/include/pcre_stringpiece.h:160: error: '__type_traits' is not a template
/usr/include/pcre_stringpiece.h:160: error: explicit specialization of
non-template '__type_traits'


In my /usr/include/pcre_stringpiece.h, around line 50, I have : 

#if 0
#define HAVE_TYPE_TRAITS
#include <type_traits.h>
#elif 0
#define HAVE_TYPE_TRAITS
#include <bits/type_traits.h>
#endif


Can you please attach yours also ?

------- Comment #7 From Balint Dobai-Pataky 2006-11-23 03:24:53 0000 -------
Created an attachment (id=102593) [details]
/usr/include/pcre_stringpiece.h

sure

------- Comment #8 From Alexis Ballier 2006-11-23 03:33:29 0000 -------
Does reemerging libpcre solves this ? It seems that libpcre uses compile time
detection to generate its headers, it enables bits type straits if it can find
/usr/include/bits/type_traits.h

What are the packages providing it for you ?

------- Comment #9 From Balint Dobai-Pataky 2006-11-23 03:36:50 0000 -------
i don't have /usr/include/bits/type_traits.h.
i'll reemerge libpcre and mkvtoolnix and report it here as it finishes

------- Comment #10 From Balint Dobai-Pataky 2006-11-23 04:06:45 0000 -------
i reemerged libpcre
/usr/include/bits/type_traits.h did not appear
mkvtoolnix passed the configure, now it's building.

thanks

------- Comment #11 From Alexis Ballier 2006-11-23 04:30:31 0000 -------
From libpcre configure.ac :

AC_CHECK_HEADERS(bits/type_traits.h, [pcre_have_bits_type_traits="1"],
                                     [pcre_have_bits_type_traits="0"])
AC_CHECK_HEADERS(type_traits.h, [pcre_have_type_traits="1"],
                                [pcre_have_type_traits="0"])


from libpcre  pcre_stringpiece.h.in :

#if @pcre_have_type_traits@
#define HAVE_TYPE_TRAITS
#include <type_traits.h>
#elif @pcre_have_bits_type_traits@
#define HAVE_TYPE_TRAITS
#include <bits/type_traits.h>
#endif



the files in /usr/include/bits are provided by glibc on my system, and libpcre
uses compile time detection for this, what may cause errors such as this one if
at a later time those headers are removed.

------- Comment #12 From Jakub Moc (RETIRED) 2006-11-29 13:33:36 0000 -------
*** Bug 156652 has been marked as a duplicate of this bug. ***

------- Comment #13 From Jakub Moc (RETIRED) 2006-12-05 12:10:50 0000 -------
*** Bug 157252 has been marked as a duplicate of this bug. ***

------- Comment #14 From Jakub Moc (RETIRED) 2006-12-05 12:32:43 0000 -------
*** Bug 157254 has been marked as a duplicate of this bug. ***

------- Comment #15 From Bruno Laturner Lemes 2006-12-08 11:23:00 0000 -------
I had the same problem.

It was fixed after _manually_ reemerging libpcre.

------- Comment #16 From Jakub Moc (RETIRED) 2006-12-10 05:11:19 0000 -------
*** Bug 157722 has been marked as a duplicate of this bug. ***

------- Comment #17 From Francisco José Cañizares Santofimia 2006-12-20 06:00:28 0000 -------
(In reply to comment #15)
> I had the same problem.
> 
> It was fixed after _manually_ reemerging libpcre.
> 

Same here.

------- Comment #18 From Jakub Moc (RETIRED) 2007-01-06 08:45:43 0000 -------
*** Bug 160348 has been marked as a duplicate of this bug. ***

------- Comment #19 From Jakub Moc (RETIRED) 2007-01-11 10:29:48 0000 -------
*** Bug 161496 has been marked as a duplicate of this bug. ***

------- Comment #20 From Jakub Moc (RETIRED) 2007-01-16 07:43:03 0000 -------
*** Bug 162322 has been marked as a duplicate of this bug. ***

------- Comment #21 From Jakub Moc (RETIRED) 2007-01-24 13:05:24 0000 -------
*** Bug 163583 has been marked as a duplicate of this bug. ***

------- Comment #22 From Jakub Moc (RETIRED) 2007-01-29 18:24:05 0000 -------
*** Bug 164403 has been marked as a duplicate of this bug. ***

------- Comment #23 From Jakub Moc (RETIRED) 2007-02-05 21:48:04 0000 -------
*** Bug 165487 has been marked as a duplicate of this bug. ***

------- Comment #24 From Jakub Moc (RETIRED) 2007-02-07 19:22:02 0000 -------
*** Bug 165797 has been marked as a duplicate of this bug. ***

------- Comment #25 From Mikael Magnusson 2007-08-20 12:23:29 0000 -------
this seems to happen when libpcre is emerged with gcc 3.4(.2) and you try to
emerge mkvtoolnix with gcc 4.(1.2), or so. Remerging libpcre with gcc 4 or
emerging mvktoolnix with gcc 3(.4) probably works, trying the former now.
The only bits/type_traits.h files on my system are
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.6/include/g++-v3/bits/type_traits.h
/usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/include/g++/type_traits.h
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include/g++-v3/bits/type_traits.h
/usr/include/sigc++-2.0/sigc++/type_traits.h
and i have those three gccs and 4.1.2 installed.

------- Comment #26 From Thomas Capricelli 2007-09-01 13:44:18 0000 -------
I had the problem with mkvtoolnix and i can confirm the latest comment.
Unmerging libpcre helped.

It got re-emerged by the dependencies and mkvtoolnix could finally be
configured.

------- Comment #27 From Jakub Moc (RETIRED) 2007-11-17 20:46:14 0000 -------
flameeyes, anant - ideas?

------- Comment #28 From Anant Narayanan (RETIRED) 2007-11-18 07:17:49 0000 -------
libpcre-7.3-r1 is in the process of stabilization (bug #195416).  All versions
of libpcre < 7.3-r1 suffer from multiple memory corruption (bug #198198).

This means we will be masking all versions lower than 7.3-r1 is the coming
weeks, and all users will be forced to build 7.3-r1, auto-magically solving the
issue.

------- Comment #29 From Christian Faulhammer 2008-02-05 23:35:29 0000 -------
(In reply to comment #28)
> libpcre-7.3-r1 is in the process of stabilization (bug #195416).  All versions
> of libpcre < 7.3-r1 suffer from multiple memory corruption (bug #198198).
> This means we will be masking all versions lower than 7.3-r1 is the coming
> weeks, and all users will be forced to build 7.3-r1, auto-magically solving the
> issue.

 The mask never happened, but libpcre 7.4 is stable by now.  I cleaned up the
old ebuilds, so marking this as fixed.

First Last Prev Next    No search results available      Search page      Enter new bug