[Scribus] compiling with debug information
Uwe Fechner
ufechner
Sun Apr 25 14:02:42 CEST 2004
Jean-Jacques Sarton schrieb:
> slimpy edit all Makefile. Add the -g option at the relevant place
> and delete the -s option for ld.
>
Hello,
is manually editing the auto-generated make file really the best way to
enable debugging?
I tried:
./configure --enable-debug=full
./make clean
./make
but got a compilation error (without --enable-debug it compiles fine):
> c1plus: Warnung: "-Wbad-function-cast" is valid for C/ObjC but not for C++
> hyphenator.cpp:21:6: Warnung: "_MSC_VER" is not defined
> if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/libart-2.0
> -I/usr/include/fr
> eetype2 -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT
> -D_REENT
> RANT -ansi -W -Wall -pedantic -Wshadow -Wpointer-arith
> -Wmissing-prototypes -W
> write-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -g3 -g -O2 -MT
> hyphen.o -MD -M
> P -MF ".deps/hyphen.Tpo" \
> -c -o hyphen.o `test -f 'hyphen.c' || echo './'`hyphen.c; \
> then mv -f ".deps/hyphen.Tpo" ".deps/hyphen.Po"; \
> else rm -f ".deps/hyphen.Tpo"; exit 1; \
> fi
> hyphen.c: In function `hnj_hyphen_load':
> hyphen.c:330: error: Syntaxfehler before '/' token
> hyphen.c:330: error: Syntaxfehler before ')' token
> hyphen.c:331: error: Syntaxfehler before ')' token
> hyphen.c:337: error: Syntaxfehler before '/' token
> hyphen.c:330: Warnung: statement with no effect
> hyphen.c:331: Warnung: statement with no effect
> hyphen.c: At top level:
> hyphen.c:354: Warnung: type defaults to `int' in declaration of
> `hnj_hash_free'
> hyphen.c:354: Warnung: parameter names (without types) in function
> declaration
> hyphen.c:354: error: conflicting types for `hnj_hash_free'
> hyphen.c:115: error: previous declaration of `hnj_hash_free'
> hyphen.c:354: error: ISO C forbids data definition with no type or
> storage clas
> s
> hyphen.c:356: Warnung: type defaults to `int' in declaration of `fclose'
> hyphen.c:356: Warnung: parameter names (without types) in function
> declaration
> hyphen.c:356: error: ISO C forbids data definition with no type or
> storage clas s
> hyphen.c:357: error: Syntaxfehler before "return"
> hyphen.c: In function `hnj_hyphen_hyphenate':
> hyphen.c:424: error: Syntaxfehler before '/' token
> hyphen.c:425:34: missing terminating ' character
> hyphen.c:425:34: Warnung: character constant too long for its type
> hyphen.c:474: error: Syntaxfehler before '/' token
> hyphen.c:427: error: label `try_next_letter' used but not defined
> hyphen.c: At top level:
> hyphen.c:354: Warnung: `hnj_hash_free' defined but not used
> make[3]: *** [hyphen.o] Fehler 1
> make[3]: Leaving directory
> `/home/ufechner/0Software/scribus-cvs/Scribus/scribu s'
> make[2]: *** [all-recursive] Fehler 1
> make[2]: Leaving directory
> `/home/ufechner/0Software/scribus-cvs/Scribus/scribu s'
> make[1]: *** [all-recursive] Fehler 1
> make[1]: Leaving directory `/home/ufechner/0Software/scribus-cvs/Scribus'
> make: *** [all] Fehler 2
Any idea?
Uwe
More information about the scribus
mailing list