it's ok for that I had to reimp the libs and to rename them from libxalan-c_1_10.a to libxalan-c.a but now I've an other problem when I try to compile
F:\CabMed>make mingw32-make -f Makefile.Debug mingw32-make[1]: Entering directory `F:/CabMed' g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel oc -mthreads -Wl -Wl,-subsystem,windows -o debug\CabMed.exe object_script.CabMed .Debug -L"c:\Qt\4.4.3\lib" -lmingw32 -lqtmaind -lxalan-c -lxerces-c -LC:\libqxt /lib -lQxtGuid -lQxtCored -lQtWebKitd4 -lQtSqld4 -lQtXmld4 -lQtGuid4 -lQtCored4 ./debug\frmdossierpatient.o(.text+0x93fc): In function `ZN17frmdossierpatient11imprimerOrdEv': F:/CabMed/frmdossierpatient.cpp:360: undefined reference to `_imp___ZN11xercesc_2_76XMLUni22fgXercescDefaultLocaleE' ./debug\frmdossierpatient.o(.text+0x9404):F:/CabMed/frmdossierpatient.cpp:360: undefined reference to `_imp___ZN11xercesc_2_716XMLPlatformUtils10InitializeEPKcS2_PNS_12PanicHandlerEPNS_13MemoryManagerEb' ./debug\frmdossierpatient.o(.text+0x9415):F:/CabMed/frmdossierpatient.cpp:363: undefined reference to `xalanc_1_10::XalanMemMgrs::getDefaultXercesMemMgr()' ./debug\frmdossierpatient.o(.text+0x941d):F:/CabMed/frmdossierpatient.cpp:363: undefined reference to `xalanc_1_10::XalanTransformer::initialize(xercesc_2_7::MemoryManager&)' ./debug\frmdossierpatient.o(.text+0x9422):F:/CabMed/frmdossierpatient.cpp:367: undefined reference to `xalanc_1_10::XalanMemMgrs::getDefaultXercesMemMgr()' ./debug\frmdossierpatient.o(.text+0x9434):F:/CabMed/frmdossierpatient.cpp:367: undefined reference to `xalanc_1_10::XalanTransformer::XalanTransformer(xercesc_2_7::MemoryManager&)' ./debug\frmdossierpatient.o(.text+0x9443):F:/CabMed/frmdossierpatient.cpp:370: undefined reference to `xalanc_1_10::XalanMemMgrs::getDefaultXercesMemMgr()' ./debug\frmdossierpatient.o(.text+0x945d):F:/CabMed/frmdossierpatient.cpp:370: undefined reference to `xalanc_1_10::XSLTResultTarget::XSLTResultTarget(char const*, xercesc_2_7::MemoryManager&)' ./debug\frmdossierpatient.o(.text+0x9492):F:/CabMed/frmdossierpatient.cpp:370: undefined reference to `xalanc_1_10::XSLTInputSource::XSLTInputSource(char const*, xercesc_2_7::MemoryManager&)' ./debug\frmdossierpatient.o(.text+0x94c7):F:/CabMed/frmdossierpatient.cpp:370: undefined reference to `xalanc_1_10::XSLTInputSource::XSLTInputSource(char const*, xercesc_2_7::MemoryManager&)' ./debug\frmdossierpatient.o(.text+0x94fd):F:/CabMed/frmdossierpatient.cpp:370: undefined reference to `xalanc_1_10::XalanTransformer::transform(xalanc_1_10::XSLTInputSource const&, xalanc_1_10::XSLTInputSource const&, xalanc_1_10::XSLTResultTarget const&)' ./debug\frmdossierpatient.o(.text+0x95c1):F:/CabMed/frmdossierpatient.cpp:370: undefined reference to `xalanc_1_10::XSLTResultTarget::~XSLTResultTarget()' ./debug\frmdossierpatient.o(.text+0x95e7):F:/CabMed/frmdossierpatient.cpp:370: undefined reference to `xalanc_1_10::XSLTResultTarget::~XSLTResultTarget()' ./debug\frmdossierpatient.o(.text+0x9660):F:/CabMed/frmdossierpatient.cpp:374: undefined reference to `xalanc_1_10::XalanTransformer::~XalanTransformer()' ./debug\frmdossierpatient.o(.text+0x9686):F:/CabMed/frmdossierpatient.cpp:374: undefined reference to `xalanc_1_10::XalanTransformer::~XalanTransformer()' ./debug\frmdossierpatient.o(.text+0x968b):F:/CabMed/frmdossierpatient.cpp:380: undefined reference to `xalanc_1_10::XalanTransformer::terminate()' ./debug\frmdossierpatient.o(.text+0x9690):F:/CabMed/frmdossierpatient.cpp:383: undefined reference to `_imp___ZN11xercesc_2_716XMLPlatformUtils9TerminateEv' ./debug\frmdossierpatient.o(.text+0x9697):F:/CabMed/frmdossierpatient.cpp:386: undefined reference to `xalanc_1_10::XalanTransformer::ICUCleanUp()' ./debug\frmdossierpatient.o(.text$_ZN11xalanc_1_1015XSLTInputSourceD1Ev[xalanc_1_10::XSLTInputSource::~XSLTInputSource()]+0xb): In function `ZNK4QMapIi7QStringE10constBeginEv':c:/Qt/4.4.3/include/QtCore/../../src/corelib/tools/qmap.h: undefined reference to `vtable for xalanc_1_10::XSLTInputSource' ./debug\frmdossierpatient.o(.text$_ZN11xalanc_1_1015XSLTInputSourceD1Ev[xalanc_1_10::XSLTInputSource::~XSLTInputSource()]+0x16):c:/Qt/4.4.3/include/QtCore/../../src/corelib/tools/qmap.h: undefined reference to `_imp___ZN11xercesc_2_711InputSourceD2Ev' ./debug\frmdossierpatient.o(.text$_ZN11xalanc_1_1015XSLTInputSourceD1Ev[xalanc_1_10::XSLTInputSource::~XSLTInputSource()]+0x2f):c:/Qt/4.4.3/include/QtCore/../../src/corelib/tools/qmap.h: undefined reference to `_imp___ZN11xercesc_2_77XMemorydlEPv' ./debug\frmdossierpatient.o(.text$_ZN11xalanc_1_1012XalanMemMgrs10getDefaultEv[xalanc_1_10::XalanMemMgrs::getDefault()]+0x7):c:/Qt/4.4.3/include/QtCore/../../src/corelib/tools/qmap.h: undefined reference to `xalanc_1_10::XalanMemMgrs::getDefaultXercesMemMgr()' collect2: ld returned 1 exit status mingw32-make[1]: *** [debug\CabMed.exe] Error 1 mingw32-make[1]: Leaving directory `F:/CabMed' mingw32-make: *** [debug] Error 2 F:\CabMed> how can I do to solve that Thanx a lot wathek wrote: > > Hello all I'm trying to compile a project created by Qt 4.4.3 and Xalan-C > under Windows > so in my .pro file I added : LIBS += -lxalan-c -lxerces-c > and I've downloaded the binaries for windows > (Xalan-C_1_10_0-win32-msvc_60.zip and > xerces-c_2_7_0-windows_2000-msvc_60.zip) > so when I try to make my project I get this error : > > mingw32-make -f Makefile.Debug > mingw32-make[1]: Entering directory `F:/CabMed' > g++ -enable-stdcall-fixup -Wl,-enable-auto-import > -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o > debug\CabMed.exe object_script.CabMed.Debug -L"c:\Qt\4.4.3\lib" -lmingw32 > -lqtmaind -lxalan-c -lxerces-c -LC:\libqxt > /lib -lQxtGuid -lQxtCored -lQtWebKitd4 -lQtSqld4 -lQtXmld4 -lQtGuid4 > -lQtCored4 > C:\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: > cannot find -lxalan-c > collect2: ld returned 1 exit status > mingw32-make[1]: *** [debug\CabMed.exe] Error 1 > mingw32-make[1]: Leaving directory `F:/CabMed' > mingw32-make: *** [debug] Error 2 > > > how ever I put the libs of xalan and xerces in c:\Qt\4.4.3\lib and > c:\mingw\lib and the include directories of xalan and xerces in > c:\Qt\4.4.3\include and c:\mingw\include and the dll in c:\Qt\4.4.3\bin > and c:\mingw\bin > > so any help please to solve that problem ? > > thanx a lot > -- View this message in context: http://www.nabble.com/Xalan-and-Mingw-error-%3A-ld.exe%3A-cannot-find--lxalan-c-tp20999046p21000177.html Sent from the Xalan - C - Users mailing list archive at Nabble.com.