To make the long story short the symlink did the trick!

..but here's a transcript of the action:

>> what does the command "fltk-config --ldflags" return?

[r...@mybox fltk-1.1.9]# fltk-config --ldflags
-L/usr/local/lib -lfltk -ldl -lm -lXext -lX11

####  On to the lib files:

[r...@mybox fltk-1.1.9]# cd /usr/lib

[r...@mybox lib]# ls -l *Xext*
lrwxrwxrwx 1 root root    16 Mar 12  2008 libXext.so.6 -> libXext.so.6.4.0
-rwxr-xr-x 1 root root 62200 Jul 13  2006 libXext.so.6.4.0

#### OK so now to create the link:

[r...@mybox lib]# ln -s libXext.so.6 libXext.so

[r...@mybox lib]# ls -l *Xext*
lrwxrwxrwx 1 root root    12 Jul 22 13:10 libXext.so -> libXext.so.6
lrwxrwxrwx 1 root root    16 Mar 12  2008 libXext.so.6 -> libXext.so.6.4.0
-rwxr-xr-x 1 root root 62200 Jul 13  2006 libXext.so.6.4.0

####  And there we are.  Now try re-building.

[r...@mybox fltk-1.1.9]# cd /usr/src && \
> tar -xf /mypath/fltk-1.1.9-source.tar.bz2 && cd fltk-1.1.9 && \
> ./configure --prefix=/usr --includedir=/usr/include --libdir=/usr/lib 
> --enable-threads --enable-xft  2>&1 > ../configlog

####  Looks like that did the trick!
####  This time OpenGL was enabled:

Configuration Summary
-------------------------------------------------------------------------
    Directories: prefix=/usr
                 bindir=${exec_prefix}/bin
                 datadir=${datarootdir}
                 datarootdir=${prefix}/share
                 exec_prefix=${prefix}
                 includedir=/usr/include
                 libdir=/usr/lib
                 mandir=${datarootdir}/man
       Graphics: X11+Xft
Image Libraries: JPEG=Builtin
                 PNG=Builtin
                 ZLIB=System
    Large Files: NO
         OpenGL: YES
        Threads: YES
configure: creating ./config.status
config.status: creating makeinclude
config.status: creating fltk.list
config.status: creating fltk-config
config.status: creating fltk.spec
config.status: creating FL/Makefile
config.status: creating config.h

####  ...but everything else looks the same.  Now try make:

[r...@mybox fltk-1.1.9]# time { make 2>&1 > ../makelog; }

real    9m35.138s
user    6m42.545s
sys     0m35.910s

####  Dude!
cat makelog | less
< snip >
Compiling widget_panel.cxx...
Linking fluid...
=== making test ===
Compiling unittests.cxx...
Linking unittests...
< snip >
=== making documentation ===
Formatting fltk.man...
Formatting fltk-config.man...
Formatting fluid.man...
Formatting blocks.man...
Formatting checkers.man...
Formatting sudoku.man...

#### and and that's it!  So on we go:

[r...@mybox fltk-1.1.9]# time { make install 2>&1 > ../installog; }

real    5m18.607s
user    4m33.209s
sys     0m33.430s

#### ...and fluid works !!!
Nice Help menu!
"1 - Introduction to FLTK" and I'm off...

It's very quick... this looks exciting.
Reminds me of OpenOffice compared to the Gnome slugs...
I'm on an old P3 and using fluxbox but much of the FC6 GUI stuff is of that 
more sluggish type. I was really suprised to see how quickly Open Office 
operated.

Thanks a bunch for the suggestions.
They got me heading exactly in the right direction.
( but you knew that )

I'll probably be back around.
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to