stable/9 r264014 problems

Jeremy Chadwick jdc at koitsu.org
Wed Apr 9 02:56:27 UTC 2014


(Please keep me CC'd as I'm not subscribed to freebsd-stable@)

Root cause appears related to r264014:

http://svnweb.freebsd.org/base/stable/9/Makefile.inc1?annotate=264014

My src/ correlates with r264285, so it seems this issue has been
lingering for a week now.  Did anyone truly test this fully before
committing?  (Yes I read the commit message; consider me doubtful)

There is no /usr/obj/usr/src/sys/sys/param.h.  Maybe what's wanted is
/usr/obj/usr/src/tmp/sys/sys/param.h or
/usr/obj/usr/src/include/osreldate.h (both of which exit and define
__FreeBSD_version)?

There is no /usr/obj/usr/src/release, so I don't know what any of that
is about.

I can make a PR for this if asked.


root at icarus:/usr/src # make delete-old
>>> Removing old files (only deletes safe to delete libs)
make: chdir /usr/obj/usr/src/release: No such file or directory
"/usr/src/Makefile.inc1", line 134: warning: "/usr/obj/usr/src/make.amd64/make -C /usr/obj/usr/src/release -V REVISION" returned non-zero status
make: chdir /usr/obj/usr/src/release: No such file or directory
"/usr/src/Makefile.inc1", line 135: warning: "/usr/obj/usr/src/make.amd64/make -C /usr/obj/usr/src/release -V BRANCH" returned non-zero status
awk: can't open file /usr/obj/usr/src/sys/sys/param.h
 source line number 1
"/usr/src/Makefile.inc1", line 137: warning: "awk '/^#define[[:space:]]*__FreeBSD_version/ { print $3 }'  /usr/obj/usr/src/sys/sys/param.h" returned non-zero status
>>> Old files removed
>>> Removing old directories
make: chdir /usr/obj/usr/src/release: No such file or directory
"/usr/src/Makefile.inc1", line 134: warning: "/usr/obj/usr/src/make.amd64/make -C /usr/obj/usr/src/release -V REVISION" returned non-zero status
make: chdir /usr/obj/usr/src/release: No such file or directory
"/usr/src/Makefile.inc1", line 135: warning: "/usr/obj/usr/src/make.amd64/make -C /usr/obj/usr/src/release -V BRANCH" returned non-zero status
awk: can't open file /usr/obj/usr/src/sys/sys/param.h
 source line number 1
"/usr/src/Makefile.inc1", line 137: warning: "awk '/^#define[[:space:]]*__FreeBSD_version/ { print $3 }'  /usr/obj/usr/src/sys/sys/param.h" returned non-zero status
/usr/include/netgraph/bluetooth/include
/usr/include/netgraph/bluetooth
/usr/include/clang/3.4
/usr/include/clang
/usr/share/doc/llvm/clang
/usr/share/doc/llvm
/usr/include/c++/v1/experimental
/usr/include/c++/v1/ext
/usr/include/c++/v1
>>> Old directories removed
To remove old libraries run '/usr/obj/usr/src/make.amd64/make delete-old-libs'.

root at icarus:/usr/src # make delete-old-libs
>>> Removing old libraries
Please be sure no application still uses those libraries, else you
can not start such an application. Consult UPDATING for more
information regarding how to cope with the removal/revision bump
of a specific library.
make: chdir /usr/obj/usr/src/release: No such file or directory
"/usr/src/Makefile.inc1", line 134: warning: "/usr/obj/usr/src/make.amd64/make -C /usr/obj/usr/src/release -V REVISION" returned non-zero status
make: chdir /usr/obj/usr/src/release: No such file or directory
"/usr/src/Makefile.inc1", line 135: warning: "/usr/obj/usr/src/make.amd64/make -C /usr/obj/usr/src/release -V BRANCH" returned non-zero status
awk: can't open file /usr/obj/usr/src/sys/sys/param.h
 source line number 1
"/usr/src/Makefile.inc1", line 137: warning: "awk '/^#define[[:space:]]*__FreeBSD_version/ { print $3 }'  /usr/obj/usr/src/sys/sys/param.h" returned non-zero status
>>> Old libraries removed

$ ls -l /usr/obj/usr/src/sys
total 32
drwxr-xr-x    3 root      wheel     27136 Apr  8 17:26 X7SBA_RELENG_9_amd64/
drwxr-xr-x    7 root      wheel       512 Apr  8 17:09 boot/

$ ls -l /usr/obj/usr/src
total 72
drwxr-xr-x   39 root      wheel     1024 Apr  8 17:09 bin/
drwxr-xr-x    6 root      wheel      512 Apr  8 17:09 cddl/
drwxr-xr-x    2 root      wheel      512 Apr  8 17:09 etc/
drwxr-xr-x   13 root      wheel      512 Apr  8 17:09 games/
drwxr-xr-x    4 root      wheel      512 Apr  8 17:09 gnu/
drwxr-xr-x    4 root      wheel      512 Apr  8 17:11 include/
drwxr-xr-x   72 root      wheel     1536 Apr  8 17:09 lib/
drwxr-xr-x   26 root      wheel      512 Apr  8 17:09 libexec/
drwxr-xr-x    3 root      wheel      512 Apr  8 17:08 make.amd64/
drwxr-xr-x    4 root      wheel      512 Apr  8 17:09 rescue/
drwxr-xr-x   80 root      wheel     1536 Apr  8 17:09 sbin/
drwxr-xr-x    6 root      wheel      512 Apr  8 17:09 secure/
drwxr-xr-x   15 root      wheel      512 Apr  8 17:09 share/
drwxr-xr-x    4 root      wheel      512 Apr  8 17:22 sys/
drwxr-xr-x    5 root      wheel      512 Apr  8 17:08 tmp/
drwxr-xr-x    3 root      wheel      512 Apr  8 17:08 tools/
drwxr-xr-x  237 root      wheel     4096 Apr  8 17:09 usr.bin/
drwxr-xr-x  182 root      wheel     3584 Apr  8 17:09 usr.sbin/

-- 
| Jeremy Chadwick                                   jdc at koitsu.org |
| UNIX Systems Administrator                http://jdc.koitsu.org/ |
| Making life hard for others since 1977.             PGP 4BD6C0CB |



More information about the freebsd-stable mailing list