|
From: Sean M. <se...@ro...> - 2005-05-02 18:59:23
|
On 2005-05-01 15:32, James W. Walker said: >I've prepared packages for a 1.7 release. They are posted for your >examination at: I like the file layout! But I'd suggest renaming: /Developers/Stub Libraries/ to /Developers/Stub Libraries (CFM)/ to be consistent. Also adding a /Developers/Static Libraries (Mach-O)/ would be nice. And Jose's static lib addition to the xcode projects builds nicely. However, I get the following link errors using the xcode-built static lib with a CW project. Quesa uses C++ now, right=3F Am I doomed by differences in C++ ABI between compilers=3F Link Error : undefined: 'std::string::c=5Fstr()const ' (code) Referenced from = 'e3fformat=5F3dmf=5Ftext=5Fskipcomments(E3Text3DMFReader*)' in libQuesa.a Link Error : undefined: 'std::string::resize(unsigned long)' (code) Referenced from = 'e3fformat=5F3dmf=5Ftext=5Fskipcomments(E3Text3DMFReader*)' in libQuesa.a Link Error : undefined: 'std::string::operator[](unsigned long)' (code) Referenced from = 'e3fformat=5F3dmf=5Ftext=5Fskipcomments(E3Text3DMFReader*)' in libQuesa.a Link Error : undefined: 'std::string::size()const ' (code) Referenced from = 'e3fformat=5F3dmf=5Ftext=5Fskipcomments(E3Text3DMFReader*)' in libQuesa.a Link Error : undefined: 'std::string::empty()const ' (code) Referenced from = 'e3fformat=5F3dmf=5Ftext=5Fskipcomments(E3Text3DMFReader*)' in libQuesa.a Link Error : undefined: 'std::allocator<char>::~allocator()' (code) Referenced from = 'e3fformat=5F3dmf=5Ftext=5Fskipcomments(E3Text3DMFReader*)' in libQuesa.a Link Error : undefined: '=5F=5Fcxa=5Fend=5Fcatch' (code) Referenced from 'std::vector<void*, std::allocator<void*> >: :=5FM=5Finsert=5Faux(=5F=5Fgnu=5Fcxx::=5F=5Fnormal=5Fiterator<void**, = =5F=5Fgnu=5Fcxx: :=5F=5Fnormal=5Fiterator>, const void*&)' in libQuesa.a Referenced from 'std::list<TQ3TextureCache, std: :allocator<TQ3TextureCache> >::=5FM=5Fcreate=5Fnode(const = TQ3TextureCache&)' in libQuesa.a Referenced from 'std::list<TQ3CachedTexture, std: :allocator<TQ3CachedTexture> >::=5FM=5Fcreate=5Fnode(const = TQ3CachedTexture&)' in libQuesa.a Referenced from 'gltexturemgr=5FInitList()' in libQuesa.a Referenced from = 'e3fformat=5F3dmf=5Ftext=5Fskipcomments(E3Text3DMFReader*)' in libQuesa.a Referenced from 'std::vector<=5FGLOBAL=5F =5FN=5F=5FUsers=5Fsean=5FDesktop=5Fquesa=5F1.7=5Fsour ce=5FDevelopment=5FSource=5FFileFormats=5FReaders=5F3DMF=5FE3FFR=5F3DMF=5FT= ext.cWG5Zyb: :TOCEntry, std::allocator<=5FGLOBAL=5F=5FN=5F =5FUsers=5Fsean=5FDesktop=5Fquesa=5F1.7=5Fsource=5F Development=5FSource=5FFileFormats=5FReaders=5F3DMF=5FE3FFR=5F3DM' in = libQuesa.a Referenced from '=5FZSt24=5F=5Funinitialize d=5Fcopy=5FauxIN9=5F=5Fgnu=5Fcxx17=5F=5Fnormal=5Fiter atorIPN115=5FGLOBAL=5F=5FN=5F=5FUsers=5Fsean=5FDesk top=5Fquesa=5F1.7=5Fsource=5FDevelopment=5FSour ce=5FFileFormats=5FReaders=5F3DMF=5FE3FFR=5F3DM =46=5FText.cWG5Zyb8TOCEntryESt6vectorIS3=5F SaIS3=5FEEEES8=5FET0=5FT=5FSA=5FS9=5F12=5F=5Ffalse=5Ftype' in libQuesa.a Referenced from 'std::=5FRb=5Ftree<std::string, std::pair<const std::string, unsigned long>, std::=5FSelect1st<pair<const std::string, unsigned long> >, std::less<std::string>, std::allocator<pair<const std::string, unsigned long> > >::=5FM=5Fcreate=5Fnode(const pair<const std::strin' in libQuesa.a Link Error : undefined: '=5F=5Fcxa=5Frethrow' (code) Referenced from 'std::vector<void*, std::allocator<void*> >: :=5FM=5Finsert=5Faux(=5F=5Fgnu=5Fcxx::=5F=5Fnormal=5Fiterator<void**, = =5F=5Fgnu=5Fcxx: :=5F=5Fnormal=5Fiterator>, const void*&)' in libQuesa.a Referenced from 'std::list<TQ3TextureCache, std: :allocator<TQ3TextureCache> >::=5FM=5Fcreate=5Fnode(const = TQ3TextureCache&)' in libQuesa.a Referenced from 'std::list<TQ3CachedTexture, std: :allocator<TQ3CachedTexture> >::=5FM=5Fcreate=5Fnode(const = TQ3CachedTexture&)' in libQuesa.a Referenced from 'std::vector<=5FGLOBAL=5F =5FN=5F=5FUsers=5Fsean=5FDesktop=5Fquesa=5F1.7=5Fsour ce=5FDevelopment=5FSource=5FFileFormats=5FReaders=5F3DMF=5FE3FFR=5F3DMF=5FT= ext.cWG5Zyb: :TOCEntry, std::allocator<=5FGLOBAL=5F=5FN=5F =5FUsers=5Fsean=5FDesktop=5Fquesa=5F1.7=5Fsource=5F Development=5FSource=5FFileFormats=5FReaders=5F3DMF=5FE3FFR=5F3DM' in = libQuesa.a Referenced from '=5FZSt24=5F=5Funinitialize d=5Fcopy=5FauxIN9=5F=5Fgnu=5Fcxx17=5F=5Fnormal=5Fiter atorIPN115=5FGLOBAL=5F=5FN=5F=5FUsers=5Fsean=5FDesk top=5Fquesa=5F1.7=5Fsource=5FDevelopment=5FSour ce=5FFileFormats=5FReaders=5F3DMF=5FE3FFR=5F3DM =46=5FText.cWG5Zyb8TOCEntryESt6vectorIS3=5F SaIS3=5FEEEES8=5FET0=5FT=5FSA=5FS9=5F12=5F=5Ffalse=5Ftype' in libQuesa.a Referenced from 'std::=5FRb=5Ftree<std::string, std::pair<const std::string, unsigned long>, std::=5FSelect1st<pair<const std::string, unsigned long> >, std::less<std::string>, std::allocator<pair<const std::string, unsigned long> > >::=5FM=5Fcreate=5Fnode(const pair<const std::strin' in libQuesa.a Link Error : undefined: '=5F=5Fcxa=5Fbegin=5Fcatch' (code) Referenced from 'std::vector<void*, std::allocator<void*> >: :=5FM=5Finsert=5Faux(=5F=5Fgnu=5Fcxx::=5F=5Fnormal=5Fiterator<void**, = =5F=5Fgnu=5Fcxx: :=5F=5Fnormal=5Fiterator>, const void*&)' in libQuesa.a Referenced from 'std::list<TQ3TextureCache, std: :allocator<TQ3TextureCache> >::=5FM=5Fcreate=5Fnode(const = TQ3TextureCache&)' in libQuesa.a Referenced from 'std::list<TQ3CachedTexture, std: :allocator<TQ3CachedTexture> >::=5FM=5Fcreate=5Fnode(const = TQ3CachedTexture&)' in libQuesa.a Referenced from 'gltexturemgr=5FInitList()' in libQuesa.a Referenced from = 'e3fformat=5F3dmf=5Ftext=5Fskipcomments(E3Text3DMFReader*)' in libQuesa.a Referenced from 'std::vector<=5FGLOBAL=5F =5FN=5F=5FUsers=5Fsean=5FDesktop=5Fquesa=5F1.7=5Fsour ce=5FDevelopment=5FSource=5FFileFormats=5FReaders=5F3DMF=5FE3FFR=5F3DMF=5FT= ext.cWG5Zyb: :TOCEntry, std::allocator<=5FGLOBAL=5F=5FN=5F =5FUsers=5Fsean=5FDesktop=5Fquesa=5F1.7=5Fsource=5F Development=5FSource=5FFileFormats=5FReaders=5F3DMF=5FE3FFR=5F3DM' in = libQuesa.a Referenced from '=5FZSt24=5F=5Funinitialize d=5Fcopy=5FauxIN9=5F=5Fgnu=5Fcxx17=5F=5Fnormal=5Fiter atorIPN115=5FGLOBAL=5F=5FN=5F=5FUsers=5Fsean=5FDesk top=5Fquesa=5F1.7=5Fsource=5FDevelopment=5FSour ce=5FFileFormats=5FReaders=5F3DMF=5FE3FFR=5F3DM =46=5FText.cWG5Zyb8TOCEntryESt6vectorIS3=5F SaIS3=5FEEEES8=5FET0=5FT=5FSA=5FS9=5F12=5F=5Ffalse=5Ftype' in libQuesa.a Referenced from 'std::=5FRb=5Ftree<std::string, std::pair<const std::string, unsigned long>, std::=5FSelect1st<pair<const std::string, unsigned long> >, std::less<std::string>, std::allocator<pair<const std::string, unsigned long> > >::=5FM=5Fcreate=5Fnode(const pair<const std::strin' in libQuesa.a Link Error : undefined: 'std::string::string(const char*, const std: :allocator<char>&)' (code) Referenced from = 'e3fformat=5F3dmf=5Ftext=5Fskipcomments(E3Text3DMFReader*)' in libQuesa.a Link Error : undefined: 'std::allocator<char>::allocator()' (code) Referenced from = 'e3fformat=5F3dmf=5Ftext=5Fskipcomments(E3Text3DMFReader*)' in libQuesa.a Link Error : undefined: 'std::=5F=5Fdefault=5Falloc=5Ftemplate<true, 0>: :deallocate(void*, unsigned long)' (code) Referenced from = 'std::=5F=5Fsimple=5Falloc<std::=5FList=5Fnode<TQ3TextureCache>, std::=5F=5Fdefault=5Falloc=5Ftemplate<true, 0> >: :deallocate(=5FList=5Fnode<TQ3TextureCache>*, unsigned long)' in libQuesa.a Referenced from 'std::=5F=5Fsimple=5Falloc<void*, std: :=5F=5Fdefault=5Falloc=5Ftemplate<true, 0> >::deallocate(void**, unsigned = long)' in libQuesa.a Referenced from = 'std::=5F=5Fsimple=5Falloc<std::=5FList=5Fnode<TQ3CachedTexture>, std::=5F=5Fdefault=5Falloc=5Ftemplate<true, 0> >: :deallocate(=5FList=5Fnode<TQ3CachedTexture>*, unsigned long)' in libQuesa.a Referenced from 'std::=5F=5Fsimple=5Falloc< =5FGLOBAL=5F=5FN=5F=5FUsers=5Fsean=5FDesktop=5Fquesa=5F 1.7=5Fsource=5FDevelopment=5FSource=5FFileFor mats=5FReaders=5F3DMF=5FE3FFR=5F3DMF=5FText.cWG5Zyb::TOCEntry, std: :=5F=5Fdefault=5Falloc=5Ftemplate<true, 0> >: :deallocate(=5FGLOBAL=5F=5FN=5F=5FUsers=5Fsean=5FDesktop=5Fquesa=5F1.7=5Fso= urce=5FDevelop' in libQuesa.a Referenced from = 'std::=5F=5Fsimple=5Falloc<std::=5FRb=5Ftree=5Fnode<std::pair<const std::string, unsigned long> >, std::=5F=5Fdefault=5Falloc=5Ftemplate<true, = 0> >: :deallocate(=5FRb=5Ftree=5Fnode<std::pair<const std::string, unsigned = long> >*, unsigned long)' in libQuesa.a Link Error : undefined: 'std::=5F=5Fdefault=5Falloc=5Ftemplate<true, 0>: :allocate(unsigned long)' (code) Referenced from 'std::=5F=5Fsimple=5Falloc<void*, std: :=5F=5Fdefault=5Falloc=5Ftemplate<true, 0> >::allocate(unsigned long)' in = libQuesa.a Referenced from = 'std::=5F=5Fsimple=5Falloc<std::=5FList=5Fnode<TQ3CachedTexture>, std::=5F=5Fdefault=5Falloc=5Ftemplate<true, 0> >::allocate(unsigned long)' = in libQuesa.a Referenced from = 'std::=5F=5Fsimple=5Falloc<std::=5FList=5Fnode<TQ3TextureCache>, std::=5F=5Fdefault=5Falloc=5Ftemplate<true, 0> >::allocate(unsigned long)' = in libQuesa.a Referenced from 'std::=5F=5Fsimple=5Falloc< =5FGLOBAL=5F=5FN=5F=5FUsers=5Fsean=5FDesktop=5Fquesa=5F 1.7=5Fsource=5FDevelopment=5FSource=5FFileFor mats=5FReaders=5F3DMF=5FE3FFR=5F3DMF=5FText.cWG5Zyb::TOCEntry, std: :=5F=5Fdefault=5Falloc=5Ftemplate<true, 0> >::allocate(unsigned long)' in = libQuesa.a Referenced from = 'std::=5F=5Fsimple=5Falloc<std::=5FRb=5Ftree=5Fnode<std::pair<const std::string, unsigned long> >, std::=5F=5Fdefault=5Falloc=5Ftemplate<true, = 0> >: :allocate(unsigned long)' in libQuesa.a -- =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F Sean McBride, B. Eng se...@ro... Rogue Research www.rogue-research.com Mac Software Developer Montr=E9al, Qu=E9bec, Canada |