[ 
https://issues.apache.org/jira/browse/XERCESC-1844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12652974#action_12652974
 ] 

Joe White commented on XERCESC-1844:
------------------------------------

The main xerces build completes without errors.  The samples and tests builds 
fail at one point or another.  

I used:

./runConfigure -plinux -cgcc -xg++ 

to build the samples and tests.

Sorry, I made a mistake in the version listed; version 3.0.0-0 samples and 
tests were not built. I had to use 2.5.0-0 or 2.7.0-0, so I didn't get that far 
with version 3.0.0-0.  

Version 3.0 should be removed from the 'versions affected' tag.  

Since I didn't capture STDERR initially, I went and remake the tests to 
generate the following (note, I didn't delete the binaries, so these didn't get 
recompiled):  

"--------------------
[EMAIL PROTECTED] tests]# ./runConfigure -plinux -cgcc -xg++
Generating makefiles with the following options ...
Platform: linux
C Compiler: gcc
C++ Compiler: g++
Thread option: pthread
bitsToBuild option: 32
Extra compile options: 
Extra link options: 
Debug is OFF

creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc   -w -O -DNDEBUG  -DXML_USE_PTHREADS      
) works... yes
checking whether the C compiler (gcc   -w -O -DNDEBUG  -DXML_USE_PTHREADS      
) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for c++... g++
checking whether the C++ compiler (g++   -w -O -DNDEBUG  -DXML_USE_PTHREADS     
 ) works... yes
checking whether the C++ compiler (g++   -w -O -DNDEBUG  -DXML_USE_PTHREADS     
 ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether g++ accepts -g... yes
checking for a BSD compatible install... /usr/bin/install -c
checking for autoconf... autoconf
checking for floor in -lm... yes
checking for pthread_create in -lpthread... yes
checking how to run the C preprocessor... gcc -E
checking for inttypes.h... yes
checking host system type... i686-pc-linux-gnu
updating cache ./config.cache
creating ./config.status
creating Makefile
creating DOM/DeprecatedDOMCount/Makefile
creating DOM/DOMTest/Makefile
creating DOM/DOMMemTest/Makefile
creating DOM/Traversal/Makefile
creating DOM/TypeInfo/Makefile
creating DOM/Normalizer/Makefile
creating EncodingTest/Makefile
creating DOM/RangeTest/Makefile
creating InitTermTest/Makefile
creating ThreadTest/Makefile
creating XSerializerTest/Makefile
creating XSValueTest/Makefile
creating MemHandlerTest/Makefile

Having build problems? Read instructions at 
http://xml.apache.org/xerces-c/build.html

In future, you may also directly type the following commands to create the 
Makefiles.

export THREADS="pthread"
export BITSTOBUILD="32"
export CC="gcc"
export CXX="g++"
export CXXVER=""
export CXXFLAGS=" -w -O -DNDEBUG -DXML_USE_PTHREADS "
export CFLAGS=" -w -O -DNDEBUG -DXML_USE_PTHREADS "
export LDFLAGS=" "
export EXTRA_LIBS=" -lpthread"
configure

If the result of the above commands look OK to you, go to the directory
/usr/local/packages/xerces-c-src_2_7_0/tests and type "gmake" to make the test 
cases.
[EMAIL PROTECTED] tests]# gmake
test -d /usr/local/packages/xerces-c-src_2_7_0/bin || mkdir 
/usr/local/packages/xerces-c-src_2_7_0/bin
Building DOMMemTest
gmake -C DOM/DOMMemTest 
gmake[1]: Entering directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/DOM/DOMMemTest'
mkdir -p /usr/local/packages/xerces-c-src_2_7_0/tests/DOM/DOMMemTest
gmake[1]: Leaving directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/DOM/DOMMemTest'
Building DeprecatedDOMConut
gmake -C DOM/DeprecatedDOMCount 
gmake[1]: Entering directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/DOM/DeprecatedDOMCount'
mkdir -p /usr/local/packages/xerces-c-src_2_7_0/tests/DOM/DeprecatedDOMCount
gmake[1]: Leaving directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/DOM/DeprecatedDOMCount'
Building DOMTest
gmake -C DOM/DOMTest 
gmake[1]: Entering directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/DOM/DOMTest'
mkdir -p /usr/local/packages/xerces-c-src_2_7_0/tests/DOM/DOMTest
gmake[1]: Leaving directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/DOM/DOMTest'
Building DOMTypeInfo
gmake -C DOM/TypeInfo 
gmake[1]: Entering directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/DOM/TypeInfo'
mkdir -p /usr/local/packages/xerces-c-src_2_7_0/tests/DOM/TypeInfo
gmake[1]: Leaving directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/DOM/TypeInfo'
Building EncodingTest
gmake -C EncodingTest 
gmake[1]: Entering directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/EncodingTest'
mkdir -p /usr/local/packages/xerces-c-src_2_7_0/tests/EncodingTest
gmake[1]: Leaving directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/EncodingTest'
Building Traversal
gmake -C DOM/Traversal 
gmake[1]: Entering directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/DOM/Traversal'
mkdir -p /usr/local/packages/xerces-c-src_2_7_0/tests/DOM/Traversal
gmake[1]: Leaving directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/DOM/Traversal'
Building Range
gmake -C DOM/RangeTest 
gmake[1]: Entering directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/DOM/RangeTest'
mkdir -p /usr/local/packages/xerces-c-src_2_7_0/tests/DOM/RangeTest
gmake[1]: Leaving directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/DOM/RangeTest'
Building InitTermTest
gmake -C InitTermTest 
gmake[1]: Entering directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/InitTermTest'
mkdir -p /usr/local/packages/xerces-c-src_2_7_0/tests/InitTermTest
gmake[1]: Leaving directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/InitTermTest'
Building MemHandlerTest
gmake -C MemHandlerTest 
gmake[1]: Entering directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/MemHandlerTest'
mkdir -p /usr/local/packages/xerces-c-src_2_7_0/tests/MemHandlerTest
gmake[1]: Leaving directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/MemHandlerTest'
Building XSerializerTest
gmake -C XSerializerTest 
gmake[1]: Entering directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/XSerializerTest'
mkdir -p /usr/local/packages/xerces-c-src_2_7_0/tests/XSerializerTest
gmake[1]: Leaving directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/XSerializerTest'
Building XSValueTest
gmake -C XSValueTest 
gmake[1]: Entering directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/XSValueTest'
mkdir -p /usr/local/packages/xerces-c-src_2_7_0/tests/XSValueTest
g++ -c -DLINUX -D_REENTRANT -fpic -I. 
-I/usr/local/packages/xerces-c-src_2_7_0/include -c -w -O -DNDEBUG  
-DXML_USE_PTHREADS   -o 
/usr/local/packages/xerces-c-src_2_7_0/tests/XSValueTest/XSValueTest.o 
/usr/local/packages/xerces-c-src_2_7_0/tests/XSValueTest/XSValueTest.cpp
/usr/local/packages/xerces-c-src_2_7_0/tests/XSValueTest/XSValueTest.cpp:6741: 
error: second argument of ΓÇÿint main(int, char*)ΓÇÖ should be ΓÇÿchar **ΓÇÖ
gmake[1]: *** 
[/usr/local/packages/xerces-c-src_2_7_0/tests/XSValueTest/XSValueTest.o] Error 1
gmake[1]: Leaving directory 
`/usr/local/packages/xerces-c-src_2_7_0/tests/XSValueTest'
gmake: *** [xsvaluetest] Error 2
[EMAIL PROTECTED] tests]# 
------------------"





> build failure in Fedora 9 OS
> ----------------------------
>
>                 Key: XERCESC-1844
>                 URL: https://issues.apache.org/jira/browse/XERCESC-1844
>             Project: Xerces-C++
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 2.5.0, 2.7.0, 3.0.0
>         Environment: Fedora 9: Linux 2.6.25-14.fc9.i686 #1 SMP  i686 i686 
> i386 GNU/Linux
> gcc version 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC)
>            Reporter: Joe White
>
> The src build completes without errors, but the 'samples' and 'test' builds 
> fail.  
> The samples build fails at the CreateDOMDocument compilation.
> The tests build fails somewhere before DOMRangeTest or XSerializerTest
> The sample applications that do get compiled function normally.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to