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