From: Francois T. <fra...@la...> - 2002-12-06 09:25:04
|
Hi James, I went on the introspector project page (which you have a link on in your signature). It seems very interesting, in particular for people interested in open compilation. On the source forge page I read (http://sourceforge.net/projects/introspector/) -- The GCC Node Introspector is a perl XML interface to GNU Compiler Collection (GCC) to support meta programming in c/c++ and perl. This project is underway -- I was wondering if introspector in its current state primarily targets documentation and reverse-engineering purposes, or is bound in the mid-term to do things similar to those OpenC++ does right now (and maybe more). Best regards Francois On Thu, 2002-12-05 at 13:44, James Michael DuPont wrote: > did you compile libgc yourself? > > I have libgc as part of gcc installed here, > > # if defined(I_HIDE_POINTERS) || defined(GC_I_HIDE_POINTERS) > typedef GC_word GC_hidden_pointer; > # define HIDE_POINTER(p) (~(GC_hidden_pointer)(p)) > # define REVEAL_POINTER(p) ((GC_PTR)(HIDE_POINTER(p))) > > Check that you might have to compile all the libs yourself. > > Mike. > > --- Youssef HASSOUN <yha...@dc...> wrote: > > Hi, > > I use Borland's compiler bcc32.exe and linker ilinke.exe and I get > > the linker problem shown below. > > Any idea why is that ? > > > > TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation > > +alloc.obj +reclaim.obj +allchblk.obj +misc.obj +mach_dep.obj > > +os_dep.obj +mark_rts.obj +headers.obj +mark.obj +obj > > _map.obj +blacklst.obj +finalize.obj +new_hblk.obj +dbg_mlc.obj > > +malloc.obj +stubborn.obj +dyn_load.obj +typd_mlc.ob > > j +ptr_chck.obj +gc_cpp.obj +mallocx.obj > > c:\borland\bcc55\bin\bcc32 @MAKE0003.@@@ > > Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland > > Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland > > Error: Unresolved external '_HIDE_POINTER' referenced from > > C:\PHD\TOOLS\OPENC++2.5.12\SRC\GC\GC.LIB|finalize > > Error: Unresolved external '_REVEAL_POINTER' referenced from > > C:\PHD\TOOLS\OPENC++2.5.12\SRC\GC\GC.LIB|finalize > > > > ** error 1 ** deleting gctest.exe > > > > Regards. > > > ===== > James Michael DuPont > http://introspector.sourceforge.net/ > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com -- Francois Taiani +33 (0) 5 6133 6406 LAAS-CNRS (http://www.laas.fr) Dependable Computing http://www.laas.fr/~ftaiani and Fault Tolerance |