Bug#446276: webkit: FTBFS: TCSystemAlloc.cpp:89: error: expected constructor, destructor, or type conversion before '(' token
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. I recently modified the ICU packages to build 32-bit libraries, in addition to 64-bit libraries, on amd64 and a few other 64-bit platforms since this was needed by wine. Although the library isn't present on 3.8 d1 in experimental, it is present on the real 3.8 packages which I have had ready to upload for a month but have been holding off until the boost transition finishes. I don't know why webkit is trying to use the 32-bit libraries to begin with, but I guess it looks like icu-config --cppflags is at fault. I'll try to fix this. The problem is that I don't have access to an amd64 system. According to db.debian.org/machines.cgi, pergolesi is supposed to be one, but if I check there (from dchroot sid): pergolesi% dpkg-architecture DEB_BUILD_ARCH=i386 DEB_BUILD_ARCH_OS=linux DEB_BUILD_ARCH_CPU=i386 DEB_BUILD_GNU_CPU=i486 DEB_BUILD_GNU_SYSTEM=linux-gnu DEB_BUILD_GNU_TYPE=i486-linux-gnu DEB_HOST_ARCH=i386 DEB_HOST_ARCH_OS=linux DEB_HOST_ARCH_CPU=i386 DEB_HOST_GNU_CPU=i486 DEB_HOST_GNU_SYSTEM=linux-gnu DEB_HOST_GNU_TYPE=i486-linux-gnu Am I missing something? Anyway, if I can get access to an amd64 machine, I can try to fix this once and for all. -- Jay Berkenbilt [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#446276: webkit: FTBFS: TCSystemAlloc.cpp:89: error: expected constructor, destructor, or type conversion before '(' token
On Sat, Oct 13, 2007 at 12:30:36PM -0400, Jay Berkenbilt wrote: 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. I recently modified the ICU packages to build 32-bit libraries, in addition to 64-bit libraries, on amd64 and a few other 64-bit platforms since this was needed by wine. Although the library isn't present on 3.8 d1 in experimental, it is present on the real 3.8 packages which I have had ready to upload for a month but have been holding off until the boost transition finishes. I don't know why webkit is trying to use the 32-bit libraries to begin It's not, it just calls icu-config which seems to look for it. with, but I guess it looks like icu-config --cppflags is at fault. I'll try to fix this. The problem is that I don't have access to an amd64 system. According to db.debian.org/machines.cgi, pergolesi is supposed to be one, but if I check there (from dchroot sid): pergolesi% dpkg-architecture DEB_BUILD_ARCH=i386 DEB_BUILD_ARCH_OS=linux DEB_BUILD_ARCH_CPU=i386 DEB_BUILD_GNU_CPU=i486 DEB_BUILD_GNU_SYSTEM=linux-gnu DEB_BUILD_GNU_TYPE=i486-linux-gnu DEB_HOST_ARCH=i386 DEB_HOST_ARCH_OS=linux DEB_HOST_ARCH_CPU=i386 DEB_HOST_GNU_CPU=i486 DEB_HOST_GNU_SYSTEM=linux-gnu DEB_HOST_GNU_TYPE=i486-linux-gnu Am I missing something? Anyway, if I can get access to an amd64 machine, I can try to fix this once and for all. The chroot is called sid_amd64. Is seems to be last updates in May. Kurt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#446276: webkit: FTBFS: TCSystemAlloc.cpp:89: error: expected constructor, destructor, or type conversion before '(' token
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 [...] Kurt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#446276: webkit: FTBFS: TCSystemAlloc.cpp:89: error: expected constructor, destructor, or type conversion before '(' token
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 [...] It would have been useful to say it was on amd64. Now the interesting thing is that it builds just fine on mostly all architectures, the others have not built yet, and comparing the packages used to build on alpha and amd64 shows no significant difference, except libpq and libfreetype... There is obviously something cheesy. Mike -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#446276: webkit: FTBFS: TCSystemAlloc.cpp:89: error: expected constructor, destructor, or type conversion before '(' token
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 [...] It would have been useful to say it was on amd64. Now the interesting thing is that it builds just fine on mostly all architectures, the others have not built yet, and comparing the packages used to build on alpha and amd64 shows no significant difference, except libpq and libfreetype... There is obviously something cheesy. Could you send a copy of the build-gtk/WebCore/Makefile file ? Thanks Mike -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#446276: webkit: FTBFS: TCSystemAlloc.cpp:89: error: expected constructor, destructor, or type conversion before '(' token
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 [...] It would have been useful to say it was on amd64. Now the interesting thing is that it builds just fine on mostly all architectures, the others have not built yet, and comparing the packages used to build on alpha and amd64 shows no significant difference, except libpq and libfreetype... There is obviously something cheesy. Could you send a copy of the build-gtk/WebCore/Makefile file ? Actually, it might just be better to send out all Makefiles under build-gtk. Thanks Mike -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#446276: webkit: FTBFS: TCSystemAlloc.cpp:89: error: expected constructor, destructor, or type conversion before '(' token
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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Processed: Re: Bug#446276: webkit: FTBFS: TCSystemAlloc.cpp:89: error: expected constructor, destructor, or type conversion before '(' token
Processing commands for [EMAIL PROTECTED]: reassign 446276 libicu36-dev Bug#446276: webkit: FTBFS: TCSystemAlloc.cpp:89: error: expected constructor, destructor, or type conversion before '(' token Bug reassigned from package `webkit' to `libicu36-dev'. thanks Stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]