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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.