I'm trying to upgrade OpenSSL, OpenSSH, and Apache22 on a FreeBSD 8.1 system. I'm already running OpenSSH-Portable, so that's not really a problem.
Where I run into trouble is that openssh-portable
is trying to install libXext
. How can I tell this port to ignore X11 requirements?
I agree with the commenters that there's something unusual going on here. I do know that OpenSSH supports X11 forwarding, which might require
libXext
in some circumstances, but that seems unlikely to me, as thesshd
that comes with FreeBSD has no explicit X dependencies:Have you changed any of the port's options? If so, a good next troubleshooting step would be for you to post the contents of
/var/db/ports/openssh/options
. The current default options in openssh-portable'sMakefile
are as follows, and do not trigger the installation of libXext for me:I'm not enough of a user of most of these options to immediately see if any of them require any X11. But if you trace each of the dependencies, one of them may need
libXext
, and any ones that you've toggled are more likely to be the culprit.Generally speaking, if you don't want anything X-related for any of your ports (which is often the case on a server), you can add
WITHOUT_X11
to/etc/make.conf
, but that's a shot in the dark that you could try as a diagnostic step, and doesn't actually reveal the root cause of your issue. If you're just interested in a quick fix, that might help.