DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26210>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26210 info auto-import on linking Summary: info auto-import on linking Product: Xerces-C++ Version: 2.4.0 Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Normal Priority: Other Component: Build AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Hi, I build (gcc version 3.3.1 (cygming special)) the xerces lib (xerces-c-src2_4_0) with cygwin (DLL version: 1.5.5) in my w2k (Windows 2000 Professional Ver 5.0 Build 2195 Service Pack 4) and finish with 6 files in libs dir (cygxerces-c24.dll, libxerces-c24.def, libxerces-c24.map libxerces-c.dll.a, libxerces-c24.dll.a, libxerces-c2_4_0.dll.a). When I go to samples dir and try to build the samples, no errors occur but I receive a lot of "infos" from linker... Info: resolving xercesc_2_4::XMLUni::fgXercescDefaultLocale by linking to __imp___ZN11xercesc_2_46XMLUni22fgXercescDefaultLocaleE (auto-import) Info: resolving xercesc_2_4::XMLUni::fgWFXMLScanner by linking to __imp___ Info: resolving xercesc_2_4::XMLUni::fgWFXMLScanner by linking to __imp___ZN11xercesc_2_46XMLUni14fgWFXMLScannerE (auto-import) Info: resolving xercesc_2_4::XMLPlatformUtils::fgTransService by linking to __imp___ZN11xercesc_2_416XMLPlatformUtils14fgTransServiceE (auto-import) Info: resolving xercesc_2_4::XMLUni::fgXercesScannerName by linking to __imp___ZN11xercesc_2_46XMLUni19fgXercesScannerNameE (auto-import) Info: resolving xercesc_2_4::XMLUni::fgSAX2CoreValidation by linking to __imp___ZN11xercesc_2_46XMLUni20fgSAX2CoreValidationE (auto-import) Info: resolving xercesc_2_4::XMLUni::fgSAX2CoreNameSpaces by linking to __imp___ZN11xercesc_2_46XMLUni20fgSAX2CoreNameSpacesE (auto-import) Info: resolving xercesc_2_4::XMLUni::fgXercesLoadExternalDTD by linking to __imp___ZN11xercesc_2_46XMLUni23fgXercesLoadExternalDTDE (auto-import) Info: resolving xercesc_2_4::XMLUni::fgXercesSchema by linking to __imp___ZN11xercesc_2_46XMLUni14fgXercesSchemaE (auto-import) Info: resolving xercesc_2_4::DOMNodeImpl::OWNED by linking to __imp___ZN11xercesc_2_411DOMNodeImpl5OWNEDE (auto-import) I found that this "info" are for static attribs. In documentation of ld exists a topic about auto-import that says using __declspec(dllimport) in header files when linking eliminate this problem. After look in xerces/src/util/compilers/GCCDefs.hpp I found to empty "defines": #define PLATFORM_EXPORT #define PLATFORM_IMPORT I try set than to: #define PLATFORM_EXPORT __declspec(dllexport) #define PLATFORM_IMPORT __declspec(dllimport) and rebuild the library. The result libs decrese in size but when I try to build some sample I receive a lot of errors about undefined class references. I found a lot of classes that do not have "*_EXPORT" in headers, classes like XMLRegisterCleanup in XMLRegisterCleanup.hpp, XMLDOMMsg in XMLDPMMsg.hpp... I do not know if this is a error, I am only reporting to help. thanks and please forgive my bad english. Marcelo Módolo --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]