www.digitalmars.com         C & C++   DMDScript  

D.gnu - bug report: Cannot build: dui_00.23_25.tar.gz

reply bug d.com writes:
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
Dec 30 2004
parent reply J C Calvarese <jcc7 cox.net> writes:
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/
Jan 02 2005
parent bug d.com writes:
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)
Jan 02 2005