October 16, 2014 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | Ok, I found the issue in dmd picking up the system's dmd.conf during "bootstrapping" which had conflicting settings, effectively linking phobos2 against itself or something like that. Now I write a clean dmd to dmd/ini/linux/bin${MODEL}/dmd.conf and symlink it into dmd/src. _______________________________________________ dmd-beta mailing list dmd-beta@puremagic.com http://lists.puremagic.com/mailman/listinfo/dmd-beta |
October 16, 2014 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Marco Leise | On 10/16/2014 01:31 PM, Marco Leise wrote: > Ok, I found the issue in dmd picking up the system's dmd.conf during > "bootstrapping" which had conflicting settings, effectively linking > phobos2 against itself or something like that. Now I write a clean dmd > to dmd/ini/linux/bin${MODEL}/dmd.conf and symlink it into dmd/src. Yes, if you build dmd from sources, you need to provide a working dmd.conf. The binary dmd already comes with one. _______________________________________________ dmd-beta mailing list dmd-beta@puremagic.com http://lists.puremagic.com/mailman/listinfo/dmd-beta |
October 16, 2014 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | I think there should be no need for dmd.conf to build dmd from source. -- Andrei On 10/16/14, 12:34 PM, Martin Nowak via dmd-beta wrote: > On 10/16/2014 01:31 PM, Marco Leise wrote: >> Ok, I found the issue in dmd picking up the system's dmd.conf during >> "bootstrapping" which had conflicting settings, effectively linking >> phobos2 against itself or something like that. Now I write a clean dmd >> to dmd/ini/linux/bin${MODEL}/dmd.conf and symlink it into dmd/src. > > Yes, if you build dmd from sources, you need to provide a working > dmd.conf. The binary dmd already comes with one. > _______________________________________________ > dmd-beta mailing list > dmd-beta@puremagic.com > http://lists.puremagic.com/mailman/listinfo/dmd-beta _______________________________________________ dmd-beta mailing list dmd-beta@puremagic.com http://lists.puremagic.com/mailman/listinfo/dmd-beta |
October 17, 2014 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | Am 17.10.2014, 02:14 Uhr, schrieb Andrei Alexandrescu via dmd-beta <dmd-beta@puremagic.com>: > I think there should be no need for dmd.conf to build dmd from source. -- Andrei You are right, I should have written while compiling druntime/Phobos it works either with build-in defaults or the system provided /etc/dmd.conf. After a refactoring in the dmd make files and my package script I missed the point, that dmd no longer had a dmd.conf in its source tree to work with. When I had a feeling it could be using /etc/dmd.conf I deleted that file, but dmd is unexpectedly resilient nowadays and recovered by using built-in defaults. Only after adding some bogus flags to /etc/dmd.conf I realized it was indeed picking up conflicting flags from there. -- Marco _______________________________________________ dmd-beta mailing list dmd-beta@puremagic.com http://lists.puremagic.com/mailman/listinfo/dmd-beta |
October 26, 2014 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | On 10/16/2014 04:12 AM, Andrei Alexandrescu wrote: > Do I need to get the tar, or just go with the normal build process? I > just updated dlang.org from github and attempted a "make" to get: So what is up with the website? This is the last step missing for the 2.066.1 release. _______________________________________________ dmd-beta mailing list dmd-beta@puremagic.com http://lists.puremagic.com/mailman/listinfo/dmd-beta |
October 25, 2014 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak Attachments:
| I'll get to this tomorrow. On Saturday, October 25, 2014, Martin Nowak <code@dawg.eu> wrote: > On 10/16/2014 04:12 AM, Andrei Alexandrescu wrote: > >> Do I need to get the tar, or just go with the normal build process? I just updated dlang.org from github and attempted a "make" to get: >> > > So what is up with the website? > This is the last step missing for the 2.066.1 release. > > -- Please excuse terseness and typos |
October 26, 2014 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak Attachments:
| In the meanwhile I went ahead and released 2.066.1 Arch Linux package early
On Sun, Oct 26, 2014 at 3:50 AM, Martin Nowak via dmd-beta < dmd-beta@puremagic.com> wrote:
> On 10/16/2014 04:12 AM, Andrei Alexandrescu wrote:
>
>> Do I need to get the tar, or just go with the normal build process? I just updated dlang.org from github and attempted a "make" to get:
>>
>
> So what is up with the website?
> This is the last step missing for the 2.066.1 release.
>
>
> _______________________________________________
> dmd-beta mailing list
> dmd-beta@puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
|
October 26, 2014 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Михаил Страшун | On 10/26/2014 03:50 PM, Михаил Страшун via dmd-beta wrote: > In the meanwhile I went ahead and released 2.066.1 Arch Linux package early For the next time please wait with any packages until we actually release a version. There can always be last minute problems and this only makes things more complicated. Also the users of your package will have a mismatching documentation on dlang.org. _______________________________________________ dmd-beta mailing list dmd-beta@puremagic.com http://lists.puremagic.com/mailman/listinfo/dmd-beta |
October 27, 2014 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
On 10/26/2014 09:41 PM, Михаил Страшун wrote: > Well, I hope next time .0 release won't have that many issues ;) > Making updated release in case of any last minute fixes won't be any > problem though. Thanks for maintaining an Arch Linux package btw. _______________________________________________ dmd-beta mailing list dmd-beta@puremagic.com http://lists.puremagic.com/mailman/listinfo/dmd-beta |
October 26, 2014 Re: [dmd-beta] 2.066.1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | So I've been bringing everything up to snuff and here's what I'm now getting after getting everything needed on a clean machine: cd /path/to/dlang.org make -f posix.mak ======================= ... dub build --root=../tools/dpl-docs --compiler=../dmd/src/dmd Error executing command build: Failed to invoke the compiler ../dmd/src/dmd to determine the build platform: Error: cannot find source code for runtime library file 'object.d' dmd might not be correctly installed. Run 'dmd -man' for installation instructions. Specify path to file 'object.d' with -I switch make: *** [dpl-docs] Error 2 ======================= Martin, Sönke, do you think we can bring dub to the point we don't rely on machine specifics (i.e. dmd.conf) to build everything? That might mean extra options. Thanks, Andrei On 10/25/14 5:50 PM, Martin Nowak wrote: > On 10/16/2014 04:12 AM, Andrei Alexandrescu wrote: >> Do I need to get the tar, or just go with the normal build process? I >> just updated dlang.org from github and attempted a "make" to get: > > So what is up with the website? > This is the last step missing for the 2.066.1 release. > _______________________________________________ dmd-beta mailing list dmd-beta@puremagic.com http://lists.puremagic.com/mailman/listinfo/dmd-beta |
Copyright © 1999-2021 by the D Language Foundation