To FLTK Dev.

   This is my midway point.  The next step may take some time so here
   yuh go.  (Makefiles can be diffed to see what was wrong with them
   and also see how to turn them into dynamic libs which will save TONS
   drive space, not to mention, you don't have to recompile the test
   files when you fix stuff in the base code, but you won't want to
   copy the Makefiles because they don't allow linking to the statics,
   which I think you wanted to do.  The modified makefiles are in the
   'mods' tarball.  The other files were merged from my real system and
   the code should be identical to the current published rev.)

To Anyone That's Interested.

Special version of fltk2 for hackers. This creates a shared library for the BIG lib and static/shared for the smaller ones in order to reduce the size of the test files AND make debugging easier. Debug code is set up if you do as I did. But I'm getting ahead of myself here.

The Knoppix test installation that I had planned didn't work because there aren't enough X libs available. I'd consider making a soft-linker for using the libs from your main system, but that would defeat the whole purpose of isolating it in Knoppix, not to mention the difficulty of accommodating all the variables.

So this installs in a user's own $HOME folder. Create a new user you can play with. No SU, no security risks. Just a bit of hard drive space is all that is required. To uninstall just delete the entire $HOME/usr32 and it's gone. This WILL write into a .fltk/ directory in your $HOME folder as well, if you run certain apps, like fluid, but it doesn't look like there are any conflicts with existing fltk apps IF you dare install it in a user's home folder that also has version 1.x running.

This is from the README in the tarball.

------------------------------------------------------------------

Unpack files.tar.gz to files here and also mods, but don't copy the
mods over your original files until you read a bit of this.

This should compile the test files with no other modifications, but
if you want to see where I am in the process of debugging, then
copy all of the mods folder, over the original files, and

 sh go

Then

 make

and
 make install.

With all the mods, this will (read "should") install into your
$HOME/usr32 folder, no superuse privileges required but you'll
have to add

~/usr32/bin to your PATH and ~/usr32/lib to your LD_LIBRARY_PATH in
~/.profile or ~/.bashrc so that the files can be used.

See the 'go' script in the mods folder.

Sorry about the name of the path but that's what I use on my 64-bit
machine to allow me to compile this as a 32-bit app, which is what I
personally need it to be though yours will compile as 32 or 64 bits
(shared, with debug) if you use the files as I have them set up.

A couple of the test files are still broken and currently HelpView
and another app aren't laying out properly until second pass.

Good luck.

----------------------------------------------------------------

The entire test folder *with* debug info is only 4.6 megs. 2.3 megs stripped. (244 files total, about 100 of them are the executables.)

Themes and plugins are not yet working.

If you want the docs to work in fluid (there's a bug in helpview still, but it shows right on the second pass), see the error message in fluid2 and manually copy the 'documents' to where fluid is looking for them. It DOES work!

   To my tkf friends, this isn't the Forth system.  This is mainly for
   fltk, but I'll pass it along here as well, in case you want to catch
   a preview-glimpse of what version 2 was supposed to be like.  I'd
   list all the minor fixups tune-ups (double/triple click now work
   right) but that would take a small encyclopedia.

Note: You WILL want the real version for stand-alone apps. For that just use the makefiles in the 'files' tarball. Those are the originals. But really this isn't for apps at all. It's for hackers and experimenters.

Sorry. This version is for Linux only.
   If you want to beta-test Windows 7 and then PAY for what you just
   debugged, run the NSA_KEY spyware in a three-level backdoor behind
   your back (think "AT&T and FISA", my fellow freedom-haters and
   terrorist lovers), loaded with apparently designed-in security
   leaks, and encourage ravenous marketing strategy, and a registry
   everyone in the world can monkey with except you, you're on your own.

Working from the end of the list to the front, those were my gripes with Windows as they went critical-mass, to the point where I now only use Windows for my modem. My linmodem never worked.

FLTK (either version) is a wornderful toy to use to explore the X Windows system.

Enjoy!  (Try KDBG if you haven't every tried it before.  It's quite nice.)

http://rainbowsally.net/tkf/fltk-2/fltk-2.0.x-r7513-dev.tar.gz

_______________________________________________
fltk-bugs mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-bugs

Reply via email to