On 3/9/2010 1:57 PM, ian balanza-davis wrote:
Hi
This is the output from the third run of "make". I can make the
Xalan.exe separately from the makefile in src/xalanc, but I get the same
info messages about resolving entities in the DLL. This is from running
make in XALANCROOT.
Ian
$ make
make -C src/xalanc all
make[1]: Entering directory `/xalan/src/xalanc'
Preparing the directory structure for a build ...
mkdir -p ../../obj
mkdir -p ../../lib
mkdir -p ../../bin
make -C Utils prepare
make[2]: Entering directory `/xalan/src/xalanc/Utils'
mkdir -p ../../../nls
mkdir -p ../../../nls/include
make[2]: Leaving directory `/xalan/src/xalanc/Utils'
make -C Utils locale
make[2]: Entering directory `/xalan/src/xalanc/Utils'
make[2]: Nothing to be done for `locale'.
make[2]: Leaving directory `/xalan/src/xalanc/Utils'
g++ -O -DNDEBUG -mthreads -fno-elide-constructors -DWIN32 -D_WINDOWS
-D__MINGW__ -DMINGW -fexceptions -DXALAN_INMEM_MSG_LOADER -c
-I/xalan/src -I/xalan/include -I../../nls/include -I/xerces/src/
-I/xerces/include/xercesc -I/xerces/include/ -o ../../obj/process.o
/xalan/src/xalanc/TestXSLT/process.cpp
g++ -DMINGW -mthreads -Wl,--allow-multiple-definition
-DXALAN_INMEM_MSG_LOADER \
-L../../lib -L/xalan/lib -lxalan-c -lm -mthreads -L/xerces/lib
-lxerces-c -L../../lib -lxalanMsg ../../obj/process.o -o
../../bin/testXSLT -L../../lib -L/xalan/lib -lxalan-c -lm -mthreads
-L/xerces/lib -lxerces-c -L../../lib-lxalanMsg
Info: resolving xalanc_1_11::XalanDOMString::s_empty by linking to
__imp___ZN11xalanc_1_1114XalanDOMString7s_emptyE (auto-import)
Info: resolving vtable for xalanc_1_11::XSLTInputSource by linking to
__imp___ZTVN11xalanc_1_1115XSLTInputSourceE (auto-import)
Info: resolving xercesc_3_1::XMLUni::fgXercescDefaultLocale by linking
to __imp___ZN11xercesc_3_16XMLUni22fgXercescDefaultLocaleE (auto-import)
e:/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe:
warning: auto-importing has been activated without --enable-auto-import
specified on the command line.
This should work unless it involves constant data structures referencing
symbols from auto-imported DLLs.
g++ -O -DNDEBUG -mthreads -fno-elide-constructors -DWIN32 -D_WINDOWS
-D__MINGW__ -DMINGW -fexceptions -DXALAN_INMEM_MSG_LOADER -c
-I/xalan/src -I/xalan/include -I../../nls/include -I/xerces/src/
-I/xerces/include/xercesc -I/xerces/include/ -o ../../obj/TestXPath.o
xalan/src/xalanc/TestXPath/TestXPath.cpp
g++ -O -DNDEBUG -mthreads -fno-elide-constructors -DWIN32 -D_WINDOWS
-D__MINGW__ -DMINGW -fexceptions -DXALAN_INMEM_MSG_LOADER -c
-I/xalan/src -I/xalan/include -I../../nls/include -I/xerces/src/
-I/xerces/include/xercesc -I/xerces/include/ -o
../../obj/NodeNameTreeWalker.o
/xalan/src/xalanc/TestXPath/NodeNameTreeWalker.cpp
g++ -DMINGW -mthreads -Wl,--allow-multiple-definition
-DXALAN_INMEM_MSG_LOADER \
-L../../lib -L/xalan/lib -lxalan-c -lm -mthreads -L/xerces/lib
-lxerces-c -L../../lib -lxalanMsg -O -DNDEBUG -mthreads
-fno-elide-constructors ../../obj/TestXPath.o
../../obj/NodeNameTreeWalker.o -o ../../bin/testXPath-L../../lib
-L/xalan/lib -lxalan-c -lm -mthreads -L/xerces/lib -lxerces-c
-L../../lib -lxalanMsg
Info: resolving xalanc_1_11::XalanDOMString::s_empty by linking to
__imp___ZN11xalanc_1_1114XalanDOMString7s_emptyE (auto-import)
Info: resolving xercesc_3_1::XMLPlatformUtils::fgMemoryManager by
linking to __imp___ZN11xercesc_3_116XMLPlatformUtils15fgMemoryManagerE
(auto-import)
Info: resolving xercesc_3_1::XMLUni::fgXercescDefaultLocale by linking
to __imp___ZN11xercesc_3_16XMLUni22fgXercescDefaultLocaleE (auto-import)
e:/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe:
warning: auto-importing has been activated without --enable-auto-import
specified on the command line.
This should work unless it involves constant data structures referencing
symbols from auto-imported DLLs.
g++ -O -DNDEBUG -mthreads -fno-elide-constructors -mthreads
-Wl,--allow-multiple-definition
/xalan/src/xalanc/TestXPath/testXPath.cpp lib ../../bin/testXPath -o
testXPath
g++.exe: lib: No such file or directory
g++.exe: ../../bin/testXPath: No such file or directory
make[1]: *** [testXPath] Error 1
make[1]: Leaving directory `/xalan/src/xalanc'
make: *** [all] Error 2
This is a different error that you reported previously, so now I'm confused.
Is this a new error, and are you still seeing the previous error? This
new one is quite strange, since it looks like Make is trying to build
testXPath.exe again, when it's already been built.
Dave