Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

_ZTI17wxScrollingDialog undefined from build of r6187

(1/1)

sschlesier:
I just built C::B for the first time today.  Building from the svn HEAD would complete without errors but when running codeblocks it would immediately exit with an error complaining of undefined symbol _ZTI17wxScrollingDialog.

It seems one of the paths in src/src/Makefile.am has a '\' where it should have a '/'.  The patch below allowed me to make a functioning build of codeblocks.

--- src/src/Makefile.am   (revision 6187)
+++ src/src/Makefile.am   (working copy)
@@ -5,7 +5,7 @@
          -I$(top_srcdir)/src/include \
          -I$(top_srcdir)/src/include/scripting/include \
          -I$(top_srcdir)/src/include/scripting/sqplus \
-         -I$(top_srcdir)/src/include\mozilla_chardet
+         -I$(top_srcdir)/src/include/mozilla_chardet
 
 if CODEBLOCKS_LINUX
 AM_CPPFLAGS = -DENABLE_BINRELOC -DAPP_PREFIX="\"@prefix@\""


killerbot:
applied the fix, thanks for the feedback :-)

sschlesier:
Hmmm,

On further inspection that patch does not fix my problem(it seemed odd that it would), though I am still confident that the backslash was incorrect.

What I have found is after completing a make,

The shell script src/src/codeblocks and the program src/src/.libs/lt-codeblocks can launch C::B succesfully, but src/src/.libs/codeblocks and /usr/share/bin/codeblocks both complain of the undefined wxScrollingDialog symbol.

I haven't figured this out yet.  Any hints would be appreciated.

Jenna:
What's the output of ldd <prefix>/bin/codeblocks | grep libcodeblocks ?
Replace <prefix> with the prefix you used when running ./configure .

Please post the output and the prefix.

sschlesier:
I removed everything and rebuilt following the instructions from the wiki instead of the BUILD file.  It worked this time, though I'm not sure what the difference is.

It is probably a good idea to mention the wiki instructions in the BUILD file as the wiki is much more thorough.

Navigation

[0] Message Index

Go to full version