missing file, please help

A place for people to post strange occurances that could be potential bugs.

Moderator: Board moderators

Guest

missing file, please help

Post by Guest »

im running windows client 1.6.0 on windows XP. ok when i start the app this error pops up "This application has failed to start because libglib-2.0-0.dll was not found.".. i downloaded the runtime environment and installed it and yet it fixed nothing. i even tried putting all the .dll's into the same folder as the .exe this time it opened but during the checks more errors occured with .dll's...what do i do???
Guest

Post by Guest »

I have the same problem. same client and XP...
Tried almost everything, installed the gtk Version 2.2.4.1 from www.dropline.net.
Seems like that the client doesnt "find" the gtk libs... ?? newbie in this kinda stuff...
You Yodas, tell us what to do!
Ryo
Forum Fanatic
Posts: 752
Joined: Mon May 19, 2003 9:16 pm
Location: Paris, France

Post by Ryo »

Is there any special message in the console's display? warnings, anything?
What DLLs are missing exactly? Does the application crash? simply does not start?

For the questions sorry, but help finding why it doesn't work could replies :)
Stwong
Luser
Posts: 19
Joined: Sat Nov 29, 2003 4:36 pm

Post by Stwong »

I had to do a VERY unclean installation to get it to work.

The following may be dangerous to your computer, health, mental sanity, and random communists.

1) download gtkclient, install it
2) download gtk and gtk dev thingy, and install it into crossfire gtk client directory.
3) copy contents of gtk install dir/lib into crossfire gtk client dir/
4) copy contents of gtk install dir/etc into crossfire gtk client dir/

I do not take responsibility for anything this messes up.

However, I can say it has worked on 3 computers. (a 2kpro and two 98's.)

A warning, however, in my experience, gtk for windows crashes on 9x systems. As in, 98.
Ryo
Forum Fanatic
Posts: 752
Joined: Mon May 19, 2003 9:16 pm
Location: Paris, France

Post by Ryo »

Stwong wrote:2) download gtk and gtk dev thingy, and install it into crossfire gtk client directory.
3) copy contents of gtk install dir/lib into crossfire gtk client dir/
4) copy contents of gtk install dir/etc into crossfire gtk client dir/

A warning, however, in my experience, gtk for windows crashes on 9x systems. As in, 98.
(snipped some parts out)
You don't need the gtk dev pack (or I was too tired to correctly compile the client :)).
Apparently the GTK issue is rather a path issue, ie missing some PATH update for Windows to find GTK DLLs....

Also, there have been bug reports for w95 & w98. I think (but that's purely theoritical) that it's resources-related. Crossfire uses a lot of graphical resources, and w9x has a low limit on GUI stuff... So that may simply be why it doesn't work correctly.

Note that you can also give a shot at the SDL client, which is beta but should work correctly, in your case way better'an the gtk client :)
(check the 'announcement' section of the forum)
Stwong
Luser
Posts: 19
Joined: Sat Nov 29, 2003 4:36 pm

Post by Stwong »

At the time of my installation, gtk client or the place i downloaded it from said i needed the dev files, so i installed them. :P If they were not needed, oh well :D

Under Win2000 you probably need to set an environment variable--which one, I don't know, and in Win9x, a PATH var by same name... Or a registry value, though OpenSource developers actually using Windows Registry is one heck of a longshot :)
Guest

Post by Guest »

could you post what the "install dir" and "Client dir" would be for a default install (sorry for being a noob)
Ryo
Forum Fanatic
Posts: 752
Joined: Mon May 19, 2003 9:16 pm
Location: Paris, France

Post by Ryo »

Anonymous wrote:could you post what the "install dir" and "Client dir" would be for a default install (sorry for being a noob)
For GTK, default install path would be (for english windows) c:\program files\common files\gtk\2.0
Client's default installation directory is c:\program files\crossfire gtk client

(note that c: may be replaced if your system is on another drive, and of course common files is language-dependant...)

As for the environment variable: make sure <gtk install directory>\LIB is in your path.
For Windows 2000/XP: right click on my computer -> properties -> advanced -> environment variables. Then in either top or bottom pane (if you have enough rights) either create a 'PATH' variable if it does not exist, or add the path to the existing value.
For Win9x: edit c:\autoexec.bat, find the 'PATH' line, add the directory, save & reboot the computer.

Hope this helps.
Guest

Post by Guest »

omg it finally works!
Ryo
Forum Fanatic
Posts: 752
Joined: Mon May 19, 2003 9:16 pm
Location: Paris, France

Post by Ryo »

Cool, have fun playing :)
Post Reply