Jump to page: 1 24  
Page
Thread overview
D Shared Software System version 0.4 released!
Nov 18, 2006
Gregor Richards
Nov 18, 2006
Bill Baxter
Nov 18, 2006
Gregor Richards
Nov 18, 2006
Bill Baxter
Nov 18, 2006
Gregor Richards
Nov 18, 2006
Gregor Richards
Nov 18, 2006
Gregor Richards
Nov 18, 2006
Gregor Richards
Nov 20, 2006
Gregor Richards
Nov 19, 2006
BCS
Nov 20, 2006
Gregor Richards
Nov 20, 2006
Gregor Richards
Nov 20, 2006
BCS
Nov 20, 2006
Gregor Richards
Nov 20, 2006
BCS
Nov 20, 2006
BCS
Nov 21, 2006
Gregor Richards
Nov 20, 2006
Gregor Richards
Nov 20, 2006
Gregor Richards
Nov 20, 2006
Gregor Richards
Nov 21, 2006
Alan Knowles
Nov 21, 2006
Gregor Richards
Nov 21, 2006
Alan Knowles
Nov 21, 2006
Gregor Richards
Nov 21, 2006
Alan Knowles
Nov 21, 2006
Gregor Richards
Nov 21, 2006
Gregor Richards
November 18, 2006
(And no, there shall be no name change)

I have just released version 0.4 of DSSS. It includes several bugfixes:

        - Fixed a bug causing DSSS not to download mirrors.list (which was fairly docile since there are no working mirrors yet)
        - Modified to work properly on Mac OS X (hopefully)
        - Wrote simple install and use documents.
        - Added version output to the --help output.
        - dsss net list command implemented.
        - dsss net search command implemented.
        - dsss installed command implemented.
        - unix2dos is now used for all patches on Windows, due to a bug (of sorts) in GNU patch on Windows.

Notably:
1) This should work on Mac OS X now.
2) The net component should (I hope) work on Windows now (patch.exe is a bit picky on Windows)
3) You can now list all packages and search for packages installable via the network.

More info and downloads at http://www.dsource.org/projects/dsss .

 - Gregor Richards
November 18, 2006
Gregor Richards wrote:
> (And no, there shall be no name change)
> 
> I have just released version 0.4 of DSSS. It includes several bugfixes:
> 
>         - Fixed a bug causing DSSS not to download mirrors.list (which was fairly docile since there are no working mirrors yet)
>         - Modified to work properly on Mac OS X (hopefully)
>         - Wrote simple install and use documents.
>         - Added version output to the --help output.
>         - dsss net list command implemented.
>         - dsss net search command implemented.
>         - dsss installed command implemented.
>         - unix2dos is now used for all patches on Windows, due to a bug (of sorts) in GNU patch on Windows.
> 
> Notably:
> 1) This should work on Mac OS X now.
> 2) The net component should (I hope) work on Windows now (patch.exe is a bit picky on Windows)
> 3) You can now list all packages and search for packages installable via the network.
> 
> More info and downloads at http://www.dsource.org/projects/dsss .
> 
>  - Gregor Richards


I get:

+ unix2dos mango.diff
'unix2dos' is not recognized as an internal or external command,
operable program or batch file.

--bb
November 18, 2006
Bill Baxter wrote:
> Gregor Richards wrote:
> 
>> (And no, there shall be no name change)
>>
>> I have just released version 0.4 of DSSS. It includes several bugfixes:
>>
>>         - Fixed a bug causing DSSS not to download mirrors.list (which was fairly docile since there are no working mirrors yet)
>>         - Modified to work properly on Mac OS X (hopefully)
>>         - Wrote simple install and use documents.
>>         - Added version output to the --help output.
>>         - dsss net list command implemented.
>>         - dsss net search command implemented.
>>         - dsss installed command implemented.
>>         - unix2dos is now used for all patches on Windows, due to a bug (of sorts) in GNU patch on Windows.
>>
>> Notably:
>> 1) This should work on Mac OS X now.
>> 2) The net component should (I hope) work on Windows now (patch.exe is a bit picky on Windows)
>> 3) You can now list all packages and search for packages installable via the network.
>>
>> More info and downloads at http://www.dsource.org/projects/dsss .
>>
>>  - Gregor Richards
> 
> 
> 
> I get:
> 
> + unix2dos mango.diff
> 'unix2dos' is not recognized as an internal or external command,
> operable program or batch file.
> 
> --bb

Damn it, I forgot to cause it to actually INSTALL it X_X

I've updated the binary: http://www.dsource.org/projects/dsss/browser/downloads/0.4/dsss-0.4-dmd-win-try2.zip?format=raw

 - Gregor Richards
November 18, 2006
Gregor Richards wrote:
> Bill Baxter wrote:
>> Gregor Richards wrote:
>>
>>> (And no, there shall be no name change)
>>>
>>> I have just released version 0.4 of DSSS. It includes several bugfixes:
>>>
>>>         - Fixed a bug causing DSSS not to download mirrors.list (which was fairly docile since there are no working mirrors yet)
>>>         - Modified to work properly on Mac OS X (hopefully)
>>>         - Wrote simple install and use documents.
>>>         - Added version output to the --help output.
>>>         - dsss net list command implemented.
>>>         - dsss net search command implemented.
>>>         - dsss installed command implemented.
>>>         - unix2dos is now used for all patches on Windows, due to a bug (of sorts) in GNU patch on Windows.
>>>
>>> Notably:
>>> 1) This should work on Mac OS X now.
>>> 2) The net component should (I hope) work on Windows now (patch.exe is a bit picky on Windows)
>>> 3) You can now list all packages and search for packages installable via the network.
>>>
>>> More info and downloads at http://www.dsource.org/projects/dsss .
>>>
>>>  - Gregor Richards
>>
>>
>>
>> I get:
>>
>> + unix2dos mango.diff
>> 'unix2dos' is not recognized as an internal or external command,
>> operable program or batch file.
>>
>> --bb
> 
> Damn it, I forgot to cause it to actually INSTALL it X_X
> 
> I've updated the binary: http://www.dsource.org/projects/dsss/browser/downloads/0.4/dsss-0.4-dmd-win-try2.zip?format=raw 


Ok, now I tried to 'dsss net install mango' again and it started giving me a bunch of messages like the following:

> mango.diff: done.
> patching file dsss.conf
> patching file mango/db/memcache/MemCache.d
> Reversed (or previously applied) patch detected!  Assume -R? [n]
> EOF
> Apply anyway? [n]
> EOF
> Skipping patch.
> 1 out of 1 hunk ignored -- saving rejects to file mango/db/memcache/MemCache.d.rej
> patching file mango/locks/CyclicBarrier.d
> Reversed (or previously applied) patch detected!  Assume -R? [n]
> EOF
> Apply anyway? [n]
> EOF
> Skipping patch.
> 1 out of 1 hunk ignored -- saving rejects to file mango/locks/CyclicBarrier.d.rej
> patching file mango/locks/Exchanger.d
> Reversed (or previously applied) patch detected!  Assume -R? [n]
> EOF
> Apply anyway? [n] EOF

Wasn't obvious what I was supposed to do, so I just bailed out of that one.  The default answer didn't seem to be working.


Then I tried to install something I hadn't installed before to avoid those issues.  'dsss net install dool'.  After copying a bunch of files it stopped with an error:
  ...
  + copying Node.di
  + copying DNode.di
  + copying Character.di
  + copying System.di
  Error: f:\usr\pkg\Dlang\dsss\tmp\DSSS_dool\src\.svn\text-base\build.d.svn-base:
  Access is denied.

This will be pretty cool when it all works!

--bb
November 18, 2006
Bill Baxter wrote:
> Gregor Richards wrote:
> 
>> Bill Baxter wrote:
>>
>>> Gregor Richards wrote:
>>>
>>>> (And no, there shall be no name change)
>>>>
>>>> I have just released version 0.4 of DSSS. It includes several bugfixes:
>>>>
>>>>         - Fixed a bug causing DSSS not to download mirrors.list (which was fairly docile since there are no working mirrors yet)
>>>>         - Modified to work properly on Mac OS X (hopefully)
>>>>         - Wrote simple install and use documents.
>>>>         - Added version output to the --help output.
>>>>         - dsss net list command implemented.
>>>>         - dsss net search command implemented.
>>>>         - dsss installed command implemented.
>>>>         - unix2dos is now used for all patches on Windows, due to a bug (of sorts) in GNU patch on Windows.
>>>>
>>>> Notably:
>>>> 1) This should work on Mac OS X now.
>>>> 2) The net component should (I hope) work on Windows now (patch.exe is a bit picky on Windows)
>>>> 3) You can now list all packages and search for packages installable via the network.
>>>>
>>>> More info and downloads at http://www.dsource.org/projects/dsss .
>>>>
>>>>  - Gregor Richards
>>>
>>>
>>>
>>>
>>> I get:
>>>
>>> + unix2dos mango.diff
>>> 'unix2dos' is not recognized as an internal or external command,
>>> operable program or batch file.
>>>
>>> --bb
>>
>>
>> Damn it, I forgot to cause it to actually INSTALL it X_X
>>
>> I've updated the binary: http://www.dsource.org/projects/dsss/browser/downloads/0.4/dsss-0.4-dmd-win-try2.zip?format=raw 
> 
> 
> 
> 
> Ok, now I tried to 'dsss net install mango' again and it started giving me a bunch of messages like the following:
> 
>> mango.diff: done.
>> patching file dsss.conf
>> patching file mango/db/memcache/MemCache.d
>> Reversed (or previously applied) patch detected!  Assume -R? [n]
>> EOF
>> Apply anyway? [n]
>> EOF
>> Skipping patch.
>> 1 out of 1 hunk ignored -- saving rejects to file mango/db/memcache/MemCache.d.rej
>> patching file mango/locks/CyclicBarrier.d
>> Reversed (or previously applied) patch detected!  Assume -R? [n]
>> EOF
>> Apply anyway? [n]
>> EOF
>> Skipping patch.
>> 1 out of 1 hunk ignored -- saving rejects to file mango/locks/CyclicBarrier.d.rej
>> patching file mango/locks/Exchanger.d
>> Reversed (or previously applied) patch detected!  Assume -R? [n]
>> EOF
>> Apply anyway? [n] EOF
> 
> 
> Wasn't obvious what I was supposed to do, so I just bailed out of that one.  The default answer didn't seem to be working.
> 
> 
> Then I tried to install something I hadn't installed before to avoid those issues.  'dsss net install dool'.  After copying a bunch of files it stopped with an error:
>   ...
>   + copying Node.di
>   + copying DNode.di
>   + copying Character.di
>   + copying System.di
>   Error: f:\usr\pkg\Dlang\dsss\tmp\DSSS_dool\src\.svn\text-base\build.d.svn-base:
>   Access is denied.
> 
> This will be pretty cool when it all works!
> 
> --bb

Windows is really kicking my arse here X-D

Try deleting your ...\tmp\DSSS_mango directory and retrying mango, but it'll probably fail at the same point. In the interim, I'm going to try to get access to a Windows system to test this properly on.

These are some mighty strange, esoteric problems it's running into.

 - Gregor Richards
November 18, 2006
Bill Baxter wrote:
> Gregor Richards wrote:
> 
>> Bill Baxter wrote:
>>
>>> Gregor Richards wrote:
>>>
>>>> (And no, there shall be no name change)
>>>>
>>>> I have just released version 0.4 of DSSS. It includes several bugfixes:
>>>>
>>>>         - Fixed a bug causing DSSS not to download mirrors.list (which was fairly docile since there are no working mirrors yet)
>>>>         - Modified to work properly on Mac OS X (hopefully)
>>>>         - Wrote simple install and use documents.
>>>>         - Added version output to the --help output.
>>>>         - dsss net list command implemented.
>>>>         - dsss net search command implemented.
>>>>         - dsss installed command implemented.
>>>>         - unix2dos is now used for all patches on Windows, due to a bug (of sorts) in GNU patch on Windows.
>>>>
>>>> Notably:
>>>> 1) This should work on Mac OS X now.
>>>> 2) The net component should (I hope) work on Windows now (patch.exe is a bit picky on Windows)
>>>> 3) You can now list all packages and search for packages installable via the network.
>>>>
>>>> More info and downloads at http://www.dsource.org/projects/dsss .
>>>>
>>>>  - Gregor Richards
>>>
>>>
>>>
>>>
>>> I get:
>>>
>>> + unix2dos mango.diff
>>> 'unix2dos' is not recognized as an internal or external command,
>>> operable program or batch file.
>>>
>>> --bb
>>
>>
>> Damn it, I forgot to cause it to actually INSTALL it X_X
>>
>> I've updated the binary: http://www.dsource.org/projects/dsss/browser/downloads/0.4/dsss-0.4-dmd-win-try2.zip?format=raw 
> 
> 
> 
> 
> Ok, now I tried to 'dsss net install mango' again and it started giving me a bunch of messages like the following:
> 
>> mango.diff: done.
>> patching file dsss.conf
>> patching file mango/db/memcache/MemCache.d
>> Reversed (or previously applied) patch detected!  Assume -R? [n]
>> EOF
>> Apply anyway? [n]
>> EOF
>> Skipping patch.
>> 1 out of 1 hunk ignored -- saving rejects to file mango/db/memcache/MemCache.d.rej
>> patching file mango/locks/CyclicBarrier.d
>> Reversed (or previously applied) patch detected!  Assume -R? [n]
>> EOF
>> Apply anyway? [n]
>> EOF
>> Skipping patch.
>> 1 out of 1 hunk ignored -- saving rejects to file mango/locks/CyclicBarrier.d.rej
>> patching file mango/locks/Exchanger.d
>> Reversed (or previously applied) patch detected!  Assume -R? [n]
>> EOF
>> Apply anyway? [n] EOF
> 
> 
> Wasn't obvious what I was supposed to do, so I just bailed out of that one.  The default answer didn't seem to be working.
> 
> 
> Then I tried to install something I hadn't installed before to avoid those issues.  'dsss net install dool'.  After copying a bunch of files it stopped with an error:
>   ...
>   + copying Node.di
>   + copying DNode.di
>   + copying Character.di
>   + copying System.di
>   Error: f:\usr\pkg\Dlang\dsss\tmp\DSSS_dool\src\.svn\text-base\build.d.svn-base:
>   Access is denied.
> 
> This will be pretty cool when it all works!
> 
> --bb

My suspicion right now is that, though it died there, it actually /did/ install properly.  I think that it died while trying to clean up after itself.  Type 'dsss list' and see if dool actually got installed.

 - Gregor Richards
November 18, 2006
Gregor Richards wrote:

> I have just released version 0.4 of DSSS. It includes several bugfixes:

> Notably:
> 1) This should work on Mac OS X now.

Compilation seems to have succeeded, installation failed though:

# sudo `pwd`/dsss install --prefix=/usr/local
Installing hcf
Command: install hcf/env.d /usr/local/include/d/hcf
+ making directory /usr/local/include/d/hcf
+ copying env.d
+ cp -af hcf/env.d /usr/local/include/d/hcf/env.d
cp: illegal option -- a

As you might have guessed, Mac OS X doesn't use GNU "cp" but BSD.

--anders
November 18, 2006
Anders F Björklund wrote:
> Gregor Richards wrote:
> 
>> I have just released version 0.4 of DSSS. It includes several bugfixes:
> 
> 
>> Notably:
>> 1) This should work on Mac OS X now.
> 
> 
> Compilation seems to have succeeded, installation failed though:
> 
> # sudo `pwd`/dsss install --prefix=/usr/local
> Installing hcf
> Command: install hcf/env.d /usr/local/include/d/hcf
> + making directory /usr/local/include/d/hcf
> + copying env.d
> + cp -af hcf/env.d /usr/local/include/d/hcf/env.d
> cp: illegal option -- a
> 
> As you might have guessed, Mac OS X doesn't use GNU "cp" but BSD.
> 
> --anders

Ha-HAH *shoots self in face*

Okidoke, I'm going to check every system() it uses against Mac OS X's man pages.

 - Gregor Richards
November 18, 2006
Anders F Björklund wrote:
> Gregor Richards wrote:
> 
>> I have just released version 0.4 of DSSS. It includes several bugfixes:
> 
> 
>> Notably:
>> 1) This should work on Mac OS X now.
> 
> 
> Compilation seems to have succeeded, installation failed though:
> 
> # sudo `pwd`/dsss install --prefix=/usr/local
> Installing hcf
> Command: install hcf/env.d /usr/local/include/d/hcf
> + making directory /usr/local/include/d/hcf
> + copying env.d
> + cp -af hcf/env.d /usr/local/include/d/hcf/env.d
> cp: illegal option -- a
> 
> As you might have guessed, Mac OS X doesn't use GNU "cp" but BSD.
> 
> --anders

Could you try the latest SVN snapshot of DSSS?

  - Gregor Richards

PS: http://svn.dsource.org/projects/dsss/trunk
November 19, 2006
Gregor Richards wrote:

>> As you might have guessed, Mac OS X doesn't use GNU "cp" but BSD.
> 
> Ha-HAH *shoots self in face*
> 
> Okidoke, I'm going to check every system() it uses against Mac OS X's man pages.

Cross-platform shell scripts are an old arcane black art of magic...
Autotools has some pointers, but it's easier to use GNU "install" ?

http://www.gnu.org/software/autoconf/manual/html_node/Portable-Shell.html

--anders
« First   ‹ Prev
1 2 3 4