Closed CyberBotX closed 4 months ago
I haven't seen anything happen with this issue yet, but something I should probably point out is that libglvnd is no longer a factor in this, however most of what seems to be happening above is still happening. In addition, to point out, when those extra packages get installed, if I run a pkg autoremove
immediately afterwards, all of those packages come up for removal. Perhaps there is something wrong in the solver causing this, but if any other information is required, I can provide it.
overcome by events, I guess
Recently I tried to set things up so I could install some packages from my locally built package repository created via poudriere and some from the official FreeBSD package repository. Since then, whenever I tried to do a
pkg upgrade
, it wants to install libglvnd along with a few other packages, but it cannot do so because of mesa-libs being installed. I am currently on pkg 1.15.10.Below is what I get when I do
pkg upgrade
:When I try to upgrade a single one of those packages in the UPGRADED section, with
pkg -d
, I get the following:(I did not show
pkg -d upgrade
only because the output includes a lot of messages about packages being removed from the request.)I've thus far been unable to figure out if the reason for libglvnd wanting to be installed really is because of those debug lines saying it can't find packages providing those OpenGL libraries, or if there is some other reason. It could also possibly be a problem in the
pkg_jobs_universe_process_shlibs
function of libpkg, but I have been unable to figure out how to get gdb or lldb to apply a breakpoint to that function to trace through it.The poudriere packages were built on the same machine I'm running the upgrade on, which is running FreeBSD 12.2-RELEASE, amd64.