Re: Issues with packages lacking fully compiled dependencies.
Mark Millard <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.ports |
|---|---|
| Message-ID | <[email protected]> |
On 3/31/26 05:32, [email protected] wrote: > Hi all, > > After the last update on my 16-current box, I encountered an issue with > Xfce4. I use Xorg + Xfce4 as my desktop environment, and I installed > both using the following command: > > pkg install -y -g "xorg*" -g "xfce4*" Hmm. (No -y below because do not want to actually install. Also, my context has none of this installed as I do not use such on the system involved. pkg 2.6.2 context.): # pkg install -g "xorg*" -g "xfce4*" Updating main-amd64-default repository catalogue... main-amd64-default repository is up to date. All repositories are up to date. pkg: No packages available to install matching '-g' have been found in the repositories pkg: No packages available to install matching 'xfce4*' have been found in the repositories Issues: 1) The command syntax only allow the initial -g as an option, making all the names globs. 2) There is no package called xfec4 (the package name does not contain the digit 4, only the origin does), Freshports reports: To add the package, run one of these commands: pkg install x11-wm/xfce4 pkg install xfce NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. PKGNAME: xfce If the command reported is what you used, then you should have gotten such messages. If the command reported is not the actual command used, the overall report is misleading as stands for getting help. > > However, my desktop did not work correctly because the xfce4-desktop > package was not installed. Thinking about this, I believe the pkg > command should have a warning message to inform users when mandatory > packages are missing or were not compiled in the repository. > From another of the messages in this chain and my adding notes to it (The material quoted looks to be from freshports as well): > Runtime dependencies: > > • xfwm4 : x11-wm/xfce4-wm > • xfce4-session : x11-wm/xfce4-session > • xfce4-panel : x11-wm/xfce4-panel > • xfdesktop : x11-wm/xfce4-desktop Note that the package name just above does not contain "xfec4" or even "xfce", only the origin does. > • xfsettingsd : sysutils/xfce4-settings Note that the package name just above does not contain "xfec4" or even "xfce", only the origin does. > • xfce4-appfinder : misc/xfce4-appfinder > • greybird-theme>0 : x11-themes/greybird-theme > • xfce-icons-elementary>0 : x11-themes/xfce-icons-elementary > • mousepad : editors/mousepad > • xfce4-notifyd-config : deskutils/xfce4-notifyd > • xfce4-terminal : x11/xfce4-terminal > • xfce4-power-manager : sysutils/xfce4-power-manager Various origins also do not contain "xfce" or "xfce4" as well. -- === Mark Millard marklmi at yahoo.com