You are not logged in.

#1 Re: Installation » Survey: On what cpu do you (want to) use archlinux32? » 2018-11-30 10:52:16

I use ArchLinux32 on IBM ThinkPad X41t (Tablet). Works great so far, for the most part - fingerprint scanner, pen input.

Intel Pentium M LV (758) @ 1.50GHz

#2 Re: Pacman / Pacman Upgrades » dub doesn't work with dmd 1:2.082.0-1.0 » 2018-09-14 15:06:31

andreas_baumann wrote:

The PKGBUILD of dub doesn't list dmd as a dependency, so it didn't get rebuilt. Most likely this is the problem..

If I understand correctly, dub can utilize different D compilers, not only dmd (for example, ldc), that's probably why it's not listed as a dependency.

#3 Re: Pacman / Pacman Upgrades » dub doesn't work with dmd 1:2.082.0-1.0 » 2018-09-14 10:46:45

levi wrote:

Yes, I'm not sure if those intial messages are usual or not, but the first line that looks bad is the error:

Failed to invoke the compiler /usr/bin/dmd to determine the build platform: Error: missing or null command line arguments

It is. You get this error if your just try to invoke dub, without verbose flag. Sorry for not pointing it out.

levi wrote:

Can you capture the first few lines of the same log using the downgraded dmd and compare them?  Also, can I assume the double v in '--vverbose' is a typo?

With downgraded version it just works. Nothing really to compare. And no, it's like a second level of regular --verbose - in the help listing --vverbose described as debug output, opposed to regular diagnostic output in --verbose.

#4 Pacman / Pacman Upgrades » dub doesn't work with dmd 1:2.082.0-1.0 » 2018-09-13 12:53:24

SuperPrower
Replies: 7

After dmd (D language compiler) was updated from version 1:2.081.2-1.0 to 1:2.082.0-1.0, I couldn't invoke dub (dlang package manager) for anything. Here is the attempt to run `dub --vverbose`:

Using dub registry url 'https://code.dlang.org/'
Refreshing local packages (refresh existing: true)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/superprower/.dub/packages/local-packages.json
Try to load local package map at /home/superprower/.dub/packages/local-packages.json
iterating dir /home/superprower/.dub/packages/
iterating dir /home/superprower/.dub/packages/ entry ncurses-master
iterating dir /home/superprower/.dub/packages/ entry local-packages.json
iterating dir /home/superprower/.dub/packages/ entry d-profile-viewer-1.1.3
No package found in current working directory.
Failed to invoke the compiler /usr/bin/dmd to determine the build platform: Error: missing or null command line arguments

Full exception: object.Exception@source/dub/compilers/compiler.d(127): Failed to invoke the compiler /usr/bin/dmd to determine the build platform: Error: missing or null command line arguments

----------------
??:? pure @safe bool std.exception.enforce!().enforce!(bool).enforce(bool, lazy const(char)[], immutable(char)[], uint) [0xa744bd]
??:? dub.platform.BuildPlatform dub.compilers.compiler.Compiler.probePlatform(immutable(char)[], immutable(char)[][], immutable(char)[]) [0x80759e]
??:? dub.platform.BuildPlatform dub.compilers.dmd.DMDCompiler.determinePlatform(ref dub.compilers.buildsettings.BuildSettings, immutable(char)[], immutable(char)[]) [0x81323f]
??:? [0x810de2]
??:? void dub.commandline.PackageBuildCommand.setupPackage(dub.dub.Dub, immutable(char)[], immutable(char)[]) [0x910e46]
??:? int dub.commandline.GenerateCommand.execute(dub.dub.Dub, immutable(char)[][], immutable(char)[][]) [0x92b158]
??:? int dub.commandline.RunCommand.execute(dub.dub.Dub, immutable(char)[][], immutable(char)[][]) [0x92b0ab]
??:? int dub.commandline.runDubCommandLine(immutable(char)[][]) [0x9f87e3]
??:? _Dmain [0x9fe3bf]

It doesn't happen, if I downgrade dmd back. I tried asking on Dlang forums, but it doesn't seems like last changes have anything to do with this problem. I suspect it has to do something with the fact that dub is still of version 1.10 while there is 1.11 available (on regular ArchLinux on my other device, and there is no problem) - maybe they are incompatible?

Board footer

Powered by FluxBB