SCIRun User Mailing List

Text archives Help


Re: [SCIRUN-USERS] Undefined reference


Chronological Thread 
  • From: Michael Callahan <callahan@sci.utah.edu>
  • To: Petr Stovicek <pstov@lf1.cuni.cz>
  • Cc: scirun-users@sci.utah.edu
  • Subject: Re: [SCIRUN-USERS] Undefined reference
  • Date: Sun, 20 Feb 2005 12:43:13 -0700

I believe this is caused by having older OpenGL drivers.  The problem is
that the new Volume code links against the newer libraries and then when
you try to run the RPM on an older machine it fails to find the newer
stuff even though it is not used.   We'll try to put a workaround in for
the next release.  The workarounds you could try are updating your
opengl drivers or compiling from source on those machines.

Could you please tell me what 'glxinfo' reports for your machine?

  Michael


On Sun, 2005-02-20 at 10:59 +0100, Petr Stovicek wrote:
>Hello,
> 
>during installation of 1.24.0b (RH9), I encountered following problem.
> 
>RPM install went fine, however, when I launched SCIRun, it loaded the
>main window and splash image and announced
>following error for every module and every package at startup:
> 
>SCIRun v1.24.0
>Messages:
>--------------------------
> 
>Loading packages, please wait...
>Loading package 'SCIRun'
>Unable to load all of package 'SCIRun' (category 'Bundle' failed) :
> - /usr/local/SCIRun/bin/lib/libCore_Geom.so: undefined symbol:
>glIsProgramARB
> 
>Unable to load module 'BundleGetBundle' :
> - can't find symbol 'make_BundleGetBundle'
>Unable to load all of package 'SCIRun' (category 'Bundle' failed) :
> - /usr/local/SCIRun/bin/lib/libCore_Geom.so: undefined symbol:
>glIsProgramARB
>
>At the end no pull down menu apart from File menu was created.
>Also, when I tried to start BioImage, it was loading the progress bar
>very long time.
> 
>When I tried to build a limited built (just internal Thirdparty and
>BioPSE package) from source code
>everything went fine up until building SCIRun. It exited with error
>upon:
> 
>rm -f StandAlone/convert/CurveFieldToText
>g++  -Wl,-rpath
>-Wl,/root/SCIRun/Thirdparty/1.24/Linux/gcc-3.2.2-32bit/lib
>-L/root/SCIRun/Thirdparty/1.24/Linux/gcc-3.2.2-32bit/lib -Llib -Wall
>-O2     -Wl,-rpath -Wl,/root/SCIRun/bin/lib  -o
>StandAlone/convert/CurveFieldToText
>StandAlone/convert/CurveFieldToText.o -lCore_Datatypes -lCore_Util
>-lCore_Containers -lCore_Persistent -lCore_Exceptions -lCore_Thread
>-lCore_Geometry -lCore_Math -lCore_Geom -lCore_ImportExport
>-lCore_Malloc  -lxerces-c -lm
>lib/libCore_Geom.so: undefined reference to `glDeleteProgramsARB'
>lib/libCore_Geom.so: undefined reference to `glGenProgramsARB'
>lib/libCore_Geom.so: undefined reference to `glProgramStringARB'
>lib/libCore_Geom.so: undefined reference to
>`glProgramLocalParameter4fARB'
>lib/libCore_Geom.so: undefined reference to `glBindProgramARB'
>lib/libCore_Geom.so: undefined reference to `glIsProgramARB'
>collect2: ld returned 1 exit status
>make: *** [StandAlone/convert/CurveFieldToText] Error 1
>
>If anyone could help I would very appreciate. I am no Linux guru. I
>tried to install
>on 2 machines with the same RedHat system with the same result. I have
>been 
>using 1.22 with Insight package installed from rpm successfully on both
>machines.
> 
>Best regards
> 
>Petr Stovicek, MD
>Charles University Hospital
>Prague

===========================================================================
== The SCIRun Users mailing list: send email to majordomo@sci.utah.edu   ==
== for more details.                                                     ==
== Please acknowledge use of SCIRun in your papers and reports:          ==
==   see http://software.sci.utah.edu/scirun-biopse_citation.bib         ==
===========================================================================





Archive powered by MHonArc 2.6.16.

Top of page