========================= problem overiew my buildworld is failing and I cant figure what I should do to resolve the openssl issue. last time i updated the system was Wed Oct 18 04:59:46 PDT 2006 i updated the src via cvsup, and attempted a build world. ========================= system info 6.1-RELEASE-p10 #0: Wed Oct 18 04:59:46 PDT 2006 digs@truzul.com:/usr/obj/usr/src/sys/truzul.wb1 i386 Compaq DL-360 G1 ========================= steps taken 1)cvsup -g -L 2 /etc/cvsup/standard-supfile ---cvsup file contents *default host=cvsup11.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs tag=RELENG_6_1 *default delete use-rel-suffix *default compress src-all --- 2) cd /usr/src && make buildworld build failed with the output below. 3)cvsup -g -L 2 /etc/cvsup/standard-supfile ---cvsup file contents *default host=cvsup11.FreeBSD.org *default base=/var/db *default prefix=/usr *default release=cvs tag=RELENG_6 *default delete use-rel-suffix *default compress src-all --- 4) cd /usr/src && make buildworld build failed with the output below. 5) added "NO_OPENSSH= true" to /etc/make.conf and "cd /usr/src && make buildworld" build failed with the output below. 6) added NO_OPENSSL=true and removed NO_OPENSSH= true grep -i openssl /usr/share/mk/*.mk cd /usr/src && make cleanworld && make buildworld same failure. 7) Now I have decided to use portupgrade I have installed it and running pkgdb -F magik# pkgdb -F ---> Checking the package registry database [Rebuilding the pkgdb in /var/db/pkg ... - 206 packages found (-0 +206) .............................................................................................................................................................................................................. done] Missing origin: bsdpan-File-Tail-0.99.3 [Updating the portsdb in /usr/ports ... - 18135 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000. ..... done] [missing key: categories] [Updating the portsdb in /usr/ports ... - 18135 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000. ..... done] missing key: categories: Cannot read the portsdb! database file error -> Ignored. (the package is held; specify -f to force) Missing origin: bsdpan-Net-Netmask-1.9015 (? bsdpan-Net-Netmask-1.9015)Fixed. (-> net-mgmt/p5-Net-Netmask) Missing origin: bsdpan-Time-HiRes-1.9703 (? bsdpan-Time-HiRes-1.9703)Fixed. (-> devel/p5-Time-HiRes) Stale origin: 'emulators/linux_base-8': perhaps moved or obsoleted. -> The port 'emulators/linux_base-8' was removed on 2006-10-02 because: "Has expired: unsupported by upstream, no security support anymore" -> Hint: linux_base-8-8.0_14 is not required by any other package -> Hint: checking for overwritten files... -> No files installed by linux_base-8-8.0_14 have been overwritten by other packages. Deinstall linux_base-8-8.0_14 ? [no] yes [missing key: categories] [Updating the portsdb in /usr/ports ... - 18135 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000. ..... done] missing key: categories: Cannot read the portsdb! database file error ---> Deinstalling 'linux_base-8-8.0_14' [Updating the pkgdb in /var/db/pkg ... - 205 packages found (-1 +0) (...) done] --> Done. Duplicated origin: security/openssl - openssl-0.9.8d openssl-overwrite-base-0.9.8d Unregister any of them? [no] yes Unregister openssl-0.9.8d keeping the installed files intact? [no] yes -> openssl-overwrite-base-0.9.8d is kept. --> Saving the openssl-0.9.8d's +CONTENTS file as /var/db/pkg/openssl-overwrite-base-0.9.8d/+CONTENTS.openssl-0.9.8d --> Unregistering openssl-0.9.8d --> Done. Duplicated origin: devel/p5-Time-HiRes - bsdpan-Time-HiRes-1.9703 p5-Time-HiRes-1.91,1 Unregister any of them? [no] yes Unregister bsdpan-Time-HiRes-1.9703 keeping the installed files intact? [no] yes -> p5-Time-HiRes-1.91,1 is kept. --> Saving the bsdpan-Time-HiRes-1.9703's +CONTENTS file as /var/db/pkg/p5-Time-HiRes-1.91,1/+CONTENTS.bsdpan-Time-HiRes-1.9703 --> Unregistering bsdpan-Time-HiRes-1.9703 --> Done. Duplicated origin: net-mgmt/p5-Net-Netmask - bsdpan-Net-Netmask-1.9015 p5-Net-Netmask-1.9014 Unregister any of them? [no] yes Unregister bsdpan-Net-Netmask-1.9015 keeping the installed files intact? [no] yes -> p5-Net-Netmask-1.9014 is kept. --> Saving the bsdpan-Net-Netmask-1.9015's +CONTENTS file as /var/db/pkg/p5-Net-Netmask-1.9014/+CONTENTS.bsdpan-Net-Netmask-1.9015 --> Unregistering bsdpan-Net-Netmask-1.9015 --> Done. [Updating the pkgdb in /var/db/pkg ... - 202 packages found (-3 +0) (...) done] Stale dependency: amavisd-new-2.4.3_1,1 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: apache-2.0.59 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: courier-authlib-ldap-0.58_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: curl-7.15.5 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: cyrus-sasl-1.5.28_5 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: cyrus-sasl-2.1.22 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: cyrus-sasl-saslauthd-2.1.22 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: gnupg-1.4.5_1 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: mambo-4.5.4 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: mediawiki-1.7.1 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: mimedefang-2.57 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: nmap-4.11 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: openldap-client-2.3.27 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: p5-IO-Socket-SSL-1.01 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: p5-Mail-SpamAssassin-3.1.6 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: p5-Net-SSLeay-1.30_1 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: pear-1.4.11 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: pear-HTML_Common-1.2.2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: pear-HTML_QuickForm-3.2.6 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: pecl-PDO-1.0.3 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: pecl-fileinfo-1.0.3 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: pecl-pdflib-2.1.0_1 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-bcmath-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-bz2-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-calendar-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-ctype-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-curl-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-dom-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-exif-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-extensions-1.0 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-filepro-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-ftp-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-gd-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-gettext-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-iconv-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-mbstring-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-mhash-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-mysql-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-openssl-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-pcre-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-posix-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-readline-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-session-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-simplexml-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-sockets-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-sqlite-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-tokenizer-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-xml-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-xmlreader-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-xmlrpc-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-xmlwriter-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: php5-zlib-5.1.6_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: portupgrade-2.1.3.3_1,2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: postfix-2.3.3,1 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: postfixadmin-2.1.0_6 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: punbb-1.2.12_1 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: ruby-1.8.6.111_1,1 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: ruby18-bdb-0.6.2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: squirrelmail-1.4.8 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: ucspi-tcp-0.88_2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: vpopmail-5.4.17 -> qmail-1.03_5 (mail/qmail): Install stale dependency? ([y]es/[n]o/[a]ll) [yes] n New dependency? (? to help): Skip this? ([y]es/[n]o/[a]ll) [yes] y Skipped. Stale dependency: vpopmail-5.4.17 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: vsftpd-ssl-2.0.5 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: wget-1.10.2 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) Stale dependency: wordpress-2.0.4_1,1 -> openssl-0.9.8d (security/openssl): Fixed. (-> openssl-overwrite-base-0.9.8d) magik# --- then I ran: magik# portsdb -Uu Updating the ports index ... Generating INDEX.tmp - please wait.. magik# portupgrade -fa [missing key: categories] [Updating the portsdb in /usr/ports ... - 18134 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000. ..... done] missing key: categories: Cannot read the portsdb! /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:567:in `open_db': database file error (PortsDB::DBError) from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:736:in `port' from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:924:in `all_depends_list' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:915:in `tsort_build' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `each' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `tsort_build' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:929:in `sort_build' from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:933:in `sort_build!' from /usr/local/sbin/portupgrade:694:in `main' from /usr/local/lib/ruby/1.8/optparse.rb:785:in `initialize' from /usr/local/sbin/portupgrade:210:in `new' from /usr/local/sbin/portupgrade:210:in `main' from /usr/local/sbin/portupgrade:1981 so that fails-- 8) now i uninstall openssl-overwrite-base by forcing it with pkg_delete I install the openssl port, and make cleanworld and make buildworld still the same error ========================= end result of 'make buildworld' /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/openssl_link.c:38:25: openssl/err.h: No such file or directory /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/openssl_link.c:39:26: openssl/rand.h: No such file or directory /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/openssl_link.c:40:28: openssl/crypto.h: No such file or directory /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/openssldh_link.c:40:24: openssl/dh.h: No such file or directory /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/openssldsa_link.c:38:25: openssl/dsa.h: No such file or directory /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/opensslrsa_link.c:39:25: openssl/err.h: No such file or directory /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/opensslrsa_link.c:40:29: openssl/objects.h: No such file or directory /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/opensslrsa_link.c:41:25: openssl/rsa.h: No such file or directory mkdep: compile failed *** Error code 1 Stop in /usr/src/lib/bind/dns. *** Error code 1 Stop in /usr/src/lib/bind. *** Error code 1 Stop in /usr/src/lib. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. magik# ========================================== the two openssl ports I have installed. openssl-0.9.8d SSL and crypto library openssl-overwrite-base-0.9.8d SSL and crypto library ========================================== a link with some of the same issues. http://www.bsdforums.org/forums/archive/index.php/t-48130.html ========================================== all these programs depend on port - openssl-overwrite-base-0.9.8d postfixadmin-2.1.0_6 amavisd-new-2.4.3_1,1 pear-1.4.11 pear-HTML_Common-1.2.2 pear-HTML_QuickForm-3.2.6 punbb-1.2.12_1 cyrus-sasl-saslauthd-2.1.22 wget-1.10.2