digitalmars.D.dwt - dwt-linux simple example execution error
- JDavidLS (42/42) Jul 21 2008 (name:14929): GLib-GObject-WARNING **: specified class size for type
- Frank Benoit (7/52) Jul 21 2008 Do you run a standard linux 32 bit? Which distro? Which gtk version (see...
- JDavidLS (4/4) Jul 22 2008 Yes, the snippet is the simple.d from the dwt-examples, I have a Ubuntu ...
- Frank Benoit (5/9) Jul 22 2008 yes, i though it is a non 32 bit OS, hence my question about 32 bit :)
- GeraldK (13/13) Aug 18 2008 I have exactly the same problem here. I checked the class_size values us...
- Frank Benoit (9/27) Aug 18 2008 Thats brilliant news :)
(name:14929): GLib-GObject-WARNING **: specified class size for type `SwtFixed' is smaller than the parent type's `GtkFixed' class size (name:14929): GLib-GObject-WARNING **: specified class size for type `SwtTextRenderer' is smaller than the parent type's `GtkCellRendererText' class size (name:14929): GLib-GObject-WARNING **: specified class size for type `SwtPixbufRenderer' is smaller than the parent type's `GtkCellRendererPixbuf' class size (name:14929): GLib-GObject-WARNING **: specified class size for type `SwtToggleRenderer' is smaller than the parent type's `GtkCellRendererToggle' class size Segmentation Fault begin 644 simple.d M;6]D=6QE(&5X86UP;&4N<VEM<&QE.PH*:6UP;W)T(&1W="Y$5U0["FEM<&]R M="!D=W0N979E;G1S+E-E;&5C=&EO;D5V96YT.PII;7!O<G0 9'=T+F5V96YT M<RY396QE8W1I;VY,:7-T96YE<CL*:6UP;W)T(&1W="YW:61G971S+D)U='1O M;CL*:6UP;W)T(&1W="YW:61G971S+D1I<W!L87D["FEM<&]R="!D=W0N=VED M9V5T<RY3:&5L;#L*:6UP;W)T(&1W="YW:61G971S+E1E>'0[" II;7!O<G0 M=&%N9V\N:6\N4W1D;W5T.PH*=F]I9"!M86EN*"E[" H ("` =')Y>PH*("` M("` ("!$:7-P;&%Y(&1I<W!L87D /2!N97< 1&ES<&QA>2 I.PH ("` ("` M(%-H96QL('-H96QL(#T ;F5W(%-H96QL*&1I<W!L87DI.PH ("` ("` ('-H M(E-I;7!L92!$5U0 4V%M<&QE(BD["B` ("` ("` 875T;R!B=&X /2!N97< M0G5T=&]N*"!S:&5L;"P 1%=4+E!54T *3L*("` ("` ("!B=&XN<V5T0F]U M97DB("D[" H ("` ("` (&%U=&\ ='AT(#T ;F5W(%1E>'0H<VAE;&PL($17 M5"Y"3U)$15(I.PH ("` ("` ('1X="YS971";W5N9',H,3<P+"`U,"P ,3`P M+"`T,"D[" H ("` ("` (&)T;BYA9&1396QE8W1I;VY,:7-T96YE<BAN97< M8VQA<W, *"D 4V5L96-T:6]N3&ES=&5N97( >PH ("` ("` ("` ("!P=6)L M:6, =F]I9"!W:61G971396QE8W1E9"A396QE8W1I;VY%=F5N="!E=F5N="D M>PH ("` ("` ("` ("` ("` ='AT+G-E=%1E>'0H(DYO('!R;V)L96TB*3L* M("` ("` ("` ("` ?0H ("` ("` ("` ("!P=6)L:6, =F]I9"!W:61G971$ M969A=6QT4V5L96-T960H4V5L96-T:6]N179E;G0 979E;G0I('L*("` ("` M("` ("` ("` ('1X="YS971497AT*").;R!W;W)R:65S(2(I.PH ("` ("` M("` ("!]"B` ("` ("` ?2D[" H ("` ("` ('-H96QL+F]P96XH*3L*("` M("` ("!W:&EL92`H(7-H96QL+FES1&ES<&]S960H*2D >PH ("` ("` ("` M("!I9B`H(61I<W!L87DN<F5A9$%N9$1I<W!A=&-H*"DI('L*("` ("` ("` M("` ("` (&1I<W!L87DN<VQE97`H*3L*("` ("` ("` ("` ?0H ("` ("` M('T*("` ('T*("` (&-A=&-H("A%>&-E<'1I;VX 92D >PH ("` ("` (%-T E9&]U="YF;W)M871L;B`H92YT;U-T<FEN9RD["B` ("!]"GT*" `` ` end
Jul 21 2008
Do you run a standard linux 32 bit? Which distro? Which gtk version (see the name of the lib, e.g. /usr/lib/libgtk-x11-2.0.so.0.1200.9) My news client cannot show your attachment. Is it the simple.d from the dwt-samples project or the installation wiki page? Frank JDavidLS schrieb:(name:14929): GLib-GObject-WARNING **: specified class size for type `SwtFixed' is smaller than the parent type's `GtkFixed' class size (name:14929): GLib-GObject-WARNING **: specified class size for type `SwtTextRenderer' is smaller than the parent type's `GtkCellRendererText' class size (name:14929): GLib-GObject-WARNING **: specified class size for type `SwtPixbufRenderer' is smaller than the parent type's `GtkCellRendererPixbuf' class size (name:14929): GLib-GObject-WARNING **: specified class size for type `SwtToggleRenderer' is smaller than the parent type's `GtkCellRendererToggle' class size Segmentation Fault begin 644 simple.d M;6]D=6QE(&5X86UP;&4N<VEM<&QE.PH*:6UP;W)T(&1W="Y$5U0["FEM<&]R M="!D=W0N979E;G1S+E-E;&5C=&EO;D5V96YT.PII;7!O<G0 9'=T+F5V96YT M<RY396QE8W1I;VY,:7-T96YE<CL*:6UP;W)T(&1W="YW:61G971S+D)U='1O M;CL*:6UP;W)T(&1W="YW:61G971S+D1I<W!L87D["FEM<&]R="!D=W0N=VED M9V5T<RY3:&5L;#L*:6UP;W)T(&1W="YW:61G971S+E1E>'0[" II;7!O<G0 M=&%N9V\N:6\N4W1D;W5T.PH*=F]I9"!M86EN*"E[" H ("` =')Y>PH*("` M("` ("!$:7-P;&%Y(&1I<W!L87D /2!N97< 1&ES<&QA>2 I.PH ("` ("` M(%-H96QL('-H96QL(#T ;F5W(%-H96QL*&1I<W!L87DI.PH ("` ("` ('-H M(E-I;7!L92!$5U0 4V%M<&QE(BD["B` ("` ("` 875T;R!B=&X /2!N97< M0G5T=&]N*"!S:&5L;"P 1%=4+E!54T *3L*("` ("` ("!B=&XN<V5T0F]U M97DB("D[" H ("` ("` (&%U=&\ ='AT(#T ;F5W(%1E>'0H<VAE;&PL($17 M5"Y"3U)$15(I.PH ("` ("` ('1X="YS971";W5N9',H,3<P+"`U,"P ,3`P M+"`T,"D[" H ("` ("` (&)T;BYA9&1396QE8W1I;VY,:7-T96YE<BAN97< M8VQA<W, *"D 4V5L96-T:6]N3&ES=&5N97( >PH ("` ("` ("` ("!P=6)L M:6, =F]I9"!W:61G971396QE8W1E9"A396QE8W1I;VY%=F5N="!E=F5N="D M>PH ("` ("` ("` ("` ("` ='AT+G-E=%1E>'0H(DYO('!R;V)L96TB*3L* M("` ("` ("` ("` ?0H ("` ("` ("` ("!P=6)L:6, =F]I9"!W:61G971$ M969A=6QT4V5L96-T960H4V5L96-T:6]N179E;G0 979E;G0I('L*("` ("` M("` ("` ("` ('1X="YS971497AT*").;R!W;W)R:65S(2(I.PH ("` ("` M("` ("!]"B` ("` ("` ?2D[" H ("` ("` ('-H96QL+F]P96XH*3L*("` M("` ("!W:&EL92`H(7-H96QL+FES1&ES<&]S960H*2D >PH ("` ("` ("` M("!I9B`H(61I<W!L87DN<F5A9$%N9$1I<W!A=&-H*"DI('L*("` ("` ("` M("` ("` (&1I<W!L87DN<VQE97`H*3L*("` ("` ("` ("` ?0H ("` ("` M('T*("` ('T*("` (&-A=&-H("A%>&-E<'1I;VX 92D >PH ("` ("` (%-T E9&]U="YF;W)M871L;B`H92YT;U-T<FEN9RD["B` ("!]"GT*" `` ` end
Jul 21 2008
Yes, the snippet is the simple.d from the dwt-examples, I have a Ubuntu hardy neron in a x86-64 (AMD) with libgtk-x11-2.0.so.0.1200.9. The libDG-dwt and the code example has been compiled with gdmd. When i running one of the example binaries, always get a similar message. I need help for this. Tanks
Jul 22 2008
JDavidLS schrieb:Yes, the snippet is the simple.d from the dwt-examples, I have a Ubuntu hardy neron in a x86-64 (AMD) with libgtk-x11-2.0.so.0.1200.9. The libDG-dwt and the code example has been compiled with gdmd. When i running one of the example binaries, always get a similar message. I need help for this. Tanksyes, i though it is a non 32 bit OS, hence my question about 32 bit :) DWT was only tested with 32 bit and DMD. If you are willing to get involved in helping DWT to get GDC and 64 bit ready, this would be awesome.
Jul 22 2008
I have exactly the same problem here. I checked the class_size values used in Display.d and it seems that there is a constant difference of 4 compared with the values returned by this C-Code: GTypeQuery query; g_type_query(GTK_TYPE_XXX, &query); printf("Class size: %d\n", query.class_size); Here are the exact values: GtkFixed: 824 C and 820 D GtkCellRendererText: 264 C and 260 D GtkCellRendererPixbuf: 256 C and 260 D GtkCellRendererToggle: 264 C and 264 D I don't know if this is of any use, but I'm willing to help in making dwt runnable with gdc and x64 :)
Aug 18 2008
GeraldK schrieb:I have exactly the same problem here. I checked the class_size values used in Display.d and it seems that there is a constant difference of 4 compared with the values returned by this C-Code: GTypeQuery query; g_type_query(GTK_TYPE_XXX, &query); printf("Class size: %d\n", query.class_size); Here are the exact values: GtkFixed: 824 C and 820 D GtkCellRendererText: 264 C and 260 D GtkCellRendererPixbuf: 256 C and 260 D GtkCellRendererToggle: 264 C and 264 D I don't know if this is of any use, but I'm willing to help in making dwt runnable with gdc and x64 :)Thats brilliant news :) If you want, join the IRC channel #dwt on freenode, so we can "talk" directly. From those values i would think it is an alignment problem. in dwt-linux/dwt/internal/c/gtk.d line 68 i found an align(4) statement. Can you test to remove it? Did you get those values by using the dwt-samples/devhelpers/structslinux ? Where these the only differences?
Aug 18 2008