Jump to page: 1 2
Thread overview
wxD 0.10 released
Apr 23, 2007
Gregor Richards
Apr 23, 2007
Bill Baxter
Apr 23, 2007
Gregor Richards
Apr 23, 2007
Olli Aalto
Apr 23, 2007
Gregor Richards
Apr 23, 2007
Olli Aalto
Apr 23, 2007
Olli Aalto
April 22, 2007
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
April 23, 2007
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
April 23, 2007
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
April 23, 2007
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
April 23, 2007
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.
April 23, 2007
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
April 23, 2007
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
April 23, 2007
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.
April 23, 2007
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
April 23, 2007
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.
« First   ‹ Prev
1 2