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
devX missing (some?) Multiarch Packages #2064
Comments
I should probably open a new issue to this but I noticed that libc6-dev is missing some dependencies (at least it is in upupGG+D). I descovered this by looking at the sourcecode for empty. In empty.c I saw an include for pty.h and I thought that might be related to the openpty error above. I searched for this package and found it is included in : I then looked in devx-only-installed-packages to see which dependencies of libc6-dev were included. I found that most of the dependencies were missing. I then looked in /var/packages/DISTRO_PKGS_SPECS and found the relevent two lines:
The following dependencies apear to be missing: I decided to install the missing dependencies as follows: Note that pkg isn't included in upupGG+D by default. For info to install pkg on upupGG+D (AKA GroovyPup32 GroovyGorilla+Debian) see: I don't know if these missing dependencies might be included in other packages which are included in devX for upupGG+D. |
Upup GG+D is hardly mainstream woof. Please take this to the forum. |
@peabee what do you think about "mainlining" Puplets that don't get updates that fix bugs or add stuff like missing firmware are really common complaints, and all major Puppy family distros have this problem: there's a 1.0 release without a 1.1 branch with minor features, or a 1.0.1 bugfix release that fixes some critical bug. |
Hi @dimkr
|
I was trying to compile empty on upupGG+D and I got the following error:
Searching for openpty lead me to the following package:
https://packages.debian.org/buster/all/gnulib/filelist
this is a multiarch package. This isn't the first missing multiarch package (i.e. architecture=ALL) that has caused issues for me. For instance readelf, requires
https://packages.debian.org/bullseye/i386/binutils-multiarch
** see post
https://forum.puppylinux.com/viewtopic.php?p=10598#p10598
So there are at least two multiarch packages missing from devX but I bet there are more.
Edit: I was able to compile empty by doing the following:
""Try moving '-lutil' after 'empty.c' on the gcc command line"
https://ubuntuforums.org/showthread.php?t=2131632"
https://forum.puppylinux.com/viewtopic.php?p=18679#p18679
That said, while in this case I likely didn't need gnulib this doesn't negate the fact that devX might be missing many multi-arch packages.
The text was updated successfully, but these errors were encountered: