c++ - STLport 4.5.3
- Christof Meerwald (14/14) Jul 27 2002 I have now got STLport 4.5.3 working (except for STLport's rope extensio...
- V. Krishnakumar (12/21) Jul 27 2002 it's
- Christof Meerwald (8/10) Jul 27 2002 Don't know if it's the latest spec, but here is one:
- Walter (5/19) Jul 27 2002 Ok, I put up 8.29.18 which should fix the rope error.
- Christof Meerwald (27/27) Jul 27 2002 I have uploaded the diff against STLport 4.5.3 to
- Jan Knepper (4/7) Jul 27 2002 I used to have a patched version of LIB.exe that solved that problem.
- Christof Meerwald (27/29) Jul 28 2002 I guess one of the problems is that I haven't used __declspec(dllimport)...
- Christof Meerwald (7/7) Jul 28 2002 I have slightly updated the patch and added some description at
- V. Krishnakumar (6/8) Jul 31 2002 Christof, I'm unable to compile the library. Make dies in c_locale.cpp. ...
- Christof Meerwald (10/13) Jul 31 2002 If you are using DM's MS-SDK headers, you also have to define STRICT to ...
- Walter (6/14) Jul 31 2002 Are
- Walter (5/19) Jul 28 2002 This is fantastic! Great work!
I have now got STLport 4.5.3 working (except for STLport's rope extension) with the latest DM C++ beta (8.29.17). Best of all, I even got the library part (iostreams, ...) working (but it's mostly untested). Don't worry, I will release all my changes real soon now - I just have to clean it up a bit... Many thanks to Walter for the great support! (Tracking down and reporting bugs is really much more fun when you know that they will be fixed soon) bye, Christof -- http://cmeerw.org JID: cmeerw jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net?
Jul 27 2002
"Christof Meerwald" <cmeerw web.de> wrote in message news:ahu7lq$30rj$1 digitaldaemon.com...I have now got STLport 4.5.3 working (except for STLport's rope extension) with the latest DM C++ beta (8.29.17). Best of all, I even got the library part (iostreams, ...) working (butit'smostly untested). Don't worry, I will release all my changes real soon now - I just have to clean it up a bit...I've been eagerly waiting for this message. Great !Many thanks to Walter for the great support! (Tracking down and reporting bugs is really much more fun when you knowthatthey will be fixed soon)Due to phone line problems, I lost my net connectivity for some time. Seems like Walter has given a terrific lesson in counting :-) Thanks! Walter. btw, can anyone point me to the latest OMF spec ? I'm working on a little omf2elf converter. cheers, -Krish
Jul 27 2002
On Sat, 27 Jul 2002 21:13:38 +0530, V. Krishnakumar wrote:btw, can anyone point me to the latest OMF spec ? I'm working on a little omf2elf converter.Don't know if it's the latest spec, but here is one: http://x86.ddj.com/intel.doc/tools.htm bye, Christof -- http://cmeerw.org JID: cmeerw jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net?
Jul 27 2002
Ok, I put up 8.29.18 which should fix the rope error. "Christof Meerwald" <cmeerw web.de> wrote in message news:ahu7lq$30rj$1 digitaldaemon.com...I have now got STLport 4.5.3 working (except for STLport's rope extension) with the latest DM C++ beta (8.29.17). Best of all, I even got the library part (iostreams, ...) working (butit'smostly untested). Don't worry, I will release all my changes real soon now - I just have to clean it up a bit... Many thanks to Walter for the great support! (Tracking down and reporting bugs is really much more fun when you knowthatthey will be fixed soon) bye, Christof -- http://cmeerw.org JID: cmeerw jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net?
Jul 27 2002
I have uploaded the diff against STLport 4.5.3 to http://cmeerw.org/files/dm/STLport-4.5.3-dm.diff For those who aren't familiar with these diffs: - get http://www.stlport.org/archive/STLport-4.5.3.tar.gz (or http://www.stlport.org/archive/STLport-4.5.3.zip) - unpack STLport - cd STLport-4.5.3 - patch -sp1 <..\STLport-4.5.3-dm.diff (I have also uploaded a Win32 patch.exe (from http://unxutils.sourceforge.net) to http://cmeerw.org/files/dm/patch.exe) The STL part should now work fine with the latest DM beta (8.29.18). The library part (iostreams, ...) compiles (comment out the _STLP_NO_NEW_IOSTREAMS define in stlport/config/stl_dm.h and see stlport/src/dm.mak) and can be used if you statically link your program with the .obj files (but don't link with complex_trig.obj) Building a static library doesn't work because of symbol length limitations in DM's Librarian (Assertion failure: 'len <= IDMAX' on line 129 in file 'libin.cpp') Building a DLL works, but a dynamically linked program crashes somewhere during initialization. bye, Christof PS: I am currently using a few nasty tricks in the STLport configuration (stlport/config/stl_dm.h) to make it work with a minimum of changes... -- http://cmeerw.org JID: cmeerw jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net?
Jul 27 2002
Christof Meerwald wrote:Building a static library doesn't work because of symbol length limitations in DM's Librarian (Assertion failure: 'len <= IDMAX' on line 129 in file 'libin.cpp')I used to have a patched version of LIB.exe that solved that problem. LIB.exe indeed keeps a very short limit on symbol name lengths. Jan
Jul 27 2002
On Sun, 28 Jul 2002 00:52:45 +0000 (UTC), Christof Meerwald wrote:Building a DLL works, but a dynamically linked program crashes somewhere during initialization.I guess one of the problems is that I haven't used __declspec(dllimport). But using __declspec(dllimport) seems to sometimes confuse DM. Here is a test-case: struct __declspec(dllimport) A { int f() const; int f(int); }; int main() { { typedef int (A::*f_ptr_t)(int); f_ptr_t f = &A::f; // Error: need explicit cast to convert // from: int ( A::*__import member func)()const * // to : int ( A::*member func)(int ) } return 0; } I have now got a simple "std::cout << "Hello world" << std::endl;" program working (dynamically linked with STLport) bye, Christof -- http://cmeerw.org JID: cmeerw jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net?
Jul 28 2002
I have slightly updated the patch and added some description at http://cmeerw.org/prog/dm/ bye, Christof -- http://cmeerw.org JID: cmeerw jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net?
Jul 28 2002
"Christof Meerwald" <cmeerw web.de> wrote in message news:ai1l7o$jpp$1 digitaldaemon.com...I have slightly updated the patch and added some description at http://cmeerw.org/prog/dm/Christof, I'm unable to compile the library. Make dies in c_locale.cpp. Are there any other changes other than commenting out _STLP_NO_NEW_IOSTREAMS define in /config/stl_dm.h ? -Krish
Jul 31 2002
On Thu, 1 Aug 2002 00:06:17 +0530, V. Krishnakumar wrote:Christof, I'm unable to compile the library. Make dies in c_locale.cpp. Are there any other changes other than commenting out _STLP_NO_NEW_IOSTREAMS define in /config/stl_dm.h ?If you are using DM's MS-SDK headers, you also have to define STRICT to get the library building (or get the latest patch from my site that should include that change). If that doesn't help please post the error message you are getting. bye, Christof -- http://cmeerw.org JID: cmeerw jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net?
Jul 31 2002
"Christof Meerwald" <cmeerw web.de> wrote in message news:ai9dir$1nhg$1 digitaldaemon.com...On Thu, 1 Aug 2002 00:06:17 +0530, V. Krishnakumar wrote:AreChristof, I'm unable to compile the library. Make dies in c_locale.cpp.getthere any other changes other than commenting out _STLP_NO_NEW_IOSTREAMS define in /config/stl_dm.h ?If you are using DM's MS-SDK headers, you also have to define STRICT tothe library building (or get the latest patch from my site that should include that change). If that doesn't help please post the error message you are getting.I have just posted the already patched and ready-to-rock STLport incorporating your changes at www.digitalmars.com/dmc/dmcppDownload.html
Jul 31 2002
This is fantastic! Great work! "Christof Meerwald" <cmeerw web.de> wrote in message news:ahu7lq$30rj$1 digitaldaemon.com...I have now got STLport 4.5.3 working (except for STLport's rope extension) with the latest DM C++ beta (8.29.17). Best of all, I even got the library part (iostreams, ...) working (butit'smostly untested). Don't worry, I will release all my changes real soon now - I just have to clean it up a bit... Many thanks to Walter for the great support! (Tracking down and reporting bugs is really much more fun when you knowthatthey will be fixed soon) bye, Christof -- http://cmeerw.org JID: cmeerw jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net?
Jul 28 2002