Thread overview
bug report: Cannot build: dui_00.23_25.tar.gz
Dec 31, 2004
bug
Jan 02, 2005
J C Calvarese
Jan 03, 2005
bug
December 31, 2004
Cannot build: dui_00.23_25.tar.gz

http://voxel.dl.sourceforge.net/sourceforge/dui/dui.tar.gz

dui/ObjectG.d: In member function `dump':
dui/ObjectG.d:146: error: DotTypeExp::toElem: don't know what to do
(this.Object)
dui/ObjectG.d:146: confused by earlier errors, bailing out
make: *** [dui_COMP] Error 1


public: void dump()^M
{^M
printf("\n############ Object @ %X\n",gObject);^M
printf("\n%.*s", Object.toString());  // here!!!!
printf("\tg_type_instance %X\n",gObject.g_type_instance);^M
printf("\tref_count %d\n",gObject.ref_count);^M
printf("\tqdata* %X\n",gObject.qdata);^M
}^M


after commenting out that line, then lots of errors like:

dui/Widget.d:497: template instance EventHandler!(...) is used as a type
dui/Widget.d:497: variable dui.Widget.Widget.onSelectionNotify voids have no
value
dui/Widget.d:499: template instance EventHandler!(Widget ,EventProximity ) is
used as a type
dui/Widget.d:499: variable dui.Widget.Widget.onProximityIn voids have no value
dui/Widget.d:500: template instance EventHandler!(...) is used as a type
dui/Widget.d:500: variable dui.Widget.Widget.onProximityOut voids have no value
dui/Widget.d:502: template instance EventHandler!(Widget ,EventVisibility ) is
used as a type
dui/Widget.d:502: variable dui.Widget.Widget.onVisibilityNotify voids have no
value
dui/Widget.d:504: template instance EventHandler!(...) is used as a type
dui/Widget.d:504: variable dui.Widget.Widget.onClient voids have no value
dui/Widget.d:506: template instance EventHandler!(Widget ,EventWindowState ) is
used as a type
dui/Widget.d:506: variable dui.Widget.Widget.onWindowState voids have no value
make: *** [dui_COMP] Error 1


January 02, 2005
bug@d.com wrote:
> Cannot build: dui_00.23_25.tar.gz
> 
> http://voxel.dl.sourceforge.net/sourceforge/dui/dui.tar.gz

You should probably mention your problem in the DUI forum (http://www.dsource.org/forums/viewforum.php?f=45).

It might also be helpful to mention the version of DMD or GDC you're using and what flavor of Linux and some other info about your system.

> 
> dui/ObjectG.d: In member function `dump':
> dui/ObjectG.d:146: error: DotTypeExp::toElem: don't know what to do
> (this.Object)
> dui/ObjectG.d:146: confused by earlier errors, bailing out
> make: *** [dui_COMP] Error 1

...

-- 
Justin (a/k/a jcc7)
http://jcc_7.tripod.com/d/
January 03, 2005
In article <cr9r54$csj$1@digitaldaemon.com>, J C Calvarese says...
>
>bug@d.com wrote:
>> Cannot build: dui_00.23_25.tar.gz
>> 
>> http://voxel.dl.sourceforge.net/sourceforge/dui/dui.tar.gz
>
>You should probably mention your problem in the DUI forum (http://www.dsource.org/forums/viewforum.php?f=45).
>
>It might also be helpful to mention the version of DMD or GDC you're using and what flavor of Linux and some other info about your system.

DMD on Linux can compile successfully.
GDC 0.9 can't. (gcc-3.4, Gentoo, 2.6.7-gentoo-r11)