When I try and use the Client it says libglib.was not found

Requests for assistance and other HOWTOs.

Moderator: Board moderators

KujaTheII

When I try and use the Client it says libglib.was not found

Post by KujaTheII »

Whenever I try and play the game by clicking on the client i get this message: GTKClient.exe- Unable to Locate Component. This application has failed to start because libglib-2.0-0.dll was not found. Re-installing the application may fix this problem. I have re-installed many times and this has not gone away still, anyone have any ideas of what i should do?
Zephyrus
Junior member
Posts: 102
Joined: Sun Jun 06, 2004 2:13 am

Post by Zephyrus »

Install GTK. Then, if you get that again, go to the GTK folder, find a file called gtk lib png . dll, any of those words in some order, and rename it to the file you're looking for.

I know someone wrote the solution up more professionally. I can't find it.
Guest

Post by Guest »

Umm GTK is the client right? Ya im not sure how I should re-name it but I'll try your first option again, Thx
bort
Forum Junkie
Posts: 607
Joined: Sun Jun 20, 2004 9:40 pm
Location: LG

Post by bort »

No no no! :shock:
Goto http://www.dropline.net/gtk/download.php for a GTK+ download.
Install GTK.
_Then_ download and install the client! :idea:
lordyoukai.DA
My wraith is cooler than your dragon.
Casper
Senior member
Posts: 288
Joined: Fri Aug 06, 2004 7:17 pm
Location: UK/Ukraine

Post by Casper »

The GTK client is a client that uses GTK libraries for output.

Crossfire is a game originaly designed for UNIX-like systems (Linux, HPUX, ULTRIX, AIX, Solaris, BSD) and the like.

Such systems use what is called X11 server to display graphics. The X11 windowing system does not restrict the look of the windows, and what libraries they use. GTK is one such set of libraries for developing graphical applications, which comes with it's own widget set. It is very popular, and is used by many graphical applications for UNIX-like systems.

However, Windows uses it's own widgets and routines for drawing windows on the screen, and does not use an X server.

When the GTK client was ported to Windows, the GTK dependancy remained, and the client still needs GTK libraries to run. Fortunately GTK has been ported to Windows by the dropline team.

Therefore, for the client to work properly you need to install GTK onto Windows, and then install the client, so it can use GTK.

There are some issues with the names of the specific libraries included in the Windows port of GTK. If you have GTK installed and it still does not know where to find libpng.dll, go to the directory where GTK is installed, and find the libpng file. Then rename it to the exeact file the client is trying to find. For example if you have a file called libpng.dll, and the client expects libpng6.dll rename libpng.dll to libpng6.dll.

There is also a page describing the installation of Crossfire under Windows in more detail.
Post Reply