Hi,

I'm running Mac OS Tiger (powerpc-apple-darwin8-gcc-4.0.0) and new to C
++ and PB.

I'm developing an Apache module that should generate a response for a
given request, both encoded with Protocol Buffers.

I wrote an example.proto and compiled it into example.pb.h using
protoc. Then I included this example.pb.h in my mod_example.c file.

The matter comes when attemping to make:

make check
source='mod_example.c' object='mod_example.lo' libtool=yes \
depfile='.deps/mod_example.Plo' tmpdepfile='.deps/mod_example.TPlo' \
depmode=gcc3 /bin/sh ./depcomp \
/bin/sh ./libtool --mode=compile gcc -DPACKAGE_NAME=\"\" -
DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -
DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"mod_example\" -DVERSION=\"1.0\" -
DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -
DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -
DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -
DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1  -I. -I. -I/usr/local/apache2/
include -I/usr/include -I/usr/local/include -I/usr/include/gcc/darwin/
4.0/c++ -I/usr/include/gcc/darwin/4.0/c++/powerpc-apple-darwin8    -g -
O2 -c -o mod_example.lo `test -f 'mod_example.c' || echo
'./'`mod_example.c
 gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"mod_example
\" -DVERSION=\"1.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -
DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -
DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -
DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I. -I/usr/
local/apache2/include -I/usr/include -I/usr/local/include -I/usr/
include/gcc/darwin/4.0/c++ -I/usr/include/gcc/darwin/4.0/c++/powerpc-
apple-darwin8 -g -O2 -c mod_example.c -MT mod_example.lo -MD -MP -
MF .deps/mod_example.TPlo  -fno-common -DPIC -o .libs/mod_example.o
In file included from /usr/include/gcc/darwin/4.0/c++/string:44,
                 from protocols/realtime-bidding.pb.h:6,
                 from mod_example.c:5:
/usr/include/gcc/darwin/4.0/c++/powerpc-apple-darwin8/bits/c++config.h:
64: error: parse error before '__gnu_debug_def'
/usr/include/gcc/darwin/4.0/c++/powerpc-apple-darwin8/bits/c++config.h:
64: error: syntax error before '{' token
/usr/include/gcc/darwin/4.0/c++/powerpc-apple-darwin8/bits/c++config.h:
67: error: syntax error before '{' token

( ... a lot of similar errors in many files ... )

/usr/include/gcc/darwin/4.0/c++/bits/locale_classes.h:499: error:
syntax error before ':' token
/usr/include/gcc/darwin/4.0/c++/bits/locale_classes.h:500: error:
syntax error before ':' token
/usr/include/gcc/darwin/4.0/c++/bits/locale_classes.h:501: error:
syntax error before ':' token
/usr/include/gcc/darwin/4.0/c++/bits/locale_classes.h:502: error:
syntax error before ':' token
/usr/include/gcc/darwin/4.0/c++/bits/locale_classes.h:503: error:
syntax error before ':' token
/usr/include/gcc/darwin/4.0/c++/bits/locale_classes.h:504: error:
syntax error before ':' token
/usr/include/gcc/darwin/4.0/c++/bits/locale_classes.h: In function
'_M_add_reference':
/usr/include/gcc/darwin/4.0/c++/bits/locale_classes.h:507: error:
parse error before 'throw'
/usr/include/gcc/darwin/4.0/c++/bits/locale_classes.h:516: confused by
earlier errors, bailing out
make: *** [mod_example.lo] Error 1



I tried to change the include paths from /usr/include/gcc/darwin/4.0
to /usr/include/gcc/darwin/3.1 and some other versions available in my
system with same result.

I would really appreciate your help.

Cheers,

Mauro.

--

You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to proto...@googlegroups.com.
To unsubscribe from this group, send email to 
protobuf+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=en.


Reply via email to