help-octave
[Top][All Lists]
Advanced

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

Re: Yet Another Plotting System for Octave


From: Marius Schamschula
Subject: Re: Yet Another Plotting System for Octave
Date: Thu, 18 Jan 2007 20:32:47 -0600

Alex,

I looked around a bit more (otool -L = ldd on Linux):

Saturn:~ marius$ otool -L /usr/X11R6/lib/libGL.dylib              
/usr/X11R6/lib/libGL.dylib:
        /usr/X11R6/lib/libGL.1.dylib (compatibility version 1.2.0, current version 1.2.0)
        /usr/lib/libXplugin.1.dylib (compatibility version 1.0.0, current version 1.0.0)
        /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib (compatibility version 1.0.0, current version 1.0.0)
        /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 22.0.0)
        /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 368.27.0)
        /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
        /usr/X11R6/lib/libXext.6.dylib (compatibility version 6.4.0, current version 6.4.0)
        /usr/X11R6/lib/libX11.6.dylib (compatibility version 6.2.0, current version 6.2.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.3.4)

Saturn:~ marius$ nm /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib | grep glBegin
92e83a4c T _glBegin
92e92b38 T _glBeginQuery
92e9b2f8 T _glBeginQueryARB

so glBegin is in the OpenGL.Framework...

On Jan 18, 2007, at 11:57 AM, Alexander Barth wrote:

Marius Schamschula wrote:
Oops,

I was a bit quick to say that yapso installed correctly:

The install died with

checking for glBegin in -lGL... no

but

Saturn:~ marius$ nm /usr/X11R6/lib/libGL.dylib | grep glBegin
00002d7c T ___indirect_glBegin
         U _glBegin
         U ___indirect_glBegin
         U ___indirect_glBegin

Any ideas?

Marius
-- 
Marius Schamschula                               Webmaster

        The Huntsville Macintosh Users Group
                    www.hmug.org

webmaster at hmug dot org    marius at schamschula dot com




From the man page of nm, "U _glBegin" means that _glBegin is used but not defined in this library
since we don't see a "T _glBegin".
On my linux system (Fedora 5), I get:
nm libGL.a | grep glBegin
                 U glBegin
                 U glBeginFragmentShaderATI
                 U glBeginQueryARB
00000000000000b0 T glBegin
0000000000006c90 T glBeginFragmentShaderATI
0000000000004dc0 T glBeginQuery
0000000000004dc0 T glBeginQueryARB

I guess, that glBegin is defined in another (lower level) library. Can you run the following command?

nm --print-file-name *.dylib | grep glBegin

Cheers,
Alex




Marius

--

Marius Schamschula                               Webmaster


        The Huntsville Macintosh Users Group

                    www.hmug.org


webmaster at hmug dot org    marius at schamschula dot com




reply via email to

[Prev in Thread] Current Thread [Next in Thread]