-
-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to build packages using pkgbootstrap.sh on Pinephone #676
Comments
I haven't got around to write documentation for pkgbootstrap, but you need to create a chroot using As for the devtools package, yes, Arch Linux ARM used an old version which doesn't have that option, but devtools is an |
Ah, thank you for clarifying! I just tried again with that in mind, but ran into different problems. I would appreciate it if you could point me in the right direction. This time, my goal was to update plasma-mobile and plasma-nano from 6.2.4 to 6.2.5. Here is what I did:
The command above fails. This is what I am left with:
I am stumped by these errors because I just built the chroot and updated the checksums, so I am not sure how to rebuild the chroot or why there are PGP signature issues. Perhaps there is some flaw in my process, or maybe there are more steps needed to update and build these packages? Thank you for any wisdom you can impart. |
To obtain the public key, run |
Device info
Describe the bug
As advised by the contributing guidelines, I tried to build a package in Arch Linux Arm (aarch64) on my Pinephone after making changes to a PKGBUILD.
./pkgbootstrap.sh build --arch aarch64 --repo danctnix PKGBUILDS/plasma/plasma-dialer/
The package did not build and I got the following error message:
/usr/bin/makechrootpkg: illegal option -- x
To Reproduce
Steps to reproduce the behavior:
./pkgbootstrap.sh build --arch aarch64 --repo danctnix PKGBUILDS/plasma/plasma-dialer/
Expected behavior
The script runs without errors from makechrootpkg.
Additional information
makechrootpkg is included in the devtools package. Arch Linux Arm has a devtools package and a devtools-alarm package that is older. Running
makechrootpkg --help
on the Pinephone shows that the -x option does not exist for either devtools or devtools-alarm in Arch Linux Arm. The option does exist in the the version of makechrootpkg that is included in the devtools package available in Arch Linux on x86_64 architecture, so the error is not present on x86_64.Removing the -x option from the call to makechrootpkg on line 69 of lib/mkpkg.bash resolves the error on aarch64. Perhaps the option could be conditionally added depending on the architecture that the script is being run on?
The text was updated successfully, but these errors were encountered: