CF client doesn't work on windows 9x because of resource usage....
BUT:
In the last few weeks some profiling led to major memory leaks being removed from the CF client.
SO:
Does this now make the client work on windows 9x?
memory leak fixes and windows 9x
Moderator: Board moderators
-
- Forum Fanatic
- Posts: 852
- Joined: Sun Jun 13, 2004 2:07 am
- Location: Hemel Hempstead
Re: memory leak fixes and windows 9x
Yay for my valgrind testingcavesomething wrote:In the last few weeks some profiling led to major memory leaks being removed from the CF client.

Now that I think about it, I should rerun valgrind on it again after those fixes and verify that they truly are fixed.
Interesting thought... I don't believe any windows binaries are uptodate with the memory leak fixes though... but one with the proper resources could compile and test it...cavesomething wrote:Does this now make the client work on windows 9x?
YOu can always crosscompile and use VMware to simulate a win9x system...
I have the vmware and win9x. All I need is some advice on how to crosscompile from FreeBSD to windows. That, or how to compile on windows without installing the worlds largest package repository.
I have the vmware and win9x. All I need is some advice on how to crosscompile from FreeBSD to windows. That, or how to compile on windows without installing the worlds largest package repository.

lordyoukai.DA
My wraith is cooler than your dragon.
My wraith is cooler than your dragon.
I wonder if my Cygwin compile will work on 9x... For anyone with a 9x in vmware and a decent Internet connection:
1. Install reasonably full Cygwin
2. configure /usr/X11R6/bin/startxwin.sh
3. start X server by running the script
You now should have xterm running a shell. If not, go back to steps before.
4. cvs fetch latest cf client and cd into it
5. chmod +x ./configure; ./configure
6. Open ./gtk-v2/src/Makefile with a text editor.
Add -lGL -lGLU to the line starting with gcfclient2_LDADD.
7. Now run make and it should work.
This does sound horribly ugly: running a UNIX emulation inside a Windows emulation inside a *nix.
1. Install reasonably full Cygwin
2. configure /usr/X11R6/bin/startxwin.sh
3. start X server by running the script
You now should have xterm running a shell. If not, go back to steps before.
4. cvs fetch latest cf client and cd into it
5. chmod +x ./configure; ./configure
6. Open ./gtk-v2/src/Makefile with a text editor.
Add -lGL -lGLU to the line starting with gcfclient2_LDADD.
7. Now run make and it should work.
This does sound horribly ugly: running a UNIX emulation inside a Windows emulation inside a *nix.
-
- Forum Fanatic
- Posts: 852
- Joined: Sun Jun 13, 2004 2:07 am
- Location: Hemel Hempstead
Yes I do, and how cygwin packages work is they have a repository on an FTP server, which contains .tar.bz2 packages (which are basically like slackware packages but zipped with bz2), and use setup.exe to connect to the repository and tick on the tickbox "install this package". Then the package is downloaded and installed.
However there may be minor differences to Cygwin packages that I am not aware of yet, hence I have not released a package of the client yet. I understand that going through compiling a client themselves is probably too much for the average 9x user though so will try to look into it.
However there may be minor differences to Cygwin packages that I am not aware of yet, hence I have not released a package of the client yet. I understand that going through compiling a client themselves is probably too much for the average 9x user though so will try to look into it.
-
- Forum Fanatic
- Posts: 852
- Joined: Sun Jun 13, 2004 2:07 am
- Location: Hemel Hempstead