https://bugzilla.novell.com/show_bug.cgi?id=336510
Summary: some c++ packages cannot be compiled
Product: openSUSE 11.0
Version: unspecified
Platform: Other
OS/Version: Other
Status: NEW
Severity: Major
Priority: P5 - None
Component: Basesystem
AssignedTo: rguenther@novell.com
ReportedBy: seife@novell.com
QAContact: qa@suse.de
CC: matz@novell.com
Found By: Development
I tried to fix my buildfailures in BETA. Most of them successfully, but i
failed at libebml.
With the trivial fix
--- ebml/EbmlBinary.h
+++ ebml/EbmlBinary.h
@@ -38,6 +38,7 @@
#define LIBEBML_BINARY_H
#include <string>
+#include
#include "EbmlTypes.h"
#include "EbmlElement.h"
I still run into the following build error which i cannot fix:
+ make PREFIX=/var/tmp/libebml-0.7.7-build/usr LIBDIR=/usr/lib
g++ -c -Wall -Wno-unknown-pragmas -ansi -fno-gnu-keywords -Wshadow -O2
-march=i586 -mtune=i686 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2
-fstack-protector -I/usr/src/packages/BUILD/libebml-0.7.7/make/linux/../.. -o
/usr/src/packages/BUILD/libebml-0.7.7/make/linux/../../src/Debug.o
/usr/src/packages/BUILD/libebml-0.7.7/make/linux/../../src/Debug.cpp
g++ -c -Wall -Wno-unknown-pragmas -ansi -fno-gnu-keywords -Wshadow -O2
-march=i586 -mtune=i686 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2
-fstack-protector -I/usr/src/packages/BUILD/libebml-0.7.7/make/linux/../.. -o
/usr/src/packages/BUILD/libebml-0.7.7/make/linux/../../src/EbmlBinary.o
/usr/src/packages/BUILD/libebml-0.7.7/make/linux/../../src/EbmlBinary.cpp
In file included from /usr/include/c++/4.3.0/algorithm:67,
from
/usr/src/packages/BUILD/libebml-0.7.7/make/linux/../../ebml/EbmlEndian.h:41,
from
/usr/src/packages/BUILD/libebml-0.7.7/make/linux/../../ebml/EbmlTypes.h:41,
from
/usr/src/packages/BUILD/libebml-0.7.7/make/linux/../../ebml/EbmlBinary.h:43,
from
/usr/src/packages/BUILD/libebml-0.7.7/make/linux/../../src/EbmlBinary.cpp:39:
/usr/include/c++/4.3.0/bits/stl_algo.h: In function 'void
std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1,
_RandomAccessIterator2, _Distance)':
/usr/include/c++/4.3.0/bits/stl_algo.h:3030: error: expected unqualified-id
before '(' token
/usr/include/c++/4.3.0/bits/stl_algo.h: In function 'void
std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1,
_RandomAccessIterator2, _Distance, _Compare)':
/usr/include/c++/4.3.0/bits/stl_algo.h:3054: error: expected unqualified-id
before '(' token
make: ***
[/usr/src/packages/BUILD/libebml-0.7.7/make/linux/../../src/EbmlBinary.o] Error
1
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.