January 29, 2013
On Tuesday, 29 January 2013 at 05:49:37 UTC, SaltySugar wrote:
> On Monday, 28 January 2013 at 21:50:24 UTC, Mike Wey wrote:
>> On Monday, 28 January 2013 at 19:20:00 UTC, Mike Wey wrote:
>>> There seems to be a small bug in the code so that it fails is the
>>> GTK_BASEPATH doesn't end with a backslash, you can either add it to
>>> the GTK_BASEPATH, or remove the GTK_BASEPATH environment variable
>>> completely.
>>
>> Fixed in git: https://github.com/gtkd-developers/GtkD/commit/7e54919287cc7810aed7af27b5371551a3abd9cd
>
> Ok, I'll try It. So, I must to replace old gtkD with this one?

Finally, It works!!! Thank you very much, Mike :)
April 04, 2013
A similar problem. I've installed the latest GtkD package, and downloaded and run the Gtk+3 installer.  I've modified the sc.ini file to reference the include area and the newly built GtkD.lib file.  I'm using dmd 2.062 under Windows XP.  The Gtk bin area is in my path, and the dlls can be found.  I'm compiling for 32-bit. I built the GtkD.lib file using the supplied GtkD.brf file and bud.  When I run any of the example files (which all successfully build), I get:

"The procedure entry point g_mutex_lock could not be located in the dynamic link librarylibglib-2.0.0-dll."

I'm only having difficulties on Windows.  It works just fine on Linux.
April 04, 2013
On 04/04/13 15:57, Steve wrote:
> A similar problem. I've installed the latest GtkD package, and downloaded and run the Gtk+3 installer.  I've modified the sc.ini file to reference the include area and the newly built GtkD.lib file.  I'm using dmd 2.062 under Windows XP.  The Gtk bin area is in my path, and the dlls can be found.  I'm compiling for 32-bit. I built the GtkD.lib file using the supplied GtkD.brf file and bud.  When I run any of the example files (which all successfully build), I get:
> 
> "The procedure entry point g_mutex_lock could not be located in the dynamic link librarylibglib-2.0.0-dll."
> 
> I'm only having difficulties on Windows.  It works just fine on Linux.
> 

No problem on wine (windows api for Linux), installed dmd 2.062, Gtk+3 runtime 32-bit https://code.google.com/p/gtkd-packages/downloads/list , compiled gtkd using the wiki procedure: https://github.com/gtkd-developers/GtkD/wiki/Installing-on-Windows

C:\testdir> dmd test.d -IC:\path\to\gtkd\source\dir -L C:\path\to\GtkD.lib -L/SUBSYSTEM:WINDOWS

It worked fine.

Regards,
-- 
Jordi Sayol
April 04, 2013
On 04/04/2013 03:57 PM, Steve wrote:
> A similar problem. I've installed the latest GtkD package, and
> downloaded and run the Gtk+3 installer.  I've modified the sc.ini file
> to reference the include area and the newly built GtkD.lib file.  I'm
> using dmd 2.062 under Windows XP.  The Gtk bin area is in my path, and
> the dlls can be found.  I'm compiling for 32-bit. I built the GtkD.lib
> file using the supplied GtkD.brf file and bud.  When I run any of the
> example files (which all successfully build), I get:
>
> "The procedure entry point g_mutex_lock could not be located in the
> dynamic link librarylibglib-2.0.0-dll."
>
> I'm only having difficulties on Windows.  It works just fine on Linux.

It looks like you have more than one version of the Gtk runtime on your system, and this is causing some problems. because it's finding the older version.

-- 
Mike Wey
1 2
Next ›   Last »