Package Details: wla_dx 9.10-2

Git Clone URL: https://aur.archlinux.org/wla_dx.git (read-only, click to copy)
Package Base: wla_dx
Description: Multi Platform Cross Assembler Package for GB-Z80 (Game Boy), Z80 (GG, SMS, MSX, Spectrum, Ti86, etc), 6502 (NES, etc), 65C02 (VIC-20, etc), 6510 (C64, etc), 65816 (SNES, etc), HUC6280 (PC-Engine) and SPC-700 (SNES sound chip)
Upstream URL: https://github.com/vhelin/wla-dx
Licenses: GPL2
Submitter: prurigro
Maintainer: prurigro
Last Packager: prurigro
Votes: 7
Popularity: 0.092700
First Submitted: 2012-02-06 07:40
Last Updated: 2020-01-31 21:26

Latest Comments

prurigro commented on 2020-01-31 21:25

Ahh, I'm not sure how I missed the first message by lazycrypt, but thanks for bringing this my attention both of you, and thanks for the solution potatoe. I need to remember to test in a clean chroot before pushing updates.

Clean chroot build was successful with the python-sphinx dep on that note- cheers!

potatoe commented on 2020-01-31 18:24

This package needs python-sphinx added to the makedepends. Man pages seem to be (automatically) generated ONLY if the sphinx-build binary is available when cmake is run but (silently) NOT generated if it's not available, which causes the mv: cannot stat 'usr/man': No such file or directory error in the PKGBUILD. Installing python-sphinx then allows the package to build.

lazycrypt commented on 2018-11-14 12:30

There seems to be an issue with the PKGBUILD that prevents the package from building/installing. Namely, this particular line:

 # Move the man directory to the correct location
 mv usr/man usr/share/man

I would always receive this message:

Install the project...
-- Install configuration: ""
-- Installing: /tmp/makepkg/wla_dx/pkg/wla_dx/usr/local/bin/wla-gb
-- Installing: /tmp/makepkg/wla_dx/pkg/wla_dx/usr/local/bin/wla-65c02
-- Installing: /tmp/makepkg/wla_dx/pkg/wla_dx/usr/local/bin/wla-6510
-- Installing: /tmp/makepkg/wla_dx/pkg/wla_dx/usr/local/bin/wla-65816
-- Installing: /tmp/makepkg/wla_dx/pkg/wla_dx/usr/local/bin/wla-huc6280
-- Installing: /tmp/makepkg/wla_dx/pkg/wla_dx/usr/local/bin/wla-spc700
-- Installing: /tmp/makepkg/wla_dx/pkg/wla_dx/usr/local/bin/wla-z80
-- Installing: /tmp/makepkg/wla_dx/pkg/wla_dx/usr/local/bin/wlalink
mv: cannot stat 'usr/man': No such file or directory
==> ERROR: A failure occurred in package().
Aborting...

Now even if the move command is changed to

 mv /usr/man /usr/share/man
and the man directory is manually created it would still fail with an error about not having permission (since Arch does not allow makepkg to be run with sudo).

Omitting the move command makes the package build and install just fine, it's just the manual that is missing now.