ports/141145: openssl & X

Richard A Secor rsecor at seqlogic.com
Thu Dec 3 17:50:02 UTC 2009

>Number:         141145
>Category:       ports
>Synopsis:       openssl & X
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec 03 17:50:01 UTC 2009
>Originator:     Richard A Secor
>Release:        FreeBSD 6.4-STABLE
FreeBSD localhost 6.4-STABLE FreeBSD 6.4-STABLE #0: Mon Oct 12 16:38:00 EDT 2009     root at localhost:/usr/obj/usr/src/sys/2RLXF51  i386

[root at localhost /usr/ports/security/openssl]# grep "WITHOUT_X11" /etc/make.conf

[root at localhost /usr/ports/security/openssl]# portupgrade 
--->  Upgrading 'openssl-0.9.8i' to 'openssl-0.9.8l' (security/openssl)
--->  Building '/usr/ports/security/openssl'
openssl-0.9.8l: "/usr/ports/x11/xproto" non-existent -- dependency list incomplete
===>  Cleaning for makedepend-1.0.1,1
===>  Cleaning for openssl-0.9.8l
===>  Found saved configuration for openssl-0.9.8l
===>  Extracting for openssl-0.9.8l
=> MD5 Checksum OK for openssl-0.9.8l.tar.gz.
=> SHA256 Checksum OK for openssl-0.9.8l.tar.gz.
=> MD5 Checksum OK for dtls-bugs-2009-05-18.patch.
=> SHA256 Checksum OK for dtls-bugs-2009-05-18.patch.
===>   openssl-0.9.8l depends on file: /usr/local/bin/perl5.8.9 - found
===>  Patching for openssl-0.9.8l
===>   openssl-0.9.8l depends on file: /usr/local/bin/perl5.8.9 - found
===>  Applying distribution patches for openssl-0.9.8l
===>  Applying FreeBSD patches for openssl-0.9.8l
===>   openssl-0.9.8l depends on executable: makedepend - not found
===>    Verifying install for makedepend in /usr/ports/devel/makedepend
===>  Extracting for makedepend-1.0.1,1
=> MD5 Checksum OK for xorg/util/makedepend-1.0.1.tar.bz2.
=> SHA256 Checksum OK for xorg/util/makedepend-1.0.1.tar.bz2.
===>  Patching for makedepend-1.0.1,1
===>   makedepend-1.0.1,1 depends on file: /usr/local/libdata/pkgconfig/xproto.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/xproto.pc in /usr/ports/x11/xproto
     => No directory for /usr/local/libdata/pkgconfig/xproto.pc.  Skipping..
===>   makedepend-1.0.1,1 depends on executable: pkg-config - found
===>  Configuring for makedepend-1.0.1,1
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of cc... gcc3
checking return type of signal handlers... void
checking for rename... yes
checking for fchmod... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for _LARGE_FILES value needed for large files... no
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for X... gnome-config: not found
configure: error: Package requirements (xproto) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively you may set the X_CFLAGS and X_LIBS environment variables
to avoid the need to call pkg-config.  See the pkg-config man page for
more details.
===>  Script "configure" failed unexpectedly.
Please report the problem to x11 at FreeBSD.org [maintainer] and attach the
"/usr/ports/devel/makedepend/work/makedepend-1.0.1/config.log" including the
output of the failure of your make command. Also, it might be a good idea to
provide an overview of all packages installed on your system (e.g. an `ls
*** Error code 1

Stop in /usr/ports/devel/makedepend.
*** Error code 1

Stop in /usr/ports/security/openssl.
*** Error code 1

Stop in /usr/ports/security/openssl.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20091203-63757-19tsnaj-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=openssl-0.9.8i UPGRADE_PORT_VER=0.9.8i make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
	! security/openssl (openssl-0.9.8i)	(configure error)

[root at localhost ~]# cd /usr/ports/security/openssl 
[root at localhost /usr/ports/security/openssl]# portupgrade 

# --->  Upgrading 'openssl-0.9.8i' to 'openssl-0.9.8l' (security/openssl)

If we have WITHOUT_X=yes in make.conf then why does it try to look for /usr/ports/x11/xproto?

We really need to be able to perform this update to be PCI Compliant.


More information about the freebsd-ports-bugs mailing list