From: Alexandre T. <kt...@fr...> - 2003-02-23 13:54:28
|
Le vendredi, 21 f=E9v 2003, =E0 01:20 Europe/Paris, Grzegorz Jakacki a=20= =E9crit : > On Thu, 20 Feb 2003, Alexandre Tolmos wrote: > >> >> Le jeudi, 20 f=E9v 2003, =E0 02:42 Europe/Paris, Grzegorz Jakacki a = =E9crit=20 >> : >> >>> On Wed, 19 Feb 2003, Alexandre Tolmos wrote: >>> >>>> Grzegorz, >>>> >>>> I merged Bruno's work with the current Cvs tree. >>> >>> Great. (Isn't his name Michael Buro ?) >> >> Yes, sorry :) >> >>> >>>> The namespace problem >>>> is gone but I'm facing now another problem relating to dynamic = libs: >>> >>> Could you check in what you have before you move on to fixing >>> things with Darwin port? It would be better to have two checkins, >>> each covering a smaller change, than a big one with everything = lumped >>> together. >>> >>> I am attaching checkin instructions at the end of this e-mail. = Should >>> you encouter any problems, let me know. Also send me you SF user id. >>> >>>> "metaclass.h" includes some "ltdl.h" header file which does not=20 >>>> exist >>>> on Mosx (well, Darwin actually). >>> >>> This is file from libtool and it should be present in >>> 'opencxx/libltdl/'. >>> Is it there? >>> >>>> Is there a standard way to handle Dlls >>>> across multiple Unix variants (Posix?). >>> >>> Yes. Libtool hides all the plarform specific stuff from you. I found >>> "darwin" in several places in libtool script, so it looks like this >>> system >>> is handled. >>> >>>> Moreover, Dlls have a ".dylib" >>>> extension on Darwin, not ".so" like on FreeBSD (although Darwin is=20= >>>> Bsd >>>> based). >>> >>> I also fount 'dylib' in libtool sources, so this should be covered >>> too. If >>> you want to give an idea of how libtool works have a look at info=20 >>> docs >>> ('info libtool') and Autobook (aka. Goat Book) at >>> http://sources.redhat.com/autobook/ . >>> >>>> Any help is welcome :) >>> >>> Hope this helps. >> >> Ok. Everything compiles now but all the tests in "testsuite" fail. > > Please send me all '*.log' files you can find in ./testsuite and = below. > >> >> Moreover, I have still a problem with "configure" stuff: I have to = run >> "configure" and "make" in the Gc directory first, then run = "configure" >> and "make" in the main directory. Maybe it's because I replaced the=20= >> old >> Gc with the latest version (6.1) but kept the original >> "Makefile.gc.in". > > Most likely. > >> I don't know how to deal with those configuration >> files, I need some help there :) > > No problem. I will have a look once you commit your changes. > >> Anyway, I'll try to checkin the changes made to Occ itself (the Gcc 3 >> fix). > > Let's focus on this first. Send me your sourceforge id, so I can add=20= > you to the project. > My id is kthulhu. I attached the log files the testsuite produced. Alex |