Author Topic: Error when building nightlies with --enable-debug on Ubuntu 12.10 64bit  (Read 4777 times)

Offline twgray

  • Multiple posting newcomer
  • *
  • Posts: 30
I am getting the following error when trying to build the latest nigthtly dl from svn:

Code
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src/include -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I../../src/include -I../../src/sdk/wxscintilla/include -I../../src/sdk/wxpropgrid/include -I../../src/include/tinyxml -I../../src/include/scripting/include -I../../src/include/scripting/bindings -I../../src/include/scripting/sqplus -I../../src/include/mozilla_chardet -I../../src/include/mozilla_chardet/mfbt -I../../src/include/mozilla_chardet/nsprpub/pr/include -I../../src/include/mozilla_chardet/xpcom -I../../src/include/mozilla_chardet/xpcom/base -I../../src/include/mozilla_chardet/xpcom/glue  -Ulinux -Uunix  -g -DDEBUG -DCB_AUTOCONF  -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -MT nsBig5Prober.lo -MD -MP -MF .deps/nsBig5Prober.Tpo -c -o nsBig5Prober.lo `test -f 'mozilla_chardet/src/nsBig5Prober.cpp' || echo './'`mozilla_chardet/src/nsBig5Prober.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src/include -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I../../src/include -I../../src/sdk/wxscintilla/include -I../../src/sdk/wxpropgrid/include -I../../src/include/tinyxml -I../../src/include/scripting/include -I../../src/include/scripting/bindings -I../../src/include/scripting/sqplus -I../../src/include/mozilla_chardet -I../../src/include/mozilla_chardet/mfbt -I../../src/include/mozilla_chardet/nsprpub/pr/include -I../../src/include/mozilla_chardet/xpcom -I../../src/include/mozilla_chardet/xpcom/base -I../../src/include/mozilla_chardet/xpcom/glue -Ulinux -Uunix -g -DDEBUG -DCB_AUTOCONF -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -MT nsBig5Prober.lo -MD -MP -MF .deps/nsBig5Prober.Tpo -c mozilla_chardet/src/nsBig5Prober.cpp  -fPIC -DPIC -o .libs/nsBig5Prober.o
mozilla_chardet/src/nsBig5Prober.cpp: In member function 'virtual nsProbingState nsBig5Prober::HandleData(const char*, uint32_t)':
mozilla_chardet/src/nsBig5Prober.cpp:18:3: error: 'NS_DEBUG_ASSERTION' was not declared in this scope
mozilla_chardet/src/nsBig5Prober.cpp:18:3: error: 'NS_DebugBreak' was not declared in this scope
make[3]: *** [nsBig5Prober.lo] Error 1
make[3]: Leaving directory `/home/twgray/Apps/CodeBlocksSVN2/src/sdk'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/twgray/Apps/CodeBlocksSVN2/src/sdk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/twgray/Apps/CodeBlocksSVN2/src'
make: *** [all-recursive] Error 1

A Google search yields 0 information, how odd is that? 
Any help appreciated!

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Edit nsDebug.h:25

From:
#ifdef DEBUG
To:
#ifdef 0

And try again.

@devs: something is missing from the encoding detection code...
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline twgray

  • Multiple posting newcomer
  • *
  • Posts: 30
Thanks.  That did it.