Bug#446276: webkit: FTBFS: TCSystemAlloc.cpp:89: error: expected constructor, destructor, or type conversion before '(' token
Kurt Roeckx
kurt at roeckx.be
Thu Oct 11 19:41:50 UTC 2007
reassign 446276 libicu36-dev
thanks
On Thu, Oct 11, 2007 at 08:23:05PM +0200, Mike Hommey wrote:
> On Thu, Oct 11, 2007 at 08:15:07PM +0200, Mike Hommey wrote:
> > On Thu, Oct 11, 2007 at 06:57:07PM +0200, Kurt Roeckx wrote:
> > > Package: webkit
> > > Version: 0~svn26044-1
> > > Severity: serious
> > >
> > > Hi,
> > >
> > > Your package is failing to build with the following error:
> > > ../../JavaScriptCore/wtf/TCSystemAlloc.cpp:89: error: expected constructor, destructor, or type conversion before '(' token
> > > ../../JavaScriptCore/wtf/TCSystemAlloc.cpp:92: error: expected constructor, destructor, or type conversion before '(' token
> > > ../../JavaScriptCore/wtf/TCSystemAlloc.cpp: In function 'void* TryDevMem(size_t,size_t)':
> > > ../../JavaScriptCore/wtf/TCSystemAlloc.cpp:240: error: 'FLAGS_malloc_devmem_start' was not declared in this scope
> > > ../../JavaScriptCore/wtf/TCSystemAlloc.cpp:252: error: 'FLAGS_malloc_devmem_start' was not declared in this scope
> > > ../../JavaScriptCore/wtf/TCSystemAlloc.cpp:253: error: 'FLAGS_malloc_devmem_limit' was not declared in this scope
> > > [...]
>
> Could you send a copy of the build-gtk/WebCore/Makefile file ?
When looking at the Makefile, I see things like this in the
CXXFLAGS and LIBS: "### or --detect-prefix"
This seems to come from running icu-config:
$ icu-config --cppflags
### icu-config: Can't find /usr/lib32/libicuuc.so - ICU prefix is wrong.
### Try the --prefix= or --exec-prefix= options
### or --detect-prefix
### icu-config: Exitting.
While it should return something like:
-D_REENTRANT -I/usr/include
This seems be a bug in libicu36-dev, so reassigning. libicu-dev 3.8
from experimental doesn't have this problem, even though
/usr/lib32/libicuuc.so isn't present either. And there is no reason it
should be.
Kurt
More information about the Pkg-webkit-maintainers
mailing list