Re: GtkD No GSettings schemas installed

2013-04-29 Thread QAston

On Sunday, 28 April 2013 at 17:18:48 UTC, Mike Wey wrote:

On 04/28/2013 04:32 PM, QAston wrote:

On Monday, 15 April 2013 at 18:10:00 UTC, Mike Wey wrote:

On 04/15/2013 05:45 PM, Josh wrote:

On Sunday, 14 April 2013 at 13:34:07 UTC, Mike Wey wrote:


So it looks like the shemas are installed properly.

You could try running the gsettings app from a different 
location than

where it's located, it should be in your path.
If it doesn't give the same output then there may be a 
problem with

how the path is setup.

If it gives the same output then i have no idea what else 
could be

going on.


Yeah, it gives the same output when I run it from somewhere 
else. Guess
I'm back to where I started. Thanks for all your help though 
Mike.


Josh


Could you post the output of the following gtkD app:

import glib.Util;
import std.stdio;

void main()
{
   writeln(Util.getSystemDataDirs());
}


I have the same problem as Josh, your code prints:
[C:\\ProgramData, C:\\Users\\Public\\Documents, 
C:\\Program Files

(x86)\\GtkSharp\\2.12\\share, [app location here]\\share]


It looks like a path issue you could try putting the location 
of the Gtk+ 3 installation before that of GtkSharp and see if 
that fixes the problems.


I've set GTK_BASEPATH as gtkd wiki says(didn't notice that 
before) and it helped. Thanks!


Re: GtkD No GSettings schemas installed

2013-04-28 Thread QAston

On Monday, 15 April 2013 at 18:10:00 UTC, Mike Wey wrote:

On 04/15/2013 05:45 PM, Josh wrote:

On Sunday, 14 April 2013 at 13:34:07 UTC, Mike Wey wrote:


So it looks like the shemas are installed properly.

You could try running the gsettings app from a different 
location than

where it's located, it should be in your path.
If it doesn't give the same output then there may be a 
problem with

how the path is setup.

If it gives the same output then i have no idea what else 
could be

going on.


Yeah, it gives the same output when I run it from somewhere 
else. Guess
I'm back to where I started. Thanks for all your help though 
Mike.


Josh


Could you post the output of the following gtkD app:

import glib.Util;
import std.stdio;

void main()
{
writeln(Util.getSystemDataDirs());
}


I have the same problem as Josh, your code prints:
[C:\\ProgramData, C:\\Users\\Public\\Documents, C:\\Program 
Files (x86)\\GtkSharp\\2.12\\share, [app location here]\\share]


Re: GtkD No GSettings schemas installed

2013-04-28 Thread Mike Wey

On 04/28/2013 04:32 PM, QAston wrote:

On Monday, 15 April 2013 at 18:10:00 UTC, Mike Wey wrote:

On 04/15/2013 05:45 PM, Josh wrote:

On Sunday, 14 April 2013 at 13:34:07 UTC, Mike Wey wrote:


So it looks like the shemas are installed properly.

You could try running the gsettings app from a different location than
where it's located, it should be in your path.
If it doesn't give the same output then there may be a problem with
how the path is setup.

If it gives the same output then i have no idea what else could be
going on.


Yeah, it gives the same output when I run it from somewhere else. Guess
I'm back to where I started. Thanks for all your help though Mike.

Josh


Could you post the output of the following gtkD app:

import glib.Util;
import std.stdio;

void main()
{
writeln(Util.getSystemDataDirs());
}


I have the same problem as Josh, your code prints:
[C:\\ProgramData, C:\\Users\\Public\\Documents, C:\\Program Files
(x86)\\GtkSharp\\2.12\\share, [app location here]\\share]


It looks like a path issue you could try putting the location of the 
Gtk+ 3 installation before that of GtkSharp and see if that fixes the 
problems.


--
Mike Wey


Re: GtkD No GSettings schemas installed

2013-04-15 Thread Josh

On Sunday, 14 April 2013 at 13:34:07 UTC, Mike Wey wrote:

On 04/13/2013 07:00 AM, Josh wrote:

On Wednesday, 10 April 2013 at 20:17:36 UTC, Mike Wey wrote:

On 04/10/2013 03:20 PM, Josh wrote:


After trying to compile in 64 bit and failing, I've given up 
and just
used 32 bit. So now I have GTK-Runtime 3.6.1 32 bit, GtkD 
2.1.1 and DMD
2.062. My program is still giving the no schemas error, and 
trying to
compile the schemas gives the same warnings as before. Any 
more ideas?


Thanks,
Josh


Try running the following commands in the windows console:

gsettings list-schemas
gsettings list-relocatable-schemas

They should output a list of installed schemas.


C:\Program Files (x86)\Gtk-Runtime\bingsettings list-schemas
org.gnome.desktop.background
org.gnome.desktop.sound
org.gnome.desktop.default-applications.office
org.gnome.system.proxy.ftp
org.gnome.desktop.a11y.magnifier
org.gnome.desktop.default-applications.office.calendar
org.gnome.system.proxy.socks
org.gnome.desktop.default-applications
org.gnome.system.proxy
org.gnome.desktop.media-handling
org.gnome.system.proxy.https
org.gnome.desktop.screensaver
org.gnome.desktop.thumbnailers
org.gnome.desktop.default-applications.terminal
org.gnome.desktop.a11y.mouse
org.gnome.desktop.a11y.applications
org.gnome.desktop.a11y.keyboard
org.gnome.desktop.lockdown
org.gtk.Demo
org.gnome.desktop.interface
org.gnome.desktop.default-applications.office.tasks
org.gnome.desktop.session
org.gnome.system.proxy.http
org.gnome.desktop.thumbnail-cache

C:\Program Files (x86)\Gtk-Runtime\bingsettings 
list-relocatable-schemas

org.gtk.Settings.ColorChooser
org.gtk.Settings.FileChooser

Thanks so much for all your help so far Mike.

Josh


So it looks like the shemas are installed properly.

You could try running the gsettings app from a different 
location than where it's located, it should be in your path.
If it doesn't give the same output then there may be a problem 
with how the path is setup.


If it gives the same output then i have no idea what else could 
be going on.


Yeah, it gives the same output when I run it from somewhere else. 
Guess I'm back to where I started. Thanks for all your help 
though Mike.


Josh


Re: GtkD No GSettings schemas installed

2013-04-15 Thread Mike Wey

On 04/15/2013 05:45 PM, Josh wrote:

On Sunday, 14 April 2013 at 13:34:07 UTC, Mike Wey wrote:


So it looks like the shemas are installed properly.

You could try running the gsettings app from a different location than
where it's located, it should be in your path.
If it doesn't give the same output then there may be a problem with
how the path is setup.

If it gives the same output then i have no idea what else could be
going on.


Yeah, it gives the same output when I run it from somewhere else. Guess
I'm back to where I started. Thanks for all your help though Mike.

Josh


Could you post the output of the following gtkD app:

import glib.Util;
import std.stdio;

void main()
{
writeln(Util.getSystemDataDirs());
}

--
Mike Wey


Re: GtkD No GSettings schemas installed

2013-04-14 Thread Mike Wey

On 04/13/2013 07:00 AM, Josh wrote:

On Wednesday, 10 April 2013 at 20:17:36 UTC, Mike Wey wrote:

On 04/10/2013 03:20 PM, Josh wrote:


After trying to compile in 64 bit and failing, I've given up and just
used 32 bit. So now I have GTK-Runtime 3.6.1 32 bit, GtkD 2.1.1 and DMD
2.062. My program is still giving the no schemas error, and trying to
compile the schemas gives the same warnings as before. Any more ideas?

Thanks,
Josh


Try running the following commands in the windows console:

gsettings list-schemas
gsettings list-relocatable-schemas

They should output a list of installed schemas.


C:\Program Files (x86)\Gtk-Runtime\bingsettings list-schemas
org.gnome.desktop.background
org.gnome.desktop.sound
org.gnome.desktop.default-applications.office
org.gnome.system.proxy.ftp
org.gnome.desktop.a11y.magnifier
org.gnome.desktop.default-applications.office.calendar
org.gnome.system.proxy.socks
org.gnome.desktop.default-applications
org.gnome.system.proxy
org.gnome.desktop.media-handling
org.gnome.system.proxy.https
org.gnome.desktop.screensaver
org.gnome.desktop.thumbnailers
org.gnome.desktop.default-applications.terminal
org.gnome.desktop.a11y.mouse
org.gnome.desktop.a11y.applications
org.gnome.desktop.a11y.keyboard
org.gnome.desktop.lockdown
org.gtk.Demo
org.gnome.desktop.interface
org.gnome.desktop.default-applications.office.tasks
org.gnome.desktop.session
org.gnome.system.proxy.http
org.gnome.desktop.thumbnail-cache

C:\Program Files (x86)\Gtk-Runtime\bingsettings list-relocatable-schemas
org.gtk.Settings.ColorChooser
org.gtk.Settings.FileChooser

Thanks so much for all your help so far Mike.

Josh


So it looks like the shemas are installed properly.

You could try running the gsettings app from a different location than 
where it's located, it should be in your path.
If it doesn't give the same output then there may be a problem with how 
the path is setup.


If it gives the same output then i have no idea what else could be going on.

--
Mike Wey


Re: GtkD No GSettings schemas installed

2013-04-12 Thread Josh

On Wednesday, 10 April 2013 at 20:17:36 UTC, Mike Wey wrote:

On 04/10/2013 03:20 PM, Josh wrote:


After trying to compile in 64 bit and failing, I've given up 
and just
used 32 bit. So now I have GTK-Runtime 3.6.1 32 bit, GtkD 
2.1.1 and DMD
2.062. My program is still giving the no schemas error, and 
trying to
compile the schemas gives the same warnings as before. Any 
more ideas?


Thanks,
Josh


Try running the following commands in the windows console:

gsettings list-schemas
gsettings list-relocatable-schemas

They should output a list of installed schemas.


C:\Program Files (x86)\Gtk-Runtime\bingsettings list-schemas
org.gnome.desktop.background
org.gnome.desktop.sound
org.gnome.desktop.default-applications.office
org.gnome.system.proxy.ftp
org.gnome.desktop.a11y.magnifier
org.gnome.desktop.default-applications.office.calendar
org.gnome.system.proxy.socks
org.gnome.desktop.default-applications
org.gnome.system.proxy
org.gnome.desktop.media-handling
org.gnome.system.proxy.https
org.gnome.desktop.screensaver
org.gnome.desktop.thumbnailers
org.gnome.desktop.default-applications.terminal
org.gnome.desktop.a11y.mouse
org.gnome.desktop.a11y.applications
org.gnome.desktop.a11y.keyboard
org.gnome.desktop.lockdown
org.gtk.Demo
org.gnome.desktop.interface
org.gnome.desktop.default-applications.office.tasks
org.gnome.desktop.session
org.gnome.system.proxy.http
org.gnome.desktop.thumbnail-cache

C:\Program Files (x86)\Gtk-Runtime\bingsettings 
list-relocatable-schemas

org.gtk.Settings.ColorChooser
org.gtk.Settings.FileChooser

Thanks so much for all your help so far Mike.

Josh


Re: GtkD No GSettings schemas installed

2013-04-10 Thread Josh

On Wednesday, 3 April 2013 at 20:41:47 UTC, Mike Wey wrote:

On 04/03/2013 05:38 AM, Josh wrote:

On Tuesday, 2 April 2013 at 20:50:16 UTC, Mike Wey wrote:

On 04/02/2013 02:38 PM, Josh wrote:

On Sunday, 31 March 2013 at 14:21:50 UTC, Mike Wey wrote:

On 03/30/2013 05:42 PM, Josh wrote:

On Saturday, 30 March 2013 at 16:17:22 UTC, Mike Wey wrote:

On 03/30/2013 03:49 PM, Josh wrote:
Sorry, I misread, I thought the xml files were the 
compiled bits.

When I
ran glib-compile-schemas.exe, I get the following:

warning: Schema 'org.gnome.system.proxy' has path 
'/system/proxy/'.
Paths starting with '/apps/', '/desktop/' or '/system/' 
are

deprecated.
warning: Schema 'org.gnome.system.proxy.http' has path
'/system/proxy/http/'.  Paths starting with '/apps/', 
'/desktop/' or

'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.https' has path
'/system/proxy/https/'.  Paths starting with '/apps/',
'/desktop/' or
'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.ftp' has path
'/system/proxy/ftp/'.  Paths starting with '/apps/', 
'/desktop/' or

'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.socks' has path
'/system/proxy/socks/'.  Paths starting with '/apps/',
'/desktop/' or
'/system/' are deprecated.
warning: undefined reference to schema
id='org.gnome.desktop.default-applications.at'/

Anything I should be worried about?

Thanks again,
Josh


That are the same warnings i get, does the 
FileChooserDialog work

properly after running glib-compile-schemas.exe ?


No, nothing has changed Mike.

Josh


I'm not sure why its not working, could you try the 3.6 
runtime?

https://code.google.com/p/gtkd-packages/downloads/list


Uninstalled GTK 3.4.2 and GtkD 2.0, installed GTK 3.6.1 64 
bit, tried

building GtkD 2.1.1, and got this:

C:\D\GtkD\buildbuild @gtkD.brf
..\src\glib\Spawn.d(244): Error: undefined identifier 
fdopen, did you

mean function fopen?
..\src\glib\Spawn.d(245): Error: undefined identifier 
fdopen, did you

mean function fopen?
..\src\glib\Spawn.d(246): Error: undefined identifier 
fdopen, did you

mean function fopen?

Do I just rename the fdopen to fopen in Spawn.d?

Thanks,
Josh


For 32bits Windows fdopen was added to druntime with dmd 
2.061.
So you are probably using an older compiler, if thats the 
case you
could remove the version(Win64) from src/gtkc/glibtypes.d 
line 111.


Ah, thank you, I didn't realise there was a new compiler. 
Installed
that, built GtkD, compiled my program fine, ran it, and it 
said:


The image file C:\Program Files\Gtk-Runtime\bin\libgdk-3-0.dll 
is valid,
but is for a machine type other than the current machine. 
Select OK to

continue, or CANCEL to fail the DLL load.

and

The image file C:\Program Files\Gtk-Runtime\bin\libgtk-3-0.dll 
is valid,
but is for a machine type other than the current machine. 
Select OK to

continue, or CANCEL to fail the DLL load.

and then has an access violation. Am I right in assuming this 
is a 64

bit problem? I thought dmd now had Windows 64 bit support?


If you have installed the 64bits version of the Gtk runtime you 
will need to build GtkD and your application for 64 bits, using 
the -m64 flag of dmd.


To build a 64 bits version of GtkD build the dgen tool with dmd 
-m64.


The same holds true for 32bits but as far as i know building 
for 32bits is still the default for dmd on Windows.


After trying to compile in 64 bit and failing, I've given up and 
just used 32 bit. So now I have GTK-Runtime 3.6.1 32 bit, GtkD 
2.1.1 and DMD 2.062. My program is still giving the no schemas 
error, and trying to compile the schemas gives the same warnings 
as before. Any more ideas?


Thanks,
Josh


Re: GtkD No GSettings schemas installed

2013-04-10 Thread Mike Wey

On 04/10/2013 03:20 PM, Josh wrote:


After trying to compile in 64 bit and failing, I've given up and just
used 32 bit. So now I have GTK-Runtime 3.6.1 32 bit, GtkD 2.1.1 and DMD
2.062. My program is still giving the no schemas error, and trying to
compile the schemas gives the same warnings as before. Any more ideas?

Thanks,
Josh


Try running the following commands in the windows console:

gsettings list-schemas
gsettings list-relocatable-schemas

They should output a list of installed schemas.

--
Mike Wey


Re: GtkD No GSettings schemas installed

2013-04-03 Thread Mike Wey

On 04/03/2013 05:38 AM, Josh wrote:

On Tuesday, 2 April 2013 at 20:50:16 UTC, Mike Wey wrote:

On 04/02/2013 02:38 PM, Josh wrote:

On Sunday, 31 March 2013 at 14:21:50 UTC, Mike Wey wrote:

On 03/30/2013 05:42 PM, Josh wrote:

On Saturday, 30 March 2013 at 16:17:22 UTC, Mike Wey wrote:

On 03/30/2013 03:49 PM, Josh wrote:

Sorry, I misread, I thought the xml files were the compiled bits.
When I
ran glib-compile-schemas.exe, I get the following:

warning: Schema 'org.gnome.system.proxy' has path '/system/proxy/'.
Paths starting with '/apps/', '/desktop/' or '/system/' are
deprecated.
warning: Schema 'org.gnome.system.proxy.http' has path
'/system/proxy/http/'.  Paths starting with '/apps/', '/desktop/' or
'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.https' has path
'/system/proxy/https/'.  Paths starting with '/apps/',
'/desktop/' or
'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.ftp' has path
'/system/proxy/ftp/'.  Paths starting with '/apps/', '/desktop/' or
'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.socks' has path
'/system/proxy/socks/'.  Paths starting with '/apps/',
'/desktop/' or
'/system/' are deprecated.
warning: undefined reference to schema
id='org.gnome.desktop.default-applications.at'/

Anything I should be worried about?

Thanks again,
Josh


That are the same warnings i get, does the FileChooserDialog work
properly after running glib-compile-schemas.exe ?


No, nothing has changed Mike.

Josh


I'm not sure why its not working, could you try the 3.6 runtime?
https://code.google.com/p/gtkd-packages/downloads/list


Uninstalled GTK 3.4.2 and GtkD 2.0, installed GTK 3.6.1 64 bit, tried
building GtkD 2.1.1, and got this:

C:\D\GtkD\buildbuild @gtkD.brf
..\src\glib\Spawn.d(244): Error: undefined identifier fdopen, did you
mean function fopen?
..\src\glib\Spawn.d(245): Error: undefined identifier fdopen, did you
mean function fopen?
..\src\glib\Spawn.d(246): Error: undefined identifier fdopen, did you
mean function fopen?

Do I just rename the fdopen to fopen in Spawn.d?

Thanks,
Josh


For 32bits Windows fdopen was added to druntime with dmd 2.061.
So you are probably using an older compiler, if thats the case you
could remove the version(Win64) from src/gtkc/glibtypes.d line 111.


Ah, thank you, I didn't realise there was a new compiler. Installed
that, built GtkD, compiled my program fine, ran it, and it said:

The image file C:\Program Files\Gtk-Runtime\bin\libgdk-3-0.dll is valid,
but is for a machine type other than the current machine. Select OK to
continue, or CANCEL to fail the DLL load.

and

The image file C:\Program Files\Gtk-Runtime\bin\libgtk-3-0.dll is valid,
but is for a machine type other than the current machine. Select OK to
continue, or CANCEL to fail the DLL load.

and then has an access violation. Am I right in assuming this is a 64
bit problem? I thought dmd now had Windows 64 bit support?


If you have installed the 64bits version of the Gtk runtime you will 
need to build GtkD and your application for 64 bits, using the -m64 flag 
of dmd.


To build a 64 bits version of GtkD build the dgen tool with dmd -m64.

The same holds true for 32bits but as far as i know building for 32bits 
is still the default for dmd on Windows.


--
Mike Wey


Re: GtkD No GSettings schemas installed

2013-04-02 Thread Josh

On Sunday, 31 March 2013 at 14:21:50 UTC, Mike Wey wrote:

On 03/30/2013 05:42 PM, Josh wrote:

On Saturday, 30 March 2013 at 16:17:22 UTC, Mike Wey wrote:

On 03/30/2013 03:49 PM, Josh wrote:
Sorry, I misread, I thought the xml files were the compiled 
bits. When I

ran glib-compile-schemas.exe, I get the following:

warning: Schema 'org.gnome.system.proxy' has path 
'/system/proxy/'.
Paths starting with '/apps/', '/desktop/' or '/system/' are 
deprecated.

warning: Schema 'org.gnome.system.proxy.http' has path
'/system/proxy/http/'.  Paths starting with '/apps/', 
'/desktop/' or

'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.https' has path
'/system/proxy/https/'.  Paths starting with '/apps/', 
'/desktop/' or

'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.ftp' has path
'/system/proxy/ftp/'.  Paths starting with '/apps/', 
'/desktop/' or

'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.socks' has path
'/system/proxy/socks/'.  Paths starting with '/apps/', 
'/desktop/' or

'/system/' are deprecated.
warning: undefined reference to schema
id='org.gnome.desktop.default-applications.at'/

Anything I should be worried about?

Thanks again,
Josh


That are the same warnings i get, does the FileChooserDialog 
work

properly after running glib-compile-schemas.exe ?


No, nothing has changed Mike.

Josh


I'm not sure why its not working, could you try the 3.6 runtime?
https://code.google.com/p/gtkd-packages/downloads/list


Uninstalled GTK 3.4.2 and GtkD 2.0, installed GTK 3.6.1 64 bit, 
tried building GtkD 2.1.1, and got this:


C:\D\GtkD\buildbuild @gtkD.brf
..\src\glib\Spawn.d(244): Error: undefined identifier fdopen, did 
you mean function fopen?
..\src\glib\Spawn.d(245): Error: undefined identifier fdopen, did 
you mean function fopen?
..\src\glib\Spawn.d(246): Error: undefined identifier fdopen, did 
you mean function fopen?


Do I just rename the fdopen to fopen in Spawn.d?

Thanks,
Josh


Re: GtkD No GSettings schemas installed

2013-04-02 Thread Mike Wey

On 04/02/2013 02:38 PM, Josh wrote:

On Sunday, 31 March 2013 at 14:21:50 UTC, Mike Wey wrote:

On 03/30/2013 05:42 PM, Josh wrote:

On Saturday, 30 March 2013 at 16:17:22 UTC, Mike Wey wrote:

On 03/30/2013 03:49 PM, Josh wrote:

Sorry, I misread, I thought the xml files were the compiled bits.
When I
ran glib-compile-schemas.exe, I get the following:

warning: Schema 'org.gnome.system.proxy' has path '/system/proxy/'.
Paths starting with '/apps/', '/desktop/' or '/system/' are
deprecated.
warning: Schema 'org.gnome.system.proxy.http' has path
'/system/proxy/http/'.  Paths starting with '/apps/', '/desktop/' or
'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.https' has path
'/system/proxy/https/'.  Paths starting with '/apps/', '/desktop/' or
'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.ftp' has path
'/system/proxy/ftp/'.  Paths starting with '/apps/', '/desktop/' or
'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.socks' has path
'/system/proxy/socks/'.  Paths starting with '/apps/', '/desktop/' or
'/system/' are deprecated.
warning: undefined reference to schema
id='org.gnome.desktop.default-applications.at'/

Anything I should be worried about?

Thanks again,
Josh


That are the same warnings i get, does the FileChooserDialog work
properly after running glib-compile-schemas.exe ?


No, nothing has changed Mike.

Josh


I'm not sure why its not working, could you try the 3.6 runtime?
https://code.google.com/p/gtkd-packages/downloads/list


Uninstalled GTK 3.4.2 and GtkD 2.0, installed GTK 3.6.1 64 bit, tried
building GtkD 2.1.1, and got this:

C:\D\GtkD\buildbuild @gtkD.brf
..\src\glib\Spawn.d(244): Error: undefined identifier fdopen, did you
mean function fopen?
..\src\glib\Spawn.d(245): Error: undefined identifier fdopen, did you
mean function fopen?
..\src\glib\Spawn.d(246): Error: undefined identifier fdopen, did you
mean function fopen?

Do I just rename the fdopen to fopen in Spawn.d?

Thanks,
Josh


For 32bits Windows fdopen was added to druntime with dmd 2.061.
So you are probably using an older compiler, if thats the case you could 
remove the version(Win64) from src/gtkc/glibtypes.d line 111.


--
Mike Wey


Re: GtkD No GSettings schemas installed

2013-04-02 Thread Josh

On Tuesday, 2 April 2013 at 20:50:16 UTC, Mike Wey wrote:

On 04/02/2013 02:38 PM, Josh wrote:

On Sunday, 31 March 2013 at 14:21:50 UTC, Mike Wey wrote:

On 03/30/2013 05:42 PM, Josh wrote:

On Saturday, 30 March 2013 at 16:17:22 UTC, Mike Wey wrote:

On 03/30/2013 03:49 PM, Josh wrote:
Sorry, I misread, I thought the xml files were the 
compiled bits.

When I
ran glib-compile-schemas.exe, I get the following:

warning: Schema 'org.gnome.system.proxy' has path 
'/system/proxy/'.

Paths starting with '/apps/', '/desktop/' or '/system/' are
deprecated.
warning: Schema 'org.gnome.system.proxy.http' has path
'/system/proxy/http/'.  Paths starting with '/apps/', 
'/desktop/' or

'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.https' has path
'/system/proxy/https/'.  Paths starting with '/apps/', 
'/desktop/' or

'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.ftp' has path
'/system/proxy/ftp/'.  Paths starting with '/apps/', 
'/desktop/' or

'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.socks' has path
'/system/proxy/socks/'.  Paths starting with '/apps/', 
'/desktop/' or

'/system/' are deprecated.
warning: undefined reference to schema
id='org.gnome.desktop.default-applications.at'/

Anything I should be worried about?

Thanks again,
Josh


That are the same warnings i get, does the 
FileChooserDialog work

properly after running glib-compile-schemas.exe ?


No, nothing has changed Mike.

Josh


I'm not sure why its not working, could you try the 3.6 
runtime?

https://code.google.com/p/gtkd-packages/downloads/list


Uninstalled GTK 3.4.2 and GtkD 2.0, installed GTK 3.6.1 64 
bit, tried

building GtkD 2.1.1, and got this:

C:\D\GtkD\buildbuild @gtkD.brf
..\src\glib\Spawn.d(244): Error: undefined identifier fdopen, 
did you

mean function fopen?
..\src\glib\Spawn.d(245): Error: undefined identifier fdopen, 
did you

mean function fopen?
..\src\glib\Spawn.d(246): Error: undefined identifier fdopen, 
did you

mean function fopen?

Do I just rename the fdopen to fopen in Spawn.d?

Thanks,
Josh


For 32bits Windows fdopen was added to druntime with dmd 2.061.
So you are probably using an older compiler, if thats the case 
you could remove the version(Win64) from src/gtkc/glibtypes.d 
line 111.


Ah, thank you, I didn't realise there was a new compiler. 
Installed that, built GtkD, compiled my program fine, ran it, and 
it said:


The image file C:\Program Files\Gtk-Runtime\bin\libgdk-3-0.dll is 
valid, but is for a machine type other than the current machine. 
Select OK to continue, or CANCEL to fail the DLL load.


and

The image file C:\Program Files\Gtk-Runtime\bin\libgtk-3-0.dll is 
valid, but is for a machine type other than the current machine. 
Select OK to continue, or CANCEL to fail the DLL load.


and then has an access violation. Am I right in assuming this is 
a 64 bit problem? I thought dmd now had Windows 64 bit support?


Re: GtkD No GSettings schemas installed

2013-03-31 Thread Mike Wey

On 03/30/2013 05:42 PM, Josh wrote:

On Saturday, 30 March 2013 at 16:17:22 UTC, Mike Wey wrote:

On 03/30/2013 03:49 PM, Josh wrote:

Sorry, I misread, I thought the xml files were the compiled bits. When I
ran glib-compile-schemas.exe, I get the following:

warning: Schema 'org.gnome.system.proxy' has path '/system/proxy/'.
Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.http' has path
'/system/proxy/http/'.  Paths starting with '/apps/', '/desktop/' or
'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.https' has path
'/system/proxy/https/'.  Paths starting with '/apps/', '/desktop/' or
'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.ftp' has path
'/system/proxy/ftp/'.  Paths starting with '/apps/', '/desktop/' or
'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.socks' has path
'/system/proxy/socks/'.  Paths starting with '/apps/', '/desktop/' or
'/system/' are deprecated.
warning: undefined reference to schema
id='org.gnome.desktop.default-applications.at'/

Anything I should be worried about?

Thanks again,
Josh


That are the same warnings i get, does the FileChooserDialog work
properly after running glib-compile-schemas.exe ?


No, nothing has changed Mike.

Josh


I'm not sure why its not working, could you try the 3.6 runtime?
https://code.google.com/p/gtkd-packages/downloads/list

--
Mike Wey


Re: GtkD No GSettings schemas installed

2013-03-30 Thread Mike Wey

On 03/30/2013 05:25 AM, Josh wrote:

This is the code causing the problem:

class myInputDialog : Dialog
...
this()
{
 super(Please enter file location..., this, GtkDialogFlags.MODAL |
GtkDialogFlags.DESTROY_WITH_PARENT, [StockID.OK], [GtkResponseType.OK]);
 with (addButton(StockID.OPEN, GtkResponseType.NONE))
 {
 setLabel(_Find file);
 addOnClicked(findFile);
 }
 addButton(StockID.CANCEL, GtkResponseType.CANCEL);
...
 Entry fileLocInput = new Entry();
...
}

void findFile(Button but)
{
 FileChooserDialog fileWindow = new FileChooserDialog(Use File...,
this, GtkFileChooserAction.OPEN, [Open, Cancel],
[GtkResponseType.ACCEPT, GtkResponseType.CANCEL]);
 fileWindow.run();
 writeln(fileWindow.getFilename());
}

It produces the error GLib-GIO-ERROR **: No GSettings schemas are
installed on the system. The command prompt window in the background
says This application has requested the Runtime to terminate it in an
unusual way. Please contact the application's support team for more
information. and then appears to segfault.

Windows 7 x64, DMD v2.060, GTK+ Runtime 3.4.2, GtkD 2.0

Anyone know why this is happening? If I comment out the
addOnClicked(findFile) bit, findFile never runs and the problem doesn't
happen, except I can't browse for files.

Thanks,

Josh


It looks like the Gtk Runtime wasn't installed properly, you could try 
manualy generating the GSettings schemas by running:



C:\Program Files\Gtk-Runtime\bin\glib-compile-schemas.exe C:\Program 
Files\Gtk-Runtime\share\glib-2.0\schemas\


The schemas directory should contain a bunch of xml files that will need 
to be compiled. The paths may vary depemding on where the Gtk runtime 
was installed.


--
Mike Wey


Re: GtkD No GSettings schemas installed

2013-03-30 Thread Josh

On Saturday, 30 March 2013 at 13:19:03 UTC, Mike Wey wrote:

On 03/30/2013 05:25 AM, Josh wrote:

This is the code causing the problem:

class myInputDialog : Dialog
...
this()
{
super(Please enter file location..., this, 
GtkDialogFlags.MODAL |
GtkDialogFlags.DESTROY_WITH_PARENT, [StockID.OK], 
[GtkResponseType.OK]);

with (addButton(StockID.OPEN, GtkResponseType.NONE))
{
setLabel(_Find file);
addOnClicked(findFile);
}
addButton(StockID.CANCEL, GtkResponseType.CANCEL);
...
Entry fileLocInput = new Entry();
...
}

void findFile(Button but)
{
FileChooserDialog fileWindow = new FileChooserDialog(Use 
File...,

this, GtkFileChooserAction.OPEN, [Open, Cancel],
[GtkResponseType.ACCEPT, GtkResponseType.CANCEL]);
fileWindow.run();
writeln(fileWindow.getFilename());
}

It produces the error GLib-GIO-ERROR **: No GSettings schemas 
are
installed on the system. The command prompt window in the 
background
says This application has requested the Runtime to terminate 
it in an
unusual way. Please contact the application's support team for 
more

information. and then appears to segfault.

Windows 7 x64, DMD v2.060, GTK+ Runtime 3.4.2, GtkD 2.0

Anyone know why this is happening? If I comment out the
addOnClicked(findFile) bit, findFile never runs and the 
problem doesn't

happen, except I can't browse for files.

Thanks,

Josh


It looks like the Gtk Runtime wasn't installed properly, you 
could try manualy generating the GSettings schemas by running:



C:\Program Files\Gtk-Runtime\bin\glib-compile-schemas.exe 
C:\Program Files\Gtk-Runtime\share\glib-2.0\schemas\


The schemas directory should contain a bunch of xml files that 
will need to be compiled. The paths may vary depemding on where 
the Gtk runtime was installed.


Thanks Mike. But I already have these files in the schemas 
folder. Do I have to still compile them again?


gschemas.compiled
org.gnome.desktop.a11y.applications.gschema.xml
org.gnome.desktop.a11y.keyboard.gschema.xml
org.gnome.desktop.a11y.magnifier.gschema.xml
org.gnome.desktop.a11y.mouse.gschema.xml
org.gnome.desktop.background.gschema.xml
org.gnome.desktop.default-applications.gschema.xml
org.gnome.desktop.enums.xml
org.gnome.desktop.interface.gschema.xml
org.gnome.desktop.lockdown.gschema.xml
org.gnome.desktop.media-handling.gschema.xml
org.gnome.desktop.screensaver.gschema.xml
org.gnome.desktop.session.gschema.xml
org.gnome.desktop.sound.gschema.xml
org.gnome.desktop.thumbnail-cache.gschema.xml
org.gnome.desktop.thumbnailers.gschema.xml
org.gnome.system.proxy.gschema.xml
org.gtk.Demo.gschema.xml
org.gtk.Settings.ColorChooser.gschema.xml
org.gtk.Settings.FileChooser.gschema.xml

Thanks,
Josh


Re: GtkD No GSettings schemas installed

2013-03-30 Thread Josh

On Saturday, 30 March 2013 at 14:45:07 UTC, Josh wrote:

On Saturday, 30 March 2013 at 13:19:03 UTC, Mike Wey wrote:

On 03/30/2013 05:25 AM, Josh wrote:

This is the code causing the problem:

class myInputDialog : Dialog
...
this()
{
   super(Please enter file location..., this, 
GtkDialogFlags.MODAL |
GtkDialogFlags.DESTROY_WITH_PARENT, [StockID.OK], 
[GtkResponseType.OK]);

   with (addButton(StockID.OPEN, GtkResponseType.NONE))
   {
   setLabel(_Find file);
   addOnClicked(findFile);
   }
   addButton(StockID.CANCEL, GtkResponseType.CANCEL);
...
   Entry fileLocInput = new Entry();
...
}

void findFile(Button but)
{
   FileChooserDialog fileWindow = new FileChooserDialog(Use 
File...,

this, GtkFileChooserAction.OPEN, [Open, Cancel],
[GtkResponseType.ACCEPT, GtkResponseType.CANCEL]);
   fileWindow.run();
   writeln(fileWindow.getFilename());
}

It produces the error GLib-GIO-ERROR **: No GSettings 
schemas are
installed on the system. The command prompt window in the 
background
says This application has requested the Runtime to terminate 
it in an
unusual way. Please contact the application's support team 
for more

information. and then appears to segfault.

Windows 7 x64, DMD v2.060, GTK+ Runtime 3.4.2, GtkD 2.0

Anyone know why this is happening? If I comment out the
addOnClicked(findFile) bit, findFile never runs and the 
problem doesn't

happen, except I can't browse for files.

Thanks,

Josh


It looks like the Gtk Runtime wasn't installed properly, you 
could try manualy generating the GSettings schemas by running:



C:\Program Files\Gtk-Runtime\bin\glib-compile-schemas.exe 
C:\Program Files\Gtk-Runtime\share\glib-2.0\schemas\


The schemas directory should contain a bunch of xml files that 
will need to be compiled. The paths may vary depemding on 
where the Gtk runtime was installed.


Thanks Mike. But I already have these files in the schemas 
folder. Do I have to still compile them again?


gschemas.compiled
org.gnome.desktop.a11y.applications.gschema.xml
org.gnome.desktop.a11y.keyboard.gschema.xml
org.gnome.desktop.a11y.magnifier.gschema.xml
org.gnome.desktop.a11y.mouse.gschema.xml
org.gnome.desktop.background.gschema.xml
org.gnome.desktop.default-applications.gschema.xml
org.gnome.desktop.enums.xml
org.gnome.desktop.interface.gschema.xml
org.gnome.desktop.lockdown.gschema.xml
org.gnome.desktop.media-handling.gschema.xml
org.gnome.desktop.screensaver.gschema.xml
org.gnome.desktop.session.gschema.xml
org.gnome.desktop.sound.gschema.xml
org.gnome.desktop.thumbnail-cache.gschema.xml
org.gnome.desktop.thumbnailers.gschema.xml
org.gnome.system.proxy.gschema.xml
org.gtk.Demo.gschema.xml
org.gtk.Settings.ColorChooser.gschema.xml
org.gtk.Settings.FileChooser.gschema.xml

Thanks,
Josh


Sorry, I misread, I thought the xml files were the compiled bits. 
When I ran glib-compile-schemas.exe, I get the following:


warning: Schema 'org.gnome.system.proxy' has path 
'/system/proxy/'.  Paths starting with '/apps/', '/desktop/' or 
'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.http' has path 
'/system/proxy/http/'.  Paths starting with '/apps/', '/desktop/' 
or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.https' has path 
'/system/proxy/https/'.  Paths starting with '/apps/', 
'/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.ftp' has path 
'/system/proxy/ftp/'.  Paths starting with '/apps/', '/desktop/' 
or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.socks' has path 
'/system/proxy/socks/'.  Paths starting with '/apps/', 
'/desktop/' or '/system/' are deprecated.
warning: undefined reference to schema 
id='org.gnome.desktop.default-applications.at'/


Anything I should be worried about?

Thanks again,
Josh


Re: GtkD No GSettings schemas installed

2013-03-30 Thread Mike Wey

On 03/30/2013 03:49 PM, Josh wrote:

Sorry, I misread, I thought the xml files were the compiled bits. When I
ran glib-compile-schemas.exe, I get the following:

warning: Schema 'org.gnome.system.proxy' has path '/system/proxy/'.
Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.http' has path
'/system/proxy/http/'.  Paths starting with '/apps/', '/desktop/' or
'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.https' has path
'/system/proxy/https/'.  Paths starting with '/apps/', '/desktop/' or
'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.ftp' has path
'/system/proxy/ftp/'.  Paths starting with '/apps/', '/desktop/' or
'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.socks' has path
'/system/proxy/socks/'.  Paths starting with '/apps/', '/desktop/' or
'/system/' are deprecated.
warning: undefined reference to schema
id='org.gnome.desktop.default-applications.at'/

Anything I should be worried about?

Thanks again,
Josh


That are the same warnings i get, does the FileChooserDialog work 
properly after running glib-compile-schemas.exe ?


--
Mike Wey


Re: GtkD No GSettings schemas installed

2013-03-30 Thread Josh

On Saturday, 30 March 2013 at 16:17:22 UTC, Mike Wey wrote:

On 03/30/2013 03:49 PM, Josh wrote:
Sorry, I misread, I thought the xml files were the compiled 
bits. When I

ran glib-compile-schemas.exe, I get the following:

warning: Schema 'org.gnome.system.proxy' has path 
'/system/proxy/'.
Paths starting with '/apps/', '/desktop/' or '/system/' are 
deprecated.

warning: Schema 'org.gnome.system.proxy.http' has path
'/system/proxy/http/'.  Paths starting with '/apps/', 
'/desktop/' or

'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.https' has path
'/system/proxy/https/'.  Paths starting with '/apps/', 
'/desktop/' or

'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.ftp' has path
'/system/proxy/ftp/'.  Paths starting with '/apps/', 
'/desktop/' or

'/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.socks' has path
'/system/proxy/socks/'.  Paths starting with '/apps/', 
'/desktop/' or

'/system/' are deprecated.
warning: undefined reference to schema
id='org.gnome.desktop.default-applications.at'/

Anything I should be worried about?

Thanks again,
Josh


That are the same warnings i get, does the FileChooserDialog 
work properly after running glib-compile-schemas.exe ?


No, nothing has changed Mike.

Josh