[
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]