From: Alexandre T. <kt...@fr...> - 2003-02-20 13:00:49
|
Le jeudi, 20 f=E9v 2003, =E0 02:42 Europe/Paris, Grzegorz Jakacki a =E9cr= it : > 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 exist >> on Mosx (well, Darwin actually). > > This is file from libtool and it should be present in =20 > '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 =20 > system > is handled. > >> Moreover, Dlls have a ".dylib" >> extension on Darwin, not ".so" like on FreeBSD (although Darwin is Bsd >> based). > > I also fount 'dylib' in libtool sources, so this should be covered =20 > too. If > you want to give an idea of how libtool works have a look at info 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. Moreover, I have still a problem with "configure" stuff: I have to run =20 "configure" and "make" in the Gc directory first, then run "configure" =20 and "make" in the main directory. Maybe it's because I replaced the old =20 Gc with the latest version (6.1) but kept the original =20 "Makefile.gc.in". I don't know how to deal with those configuration =20 files, I need some help there :) Anyway, I'll try to checkin the changes made to Occ itself (the Gcc 3 =20 fix). Alex ------------------------------------------------------------------------=20 - Alexandre Tolmos E-mail:=A0...@fr... ICQ: 92964905 ------------------------------------------------------------------------=20 - "Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn." ------------------------------------------------------------------------=20 - |