www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - wxD 0.10 released

reply =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
0.10 (afb)
Support for building with wxWidgets 2.8.x
Support for compiling with Tango as well

http://wxd.sourceforge.net/

This release adds support for compiling with
wxWidgets 2.8.3, as well as with old wx 2.6.4.
It also adds support for using Tango / Phobos.

The build process has been updated and it now
supports Make (DM/GNU), Build (Bud/Rebuild)
as well as Code::Blocks IDE and using DSSS.

http://wxd.sourceforge.net/#codeblocks

Tested OK on Mac OS X, Linux, FreeBSD, Win XP.
Works with GDC 0.23 and DMD 1.007 compilers.

--anders
Apr 22 2007
next sibling parent reply Gregor Richards <Richards codu.org> writes:
Anders F Björklund wrote:
 0.10 (afb)
 Support for building with wxWidgets 2.8.x
 Support for compiling with Tango as well
 
 http://wxd.sourceforge.net/
 
 This release adds support for compiling with
 wxWidgets 2.8.3, as well as with old wx 2.6.4.
 It also adds support for using Tango / Phobos.
 
 The build process has been updated and it now
 supports Make (DM/GNU), Build (Bud/Rebuild)
 as well as Code::Blocks IDE and using DSSS.
 
 http://wxd.sourceforge.net/#codeblocks
 
 Tested OK on Mac OS X, Linux, FreeBSD, Win XP.
 Works with GDC 0.23 and DMD 1.007 compilers.
 
 --anders

0.10 is now the default version with `dsss net install` Hey, no patches necessary! :) - Gregor Richards
Apr 22 2007
next sibling parent reply Bill Baxter <dnewsgroup billbaxter.com> writes:
Gregor Richards wrote:
 Anders F Björklund wrote:
 0.10 (afb)
 Support for building with wxWidgets 2.8.x
 Support for compiling with Tango as well

 http://wxd.sourceforge.net/

 This release adds support for compiling with
 wxWidgets 2.8.3, as well as with old wx 2.6.4.
 It also adds support for using Tango / Phobos.

 The build process has been updated and it now
 supports Make (DM/GNU), Build (Bud/Rebuild)
 as well as Code::Blocks IDE and using DSSS.

 http://wxd.sourceforge.net/#codeblocks

 Tested OK on Mac OS X, Linux, FreeBSD, Win XP.
 Works with GDC 0.23 and DMD 1.007 compilers.

 --anders

0.10 is now the default version with `dsss net install` Hey, no patches necessary! :) - Gregor Richards

Hey, I get tons of these error messages with any dsss net install: here's a snippet: ----- ... d/wx/App.d: Can't update time for wxd/wx/App.d: Invalid argumentCan't set permissions: Function not implemented wxd/wx/ArrayInt.d: Can't update time for wxd/wx/ArrayInt.d: Invalid argumentCan' t set permissions: Function not implemented wxd/wx/ArrayString.d: Can't update time for wxd/wx/ArrayString.d: Invalid argume ntCan't set permissions: Function not implemented wxd/wx/ArtProvider.d: Can't update time for wxd/wx/ArtProvider.d: Invalid argume ntCan't set permissions: Function not implemented wxd/wx/aui/: Can't update time for wxd/wx/aui/: Invalid argument wxd/wx/aui/aui.d: Can't update time for wxd/wx/aui/aui.d: Invalid argumentCan't set permissions: Function not implemented wxd/wx/aui/DockArt.d: Can't update time for wxd/wx/aui/DockArt.d: Invalid argume ntCan't set permissions: Function not implemented wxd/wx/aui/FrameManager.d: Can't update time for wxd/wx/aui/FrameManager.d: Inva lid argumentCan't set permissions: Function not implemented wxd/wx/Bitmap.d: Can't update time for wxd/wx/Bitmap.d: Invalid argumentCan't se t per ... ---- This is with: F:\bax\Code\d>dsss --version DSSS version 0.64 Usage: dsss [dsss options] <command> [options] ... Any idea what's wrong? --bb
Apr 22 2007
parent Gregor Richards <Richards codu.org> writes:
Bill Baxter wrote:
 Gregor Richards wrote:
 Anders F Björklund wrote:
 0.10 (afb)
 Support for building with wxWidgets 2.8.x
 Support for compiling with Tango as well

 http://wxd.sourceforge.net/

 This release adds support for compiling with
 wxWidgets 2.8.3, as well as with old wx 2.6.4.
 It also adds support for using Tango / Phobos.

 The build process has been updated and it now
 supports Make (DM/GNU), Build (Bud/Rebuild)
 as well as Code::Blocks IDE and using DSSS.

 http://wxd.sourceforge.net/#codeblocks

 Tested OK on Mac OS X, Linux, FreeBSD, Win XP.
 Works with GDC 0.23 and DMD 1.007 compilers.

 --anders

0.10 is now the default version with `dsss net install` Hey, no patches necessary! :) - Gregor Richards

Hey, I get tons of these error messages with any dsss net install: here's a snippet: ----- ... d/wx/App.d: Can't update time for wxd/wx/App.d: Invalid argumentCan't set permissions: Function not implemented wxd/wx/ArrayInt.d: Can't update time for wxd/wx/ArrayInt.d: Invalid argumentCan' t set permissions: Function not implemented wxd/wx/ArrayString.d: Can't update time for wxd/wx/ArrayString.d: Invalid argume ntCan't set permissions: Function not implemented wxd/wx/ArtProvider.d: Can't update time for wxd/wx/ArtProvider.d: Invalid argume ntCan't set permissions: Function not implemented wxd/wx/aui/: Can't update time for wxd/wx/aui/: Invalid argument wxd/wx/aui/aui.d: Can't update time for wxd/wx/aui/aui.d: Invalid argumentCan't set permissions: Function not implemented wxd/wx/aui/DockArt.d: Can't update time for wxd/wx/aui/DockArt.d: Invalid argume ntCan't set permissions: Function not implemented wxd/wx/aui/FrameManager.d: Can't update time for wxd/wx/aui/FrameManager.d: Inva lid argumentCan't set permissions: Function not implemented wxd/wx/Bitmap.d: Can't update time for wxd/wx/Bitmap.d: Invalid argumentCan't se t per ... ---- This is with: F:\bax\Code\d>dsss --version DSSS version 0.64 Usage: dsss [dsss options] <command> [options] ... Any idea what's wrong? --bb

bsdtar, the extraction tool DSSS uses, has the annoying tendency of creating that output. It's harmless. - Gregor Richards
Apr 22 2007
prev sibling parent reply Olli Aalto <oaalto gmail.com> writes:
Gregor Richards wrote:
 Anders F Björklund wrote:
 0.10 (afb)
 Support for building with wxWidgets 2.8.x
 Support for compiling with Tango as well

 http://wxd.sourceforge.net/

 This release adds support for compiling with
 wxWidgets 2.8.3, as well as with old wx 2.6.4.
 It also adds support for using Tango / Phobos.

 The build process has been updated and it now
 supports Make (DM/GNU), Build (Bud/Rebuild)
 as well as Code::Blocks IDE and using DSSS.

 http://wxd.sourceforge.net/#codeblocks

 Tested OK on Mac OS X, Linux, FreeBSD, Win XP.
 Works with GDC 0.23 and DMD 1.007 compilers.

 --anders

0.10 is now the default version with `dsss net install` Hey, no patches necessary! :)

Decided to give wxd a go, but run into the following problem. First it seems that DSSS fetches wxd 0.09 and not 0.10, and that causes the build to fail when using Tango. Linux, DMD 1.013, Tango RC1, DSSS 0.64. Here's the output: oaalto-laptop ~> dsss net install wxd Synchronizing... Please choose a mirror for the source list: (Note that you may choose another mirror at any time by removing the directory /home/oaalto/dsss/share/dsss/sources) 1) http://svn.dsource.org/projects/dsss/sources 2) http://dsss.brainsware.org/sources 1 + curl -s -S -k http://svn.dsource.org/projects/dsss/sources/source.list -o /home/oaalto/dsss/share/dsss/sources/source.list + curl -s -S -k http://svn.dsource.org/projects/dsss/sources/pkgs.list -o /home/oaalto/dsss/share/dsss/sources/pkgs.list + curl -s -S -k http://svn.dsource.org/projects/dsss/sources/mirrors.list -o /home/oaalto/dsss/share/dsss/sources/mirrors.list Working in /tmp/DSSS_wxd + curl -k http://superb-east.dl.sourceforge.net/sourceforge/wxd/wxd-0.09.tgz -o src.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1121k 100 1121k 0 0 379k 0 0:00:02 0:00:02 --:--:-- 418k + gunzip -c src.tgz | tar -xf - + curl -k http://svn.dsource.org/projects/dsss/sources/wxd.diff -o wxd.diff % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1399 100 1399 0 0 4448 0 --:--:-- --:--:-- --:--:-- 0 The next patch would create the file wxd/dsss.conf, which already exists! Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file wxd/dsss.conf.rej The next patch would create the file wxd/mkwxlibs.d, which already exists! Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file wxd/mkwxlibs.d.rej WARNING: Module stddef.d does not have a module declaration. This can cause problems with rebuild's -oq option. If an error occurs, fix this first. WARNING: Module string.d does not have a module declaration. This can cause problems with rebuild's -oq option. If an error occurs, fix this first. WARNING: Module utf.d does not have a module declaration. This can cause problems with rebuild's -oq option. If an error occurs, fix this first. WARNING: Module format.d does not have a module declaration. This can cause problems with rebuild's -oq option. If an error occurs, fix this first. WARNING: Module stream.d does not have a module declaration. This can cause problems with rebuild's -oq option. If an error occurs, fix this first. WARNING: Module regexp.d does not have a module declaration. This can cause problems with rebuild's -oq option. If an error occurs, fix this first. WARNING: Module libs.d does not have a module declaration. This can cause problems with rebuild's -oq option. If an error occurs, fix this first. Creating imports for DD-wx wx => DD-wx Command: mkwxlibs.d + /home/oaalto/dsss/bin/rebuild -Idsss_imports/ -I. -S./ -I/home/oaalto/dsss/include/d -S/home/oaalto/dsss/lib/ -full -exec mkwxlibs.d mkwxlibs.d(1): module file cannot read file 'std/file.d' Command /home/oaalto/dsss/bin/rebuild returned with code 256, aborting.
Apr 22 2007
next sibling parent Gregor Richards <Richards codu.org> writes:
Errm, oops, my change didn't go through properly ... it's in now.

Time to figure out what's wrong with the source management interface X_X

  - Gregor Richards
Apr 22 2007
prev sibling parent =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
Olli Aalto wrote:

 Decided to give wxd a go, but run into the following problem. First it 
 seems that DSSS fetches wxd 0.09 and not 0.10, and that causes the build 
 to fail when using Tango.

wxD 0.09 did not support Tango, but download the new one from the site ? http://sourceforge.net/project/showfiles.php?group_id=133831&package_id=147503 --anders
Apr 22 2007
prev sibling parent reply Olli Aalto <oaalto gmail.com> writes:
Anders F Björklund wrote:
 0.10 (afb)
 Support for building with wxWidgets 2.8.x
 Support for compiling with Tango as well
 
 http://wxd.sourceforge.net/
 
 This release adds support for compiling with
 wxWidgets 2.8.3, as well as with old wx 2.6.4.
 It also adds support for using Tango / Phobos.
 
 The build process has been updated and it now
 supports Make (DM/GNU), Build (Bud/Rebuild)
 as well as Code::Blocks IDE and using DSSS.
 
 http://wxd.sourceforge.net/#codeblocks
 
 Tested OK on Mac OS X, Linux, FreeBSD, Win XP.
 Works with GDC 0.23 and DMD 1.007 compilers.
 

Which version of Tango? I'm using the 0.97 RC1 and now I'm getting the following error: oaalto-laptop ~> dsss net install wxd Synchronizing... + curl -s -S -k http://svn.dsource.org/projects/dsss/sources/source.list -o /home/oaalto/dsss/share/dsss/sources/source.list -z /home/oaalto/dsss/share/dsss/sources/source.list + curl -s -S -k http://svn.dsource.org/projects/dsss/sources/pkgs.list -o /home/oaalto/dsss/share/dsss/sources/pkgs.list -z /home/oaalto/dsss/share/dsss/sources/pkgs.list + curl -s -S -k http://svn.dsource.org/projects/dsss/sources/mirrors.list -o /home/oaalto/dsss/share/dsss/sources/mirrors.list -z /home/oaalto/dsss/share/dsss/sources/mirrors.list Working in /tmp/DSSS_wxd + curl -k http://superb-east.dl.sourceforge.net/sourceforge/wxd/wxd-0.10.tgz -o src.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1134k 100 1134k 0 0 386k 0 0:00:02 0:00:02 --:--:-- 423k + gunzip -c src.tgz | tar -xf - WARNING: Module Vararg.d does not have a module declaration. This can cause problems with rebuild's -oq option. If an error occurs, fix this first. Creating imports for DD-wx Command: make helpers + make helpers make -C wxc helpers make[1]: Entering directory `/tmp/DSSS_wxd/wxd/wxc' g++ -D__DMD__ `wx-config --cxxflags` -O2 -Wall -c -o wx-platform.o wx-platform.cpp g++ -o wx-platform wx-platform.o g++ -D__DMD__ `wx-config --cxxflags` -O2 -Wall -c -o wx-encoding.o wx-encoding.cpp g++ -o wx-encoding wx-encoding.o make[1]: Leaving directory `/tmp/DSSS_wxd/wxd/wxc' Command: wxc/dsss-wx-libs.d + /home/oaalto/dsss/bin/rebuild -Idsss_imports/ -I. -S./ -I/home/oaalto/dsss/include/d -S/home/oaalto/dsss/lib/ -full -exec wxc/dsss-wx-libs.d wxc/dsss-wx-libs.d(20): constructor tango.sys.Process.Process.this (char[][]...) does not match parameter types (char[],char[][char[]]) wxc/dsss-wx-libs.d(20): Error: cannot implicitly convert expression (command) of type char[] to char[][] wxc/dsss-wx-libs.d(20): Error: cannot implicitly convert expression (get()) of type char[][char[]] to char[][] Command /home/oaalto/dsss/bin/rebuild returned with code 256, aborting.
Apr 22 2007
parent reply =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
Olli Aalto wrote:
 Tested OK on Mac OS X, Linux, FreeBSD, Win XP.
 Works with GDC 0.23 and DMD 1.007 compilers.

Which version of Tango? I'm using the 0.97 RC1 and now I'm getting the following error:

Trunk... aiming for wxD 1.0 to support Tango 1.0. Unfortunately the library API is not stable yet. See http://dsource.org/projects/tango/ticket/408 I can see how the above statement was misleading, on most platforms it was only tested with Phobos. --anders
Apr 23 2007
parent reply Olli Aalto <oaalto gmail.com> writes:
Anders F Björklund wrote:
 Olli Aalto wrote:
 Tested OK on Mac OS X, Linux, FreeBSD, Win XP.
 Works with GDC 0.23 and DMD 1.007 compilers.

Which version of Tango? I'm using the 0.97 RC1 and now I'm getting the following error:

Trunk... aiming for wxD 1.0 to support Tango 1.0. Unfortunately the library API is not stable yet. See http://dsource.org/projects/tango/ticket/408 I can see how the above statement was misleading, on most platforms it was only tested with Phobos.

Ok, gotta wait then. O.
Apr 23 2007
parent reply =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
Olli Aalto wrote:

 Trunk... aiming for wxD 1.0 to support Tango 1.0.
 Unfortunately the library API is not stable yet.

 See http://dsource.org/projects/tango/ticket/408

Ok, gotta wait then.

Not really, you can use the previous version of the wxD code that gives you that Tango error: http://wxd.cvs.sourceforge.net/wxd/wxd/wxc/dsss-wx-libs.d Download "revision 1.10" and replace your current version of wxc/dsss-wx-libs.d and it should work. Alternatively you can run "make build" before "dsss build". --anders
Apr 23 2007
parent =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
 http://wxd.cvs.sourceforge.net/wxd/wxd/wxc/dsss-wx-libs.d
 
 Download "revision 1.10" and replace your current
 version of wxc/dsss-wx-libs.d and it should work.

Revision 1.9, sorry. --anders
Apr 23 2007