Date: Thu, 13 Feb 2003 12:35:00 +0100 To: Jacques Garrigue Cc: luther at dpt-info.u-strasbg.fr, lablgtk at kaba.or.jp Subject: Re: New snapshot of lablgtk2 Message-ID: <20030213113500.GA4488 at iliana> References: <20030210192451H.garrigue at kurims.kyoto-u.ac.jp> <20030210112019.GA7693 at iliana> <20030212071527.GA3386 at iliana> <20030212165619M.garrigue at kurims.kyoto-u.ac.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030212165619M.garrigue at kurims.kyoto-u.ac.jp> From: Sven Luther On Wed, Feb 12, 2003 at 04:56:19PM +0900, Jacques Garrigue wrote: > From: Sven Luther > > > When the debian autobuilders tried to build my latest upload of the > > lablgl package, they all failed with : > > > > ... > > ocamlmktop -I . -I +labltk -o lablgltop \ > > labltk.cma lablgl.cma togl.cma > > Error on dynamically loaded library: ./dlllablgl.so: undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE > > This looks related with C++ rtti. > This symbol is actually defined in libstdc++.so.5, in file codecvt.o. > However I have no idea why this should happen, as none of these > libraries use C++. GLU is C++, and since i build-depend xlibmesa-glu-dev which depends on libstdc++5-dev, that is where it is coming from. Now, does the above message mean that there is a reference in dlllablgl.so to the libstdc++ library, but the libstdc++ library does not get linked in ? > By the way, since the problem is with dlllablgl.so, this is unrelated > to Tk/Togl. Does Mesa use C++ somewhere? > > > Note, this is with libc6 2.3.1 and gcc 3.2.2. > > Since 3.2.2 was released less than a week ago, there may be some bugs > there... Well, 3.2.3-0pre1 was uploaded today :))) Friendly, Sven Luther