Issue #2964 has been updated by zrj. Status changed from New to Resolved
Closing, as of cb740addd. Should be fixed. ---------------------------------------- Bug #2964: make upgrade REMOVE_OPENSSL_FILES=yes incompatible with make buildworld http://bugs.dragonflybsd.org/issues/2964#change-13068 * Author: davshao * Status: Resolved * Priority: Normal * Assignee: * Category: * Target version: ---------------------------------------- On DragonFly master, for a previous recent build, if one does make upgrade REMOVE_OPENSSL_FILES=yes then updates to the latest master source, then cd /usr/obj mv usr usr.old cd /usr/src make buildworld there seems a good chance one will encounter an error, really fast, such as: ===> bin/cpdup (bootstrap-tools) /usr/obj/usr/src/btools_x86_64/usr/src/bin/cpdup created for /usr/src/bin/cpdup rm -f .depend > .depend mkdep -f .depend -a -std=gnu99 /usr/src/bin/cpdup/cpdup.c /usr/src/bin/cpdup/hcproto.c /usr/src/bin/cpdup/hclink.c /usr/src/bin/cpdup/misc.c /usr/src/bin/cpdup/fsmid.c /usr/src/bin/cpdup/md5.c In file included from /usr/include/md5.h:41:0, from /usr/src/bin/cpdup/cpdup.h:28, from /usr/src/bin/cpdup/cpdup.c:58: /usr/include/sys/md5.h:45:25: fatal error: openssl/md5.h: No such file or directory compilation terminated. It seems to me that cpdup.c includes "cpdup.h" which in turn includes <md5.h> if NOMD5 is undefined, which in turn includes <sys/md5.h>, which in turn includes <openssl/md5.h>, which after make upgrade REMOVE_OPENSSL_FILES doesn't exist anymore. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account
