go to www.geomview.org home page
 
Home

Overview
FAQ
Documentation

Download

Mailing List

Geomview For Windows?

Support
Users
Development

Bug Reporting
Contributing
Contact Us

Sponsors

 

Site Search

 

Advanced
Search

 
About the software@geom archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ REQ 5297]: liboogl problems




Dear Geometry Center -

I have been using 'geomview' - actually playing around with it more than 
anything else - and have finally convinced my thesis supervisor that it would 
be ideal for my purpose of creating a 3-D world inwhich to test aspects of my 
thesis.

I am particularly impressed with the external module bi-directional 
communication, but have tried in vain for the last two weeks to implement this 
feature.

Granted, the libraries are not included in the binary distribution, but I 
downloaded the sources with the aim to create the libraries during 
compilation. I do not have X-motif libraries, nonetheless I hoped that the 
libraries at least would be created regardless.

I tried compilation on my Linux 486, as well as a RS6000. 

I managed relatively more success with the Linux 486:  compilation completed 
(although no binaries were created), and the libraries seemed successfullly 
built. However, 'example3.c' that is included in the 'doc' distribution failed 
compilation, exiting with the following errors:

../lib/linux/liboogl.a(glibglue.o): Undefined symbol streambuf::streambuf(int) 
referenced from text segment
../lib/linux/liboogl.a(glibglue.o): Undefined symbol strstreambuf virtual 
table referenced from text segment
../lib/linux/liboogl.a(glibglue.o): Undefined symbol 
strstreambuf::init_readonly (char const *, int) referenced from text segment
../lib/linux/liboogl.a(glibglue.o): Undefined symbol 
streammarker::~streammarker (void) referenced from text segment
../lib/linux/liboogl.a(glibglue.o): Undefined symbol 
streammarker::streammarker( streambuf *) referenced from text segment
../lib/linux/liboogl.a(glibglue.o): Undefined symbol 
streambuf::seekmark(streammarker &, int) referenced from text segment
../lib/linux/liboogl.a(glibglue.o): Undefined symbol 
streammarker::~streammarker (void) referenced from text segment 

I have tried various 'hacks', all to no avail. Compilation of the source code 
takes upwwards of an hour on my machine. I also attempted both possibilities 
for the SYSLIBS variable specified in the mk.linux file 
(SYSLIBS=/usr/lib/libc.a, as well as SYSLIBS=-liostream). There seemed no 
difference. I am running Linux 1.1.59

As far the RS6000 machine was concerned, compilation died within the first few 
minutes with:

*************************************************************************
        cd list ; make SITE=default all
        cd O.x11 ; make SITE=default all
        cd mesh ; make SITE=default all
        cd O.x11 ; make SITE=default all
        cd ndmesh ; make SITE=default all
        cd O.x11 ; make SITE=default all
        cd npolylist ; make SITE=default all
        cd O.x11 ; make SITE=default all
        cd polylist ; make SITE=default all
        cd O.x11 ; make SITE=default all
        cd quad ; make SITE=default all
        cd O.x11 ; make SITE=default all
        cd skel ; make SITE=default all
        cd O.x11 ; make SITE=default all
        cd sphere ; make SITE=default all
        cd O.x11 ; make SITE=default all
        cd stub ; make SITE=default all
        cd O.x11 ; make SITE=default all

ERROR: no rule for ../bezierlist.c in Makefile in directory
/a/suntiger/u7/britt/rudolph/bin/src/Geomview/src/lib/gprim/stub/O.x11

make: 1254-004 The error code from the last command is 1.

Make Quitting.
make: 1254-004 The error code from the last command is 2.

Make Quitting.
make: 1254-004 The error code from the last command is 2.

Make Quitting.
make: 1254-004 The error code from the last command is 2.

Make Quitting.
make: 1254-004 The error code from the last command is 2.

Make Quitting.
make: 1254-004 The error code from the last command is 2.

Make Quitting.
********************************************************************

Ideally speaking I would like libraries for LInux, RS6000, and Sun Solaris 
platforms - although I'd settle for the Linux ones (actually, I'd settle for 
*any* so long as I can implement external modules with bi-directional 
communication).

Any help will be very much appreciated. I would also like to ask other 
geomview users if they might have the libraries I need, but I am not exactly 
sure how to contact them.

Thanking you in advance for any assistence, I remain

Yours Sincerely

Rudolph Pienaar


________________________________________________________________________
e-mail:       rudolph at pangea.ee.up.ac.za
In Real Life: Rudolph Pienaar
Organization: Electrical and Electronic Engineering
              University of Pretoria      
              South Africa                
________________________________________________________________________
 


 
Home | Overview | FAQ | Documentation | Support | Download | Mailing List
Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors
 
site hosted by
SourceForge Logo