========================= problem overiew my buildworld is failing and I cant figure what I should do to resolve the openssl issue. /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 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 today, details are farther down. ========================= 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 ========================= RESOLUTION EXCERPT FROM http://lists.freebsd.org/pipermail/freebsd-current/2004-October/040418.html On Thu, Oct 14, 2004 at 04:44:12PM +0200, DanGer wrote: > Hello current, > > yesterday I was tring to upgrade my 5.2.1 to releng_5 and my > buildworld everytime fails on the same thing: > > /../contrib/bind9/lib/dns/zt.c > /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/sec/dst/openssl_link.c:38:25: openssl/err.h: No such file or directory > /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/sec/dst/openssl_link.c:39:26: openssl/rand.h: No such file or directory > /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/sec/dst/openssl_link.c:40:28: openssl/crypto.h: No such file or directory > /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/sec/dst/openssldh_link.c:40:24: openssl/dh.h: No such file or directory > /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/sec/dst/openssldsa_link.c:38:25: openssl/dsa.h: No such file or directory > /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/sec/dst/opensslrsa_link.c:39:25: openssl/err.h: No such file or directory > /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/sec/dst/opensslrsa_link.c:40:29: openssl/objects.h: No such file or directory > /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/sec/dst/opensslrsa_link.c:41:25: openssl/rsa.h: No such file or directory > mkdep: compile failed > *** Error code 1 > > I was wondering, why it fails here, I had no idea, I tried to rm -rf > /usr/src and then cvsuped again, but this didn't help anymore, just > the same thing. At the end, I tried to check my make.conf and there > it came. It was due to NO_OPENSSL in my make.conf, but I wonder, > why this is like as it is. I want to have installed openssl from ports, > and I didn't want to over-write it with the one, witch comes with the > base system. Is this just a bug, or is it purpose? > This is a new bug in the build system. Cheers, -- Ruslan Ermilov ru at FreeBSD.org FreeBSD committer -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20041015/5705da33/attachment.bin What I didnt notice is that I had a line at the very top of the make.conf file, it was the first one I had put in when I first built the system, I had forgot. My eyes jumpes past it, cause there was space below it before the next line. ========================= failed 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 openssl-overwrite-base-0.9.8d has been removed. at this point "openssl-0.9.8d" is the only installed port UPDATE: I have uninstalled openssl-0.9.8d now both times this output was recieved when uninstalling these ports pkg_delete: unable to completely remove directory '/usr/local/openssl' pkg_delete: couldn't entirely delete package (perhaps the packing list is incorrectly specified?) ========================================== 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