NEAL, RYAN <RYAN_NEAL <at> appsig.com> writes:

> 
> I am now getting this error:
> 
>         then mv -f ".deps/charsetdecoder.Tpo"
> ".deps/charsetdecoder.Plo"; else rm -f ".deps/charsetdecoder.Tpo"; exit
> 1; fi
>  powerpc-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\"
> -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
> -DPACKAGE=\"log4cxx\" -DVERSION=\"0.10.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../../../src/main/include -I../../../src/main/include
> -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE
> -I/tmp/target_filesystem/apr/include/apr-1
> -I/tmp/target_filesystem/apr-util/include/apr-1 -g -O2 -MT
> charsetdecoder.lo -MD -MP -MF .deps/charsetdecoder.Tpo -c
> charsetdecoder.cpp  -fPIC -DPIC -o .libs/charsetdecoder.o
> charsetdecoder.cpp: In static member function 'static
> log4cxx::helpers::CharsetDecoderPtr
> log4cxx::helpers::CharsetDecoder::getDecoder(const
> log4cxx::LogString&)':
> charsetdecoder.cpp:480: error: expected type-specifier before
> 'APRCharsetDecoder'
> charsetdecoder.cpp:480: error: invalid conversion from 'int*' to 'int'
> charsetdecoder.cpp:480: error:   initializing argument 1 of
> 'log4cxx::helpers::ObjectPtrT<T>::ObjectPtrT(const int&) [with T =
> log4cxx::helpers::CharsetDecoder]'
> charsetdecoder.cpp:480: error: expected ';' before 'APRCharsetDecoder'
> charsetdecoder.cpp:480: error: 'APRCharsetDecoder' was not declared in
> this scope
> make[3]: *** [charsetdecoder.lo] Error 1
> make[3]: Leaving directory `/tmp/apache-log4cxx-0.10.0/src/main/cpp'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/tmp/apache-log4cxx-0.10.0/src/main'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/tmp/apache-log4cxx-0.10.0/src'
> make: *** [all-recursive] Error 1
> 
> The configure line is like this:
> 
> ./configure --host=powerpc-linux --with-apr=/tmp/target_filesystem/apr
> --with-apr-util=/tmp/target_filesystem/apr-util CC=powerpc-linux-gcc
> CXX=powerpc-linux-g++
> 
> APR and APR-util are compiled with the same compiler and roughly the
> same params.  Any ideas as to why I would be getting this error?  
> 
> I've already added "#include <string.h>" to logstring.h (it is used in
> both inputstreamreader.cpp and socketoutputstream.cpp).
> 
> :: Ryan Neal
> 

Hi Neal, I have the same error on a Sun Solaris SPARC64 machine. I don't know
how to solve the problem.

.........................
.........................
.........................
charsetdecoder.cpp: In static member function 'static
log4cxx::helpers::CharsetDecoderPtr
log4cxx::helpers::CharsetDecoder::getDecoder(const log4cxx::LogString&)':
charsetdecoder.cpp:480: error: expected type-specifier before 
'APRCharsetDecoder'
charsetdecoder.cpp:480: error: invalid conversion from 'int*' to 'int'
charsetdecoder.cpp:480: error:   initializing argument 1 of
'log4cxx::helpers::ObjectPtrT<T>::ObjectPtrT(const int&) [with T =
log4cxx::helpers::CharsetDecoder]'
charsetdecoder.cpp:480: error: expected ';' before 'APRCharsetDecoder'
charsetdecoder.cpp:480: error: 'APRCharsetDecoder' was not declared in this 
scope
*** Error code 1
make: Fatal error: Command failed for target `charsetdecoder.lo'
.........................
.........................
.........................

Did you find a solution? How?

Thanks.

Reply via email to