Different behavior when running `make`
Shivansh Rai
shivansh at freebsd.org
Fri Dec 8 15:02:04 UTC 2017
Hello all,
I'm currently working on a tool for automating generation of smoketests for
all the utilities in the base system [1]. Until now I was testing things on
a very old branch from around August (git sha 92d8705), and after updating
my branch (git sha 7ea30ed) I'm starting to notice a different behavior.
The tool is located at `~/freebsd/tools/tools/smoketestsuite` [2] in my
system.
Executing `make` inside [2] produces the following output -
```
[Creating objdir
/usr/obj/usr/home/zeebsd/freebsd/amd64.amd64/tools/tools/smoketestsuite...]
c++ -I/usr/local/include -std=c++11 -c logging.cpp
c++: error: no such file or directory: 'logging.cpp'
c++: error: no input files
*** Error code 1
```
The interesting thing to be noted is the first line of the above trace
where a new directory under `/usr/obj` is created (I've noticed this for
the first time, after I updated my branch).
The location
`/usr/obj/usr/home/zeebsd/freebsd/amd64.amd64/tools/tools/smoketestsuite`
[3] is empty, and it seems that `make` tries to look up `logging.cpp` (and
all other files) in [3] instead of [2]. This is evident from the fact that
if I manually populate [3] will all the relevant files, everything works
fine.
Also, all the side-effects which `make` introduces (new files, new binaries
etc.) are populated at [3] instead of [2].
If the tool is kept at a location outside the src tree (not under
`~/freebsd`), everything works fine (and the temporary directory under
`/usr/obj` is not created for those locations when `make` is executed). So
the problem seems to be in the way `make` is running inside the src tree.
I've attached the system call trace for the failing execution.
It'd be extremely helpful if someone could please shed light on what seems
to be the problem here, and what should be the right workflow.
[1]: For some more reference, the tool is currently available at `
https://github.com/shivansh/smoketestsuite/' (svn branch) (D12249).
[2]: `~/freebsd/tools/tools/smoketestsuite`
[3]:
`/usr/obj/usr/home/zeebsd/freebsd/amd64.amd64/tools/tools/smoketestsuite`
Thanks in advance!
With best regards,
Shivansh Rai
-------------- next part --------------
readlink("/etc/malloc.conf",0x7fffffffe4a0,1024) ERR#2 'No such file or directory'
issetugid() = 0 (0x0)
__sysctl(0x7fffffffe368,0x2,0x7fffffffe3b0,0x7fffffffe3a8,0x49805b,0xd) = 0 (0x0)
__sysctl(0x7fffffffe3b0,0x2,0x7fffffffe45c,0x7fffffffe450,0x0,0x0) = 0 (0x0)
mmap(0x0,2097152,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 34366734336 (0x8006ac000)
munmap(0x8006ac000,2097152) = 0 (0x0)
mmap(0x0,4190208,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 34366734336 (0x8006ac000)
munmap(0x8006ac000,1392640) = 0 (0x0)
munmap(0x800a00000,700416) = 0 (0x0)
mmap(0x0,2097152,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 34370224128 (0x800a00000)
sysarch(AMD64_SET_FSBASE,0x7fffffffe950) = 0 (0x0)
sigaction(SIGINFO,{ 0x40ca40 SA_RESTART ss_t },{ SIG_DFL SA_RESTART ss_t }) = 0 (0x0)
getrlimit(RLIMIT_NOFILE,{ cur=58041,max=58041 }) = 0 (0x0)
__sysctl(0x7fffffffd6b8,0x2,0x7fffffffdc20,0x7fffffffd6b0,0x0,0x0) = 0 (0x0)
__sysctl(0x7fffffffd6b8,0x2,0x7fffffffdd20,0x7fffffffd6b0,0x0,0x0) = 0 (0x0)
__sysctl(0x7fffffffd6b8,0x2,0x7fffffffde20,0x7fffffffd6b0,0x0,0x0) = 0 (0x0)
__sysctl(0x7fffffffd6b8,0x2,0x7fffffffdf20,0x7fffffffd6b0,0x0,0x0) = 0 (0x0)
__sysctl(0x7fffffffd6b8,0x2,0x7fffffffe020,0x7fffffffd6b0,0x0,0x0) = 0 (0x0)
getpid() = 3222 (0xc96)
getppid() = 3221 (0xc95)
__getcwd("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite",1024) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite",{ mode=drwxr-xr-x ,inode=964985,size=1024,blksize=32768 }) = 0 (0x0)
open("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite",O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,056) = 3 (0x3)
fstatfs(3,{ fstypename=ufs,mntonname=/,mntfromname=/dev/ada0s1a,fsid= }) = 0 (0x0)
getdirentries(0x3,0x800a38000,0x1000,0x800a35028) = 488 (0x1e8)
getdirentries(0x3,0x800a38000,0x1000,0x800a35028) = 0 (0x0)
close(3) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite",{ mode=drwxr-xr-x ,inode=964985,size=1024,blksize=32768 }) = 0 (0x0)
chdir("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite") = 0 (0x0)
open(".",O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0104) = 3 (0x3)
fstatfs(3,{ fstypename=ufs,mntonname=/,mntfromname=/dev/ada0s1a,fsid= }) = 0 (0x0)
getdirentries(0x3,0x800a38000,0x1000,0x800a35028) = 488 (0x1e8)
getdirentries(0x3,0x800a38000,0x1000,0x800a35028) = 0 (0x0)
close(3) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/obj.amd64",0x7fffffffd248) ERR#2 'No such file or directory'
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/obj",0x7fffffffd248) ERR#2 'No such file or directory'
stat("/usr/obj/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite",0x7fffffffd248) ERR#2 'No such file or directory'
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/share/mk",0x7fffffffce28) ERR#2 'No such file or directory'
stat("/usr/home/zeebsd/freebsd/tools/tools/share/mk",0x7fffffffce28) ERR#2 'No such file or directory'
stat("/usr/home/zeebsd/freebsd/tools/share/mk",0x7fffffffce28) ERR#2 'No such file or directory'
stat("/usr/home/zeebsd/freebsd/share/mk",{ mode=drwxr-xr-x ,inode=2328150,size=2048,blksize=32768 }) = 0 (0x0)
open("/usr/home/zeebsd/freebsd/share/mk",O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,057) = 3 (0x3)
fstatfs(3,{ fstypename=ufs,mntonname=/,mntfromname=/dev/ada0s1a,fsid= }) = 0 (0x0)
getdirentries(0x3,0x800a38000,0x1000,0x800a35088) = 1772 (0x6ec)
getdirentries(0x3,0x800a38000,0x1000,0x800a35088) = 0 (0x0)
close(3) = 0 (0x0)
open("/usr/share/mk",O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0163) = 3 (0x3)
fstatfs(3,{ fstypename=ufs,mntonname=/,mntfromname=/dev/ada0s1a,fsid= }) = 0 (0x0)
getdirentries(0x3,0x800a38000,0x1000,0x800a35088) = 1224 (0x4c8)
getdirentries(0x3,0x800a38000,0x1000,0x800a35088) = 0 (0x0)
close(3) = 0 (0x0)
openat(AT_FDCWD,"/usr/home/zeebsd/freebsd/share/mk/sys.mk",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=2328961,size=8620,blksize=32768 }) = 0 (0x0)
__sysctl(0x7fffffffd4f8,0x2,0x7fffffffd4dc,0x7fffffffd4e0,0x0,0x0) = 0 (0x0)
mmap(0x0,12288,PROT_READ|PROT_WRITE,MAP_PRIVATE,3,0x0) = 34366734336 (0x8006ac000)
close(3) = 0 (0x0)
openat(AT_FDCWD,"/usr/home/zeebsd/freebsd/share/mk/local.sys.env.mk",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=2328954,size=1571,blksize=32768 }) = 0 (0x0)
__sysctl(0x7fffffffd498,0x2,0x7fffffffd47c,0x7fffffffd480,0x0,0x0) = 0 (0x0)
mmap(0x0,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE,3,0x0) = 34366746624 (0x8006af000)
close(3) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/share/mk/src.sys.env.mk",{ mode=-rw-r--r-- ,inode=2328957,size=1677,blksize=32768 }) = 0 (0x0)
openat(AT_FDCWD,"/usr/home/zeebsd/freebsd/share/mk/src.sys.env.mk",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=2328957,size=1677,blksize=32768 }) = 0 (0x0)
__sysctl(0x7fffffffd498,0x2,0x7fffffffd47c,0x7fffffffd480,0x0,0x0) = 0 (0x0)
mmap(0x0,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE,3,0x0) = 34366750720 (0x8006b0000)
close(3) = 0 (0x0)
lstat("/usr",{ mode=drwxr-xr-x ,inode=3531264,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/home",{ mode=drwxr-xr-x ,inode=3635080,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/home/zeebsd",{ mode=drwxr-xr-x ,inode=3635081,size=1536,blksize=32768 }) = 0 (0x0)
lstat("/usr/home/zeebsd/freebsd",{ mode=drwxr-xr-x ,inode=731977,size=1024,blksize=32768 }) = 0 (0x0)
lstat("/usr/home/zeebsd/freebsd/share",{ mode=drwxr-xr-x ,inode=2013343,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/home/zeebsd/freebsd/share/mk",{ mode=drwxr-xr-x ,inode=2328150,size=2048,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/share/mk",{ mode=drwxr-xr-x ,inode=2328150,size=2048,blksize=32768 }) = 0 (0x0)
openat(AT_FDCWD,"/etc/src-env.conf",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/usr/home/zeebsd/freebsd/share/mk/bsd.mkopt.mk",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=2328174,size=2340,blksize=32768 }) = 0 (0x0)
__sysctl(0x7fffffffd498,0x2,0x7fffffffd47c,0x7fffffffd480,0x0,0x0) = 0 (0x0)
mmap(0x0,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE,3,0x0) = 34366754816 (0x8006b1000)
close(3) = 0 (0x0)
munmap(0x8006b1000,4096) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/share/mk",{ mode=drwxr-xr-x ,inode=2328150,size=2048,blksize=32768 }) = 0 (0x0)
openat(AT_FDCWD,"/usr/home/zeebsd/freebsd/share/mk/src.sys.obj.mk",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=2328959,size=6988,blksize=32768 }) = 0 (0x0)
__sysctl(0x7fffffffd498,0x2,0x7fffffffd47c,0x7fffffffd480,0x0,0x0) = 0 (0x0)
mmap(0x0,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE,3,0x0) = 34366754816 (0x8006b1000)
close(3) = 0 (0x0)
openat(AT_FDCWD,"/usr/home/zeebsd/freebsd/share/mk/bsd.mkopt.mk",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=2328174,size=2340,blksize=32768 }) = 0 (0x0)
__sysctl(0x7fffffffd498,0x2,0x7fffffffd47c,0x7fffffffd480,0x0,0x0) = 0 (0x0)
mmap(0x0,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE,3,0x0) = 34366763008 (0x8006b3000)
close(3) = 0 (0x0)
munmap(0x8006b3000,4096) = 0 (0x0)
lstat("/usr",{ mode=drwxr-xr-x ,inode=3531264,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj",{ mode=drwxr-xr-x ,inode=3692229,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr",{ mode=drwxr-xr-x ,inode=3050490,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr/home",{ mode=drwxrwxr-x ,inode=3130482,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr/home/zeebsd",{ mode=drwxrwxr-x ,inode=3130483,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr/home/zeebsd/freebsd",{ mode=drwxrwxr-x ,inode=3130484,size=512,blksize=32768 }) = 0 (0x0)
stat("/usr/obj/usr/home/zeebsd/freebsd",{ mode=drwxrwxr-x ,inode=3130484,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr",{ mode=drwxr-xr-x ,inode=3531264,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj",{ mode=drwxr-xr-x ,inode=3692229,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr",{ mode=drwxr-xr-x ,inode=3050490,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr/home",{ mode=drwxrwxr-x ,inode=3130482,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr/home/zeebsd",{ mode=drwxrwxr-x ,inode=3130483,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr/home/zeebsd/freebsd",{ mode=drwxrwxr-x ,inode=3130484,size=512,blksize=32768 }) = 0 (0x0)
stat("/usr/obj/usr/home/zeebsd/freebsd",{ mode=drwxrwxr-x ,inode=3130484,size=512,blksize=32768 }) = 0 (0x0)
pipe2(0x7fffffffd538,O_RDONLY) = 0 (0x0)
getpid() = 3222 (0xc96)
vfork() = 3223 (0xc97)
close(4) = 0 (0x0)
read(3,"yes\n",1024) = 4 (0x4)
read(3,0x7fffffffd130,1024) = 0 (0x0)
close(3) = 0 (0x0)
wait4(3223,{ EXITED,val=0 },0x0,0x0) = 3223 (0xc97)
stat("/usr/obj/usr/home/zeebsd/freebsd/amd64.amd64/tools/tools/smoketestsuite",{ mode=drwxr-xr-x ,inode=3130527,size=1024,blksize=32768 }) = 0 (0x0)
stat("/usr/obj/usr/home/zeebsd/freebsd/amd64.amd64/tools/tools/smoketestsuite",{ mode=drwxr-xr-x ,inode=3130527,size=1024,blksize=32768 }) = 0 (0x0)
chdir("/usr/obj/usr/home/zeebsd/freebsd/amd64.amd64/tools/tools/smoketestsuite") = 0 (0x0)
open(".",O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0104) = 3 (0x3)
fstatfs(3,{ fstypename=ufs,mntonname=/,mntfromname=/dev/ada0s1a,fsid= }) = 0 (0x0)
getdirentries(0x3,0x800a38000,0x1000,0x800a351a8) = 24 (0x18)
getdirentries(0x3,0x800a38000,0x1000,0x800a351a8) = 0 (0x0)
close(3) = 0 (0x0)
munmap(0x8006b1000,8192) = 0 (0x0)
munmap(0x8006b0000,4096) = 0 (0x0)
munmap(0x8006af000,4096) = 0 (0x0)
openat(AT_FDCWD,"/usr/home/zeebsd/freebsd/share/mk/bsd.mkopt.mk",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=2328174,size=2340,blksize=32768 }) = 0 (0x0)
__sysctl(0x7fffffffd498,0x2,0x7fffffffd47c,0x7fffffffd480,0x0,0x0) = 0 (0x0)
mmap(0x0,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE,3,0x0) = 34366746624 (0x8006af000)
close(3) = 0 (0x0)
munmap(0x8006af000,4096) = 0 (0x0)
openat(AT_FDCWD,"/usr/home/zeebsd/freebsd/share/mk/auto.obj.mk",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=2328907,size=2487,blksize=32768 }) = 0 (0x0)
__sysctl(0x7fffffffd498,0x2,0x7fffffffd47c,0x7fffffffd480,0x0,0x0) = 0 (0x0)
mmap(0x0,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE,3,0x0) = 34366746624 (0x8006af000)
close(3) = 0 (0x0)
lstat("/usr",{ mode=drwxr-xr-x ,inode=3531264,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj",{ mode=drwxr-xr-x ,inode=3692229,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr",{ mode=drwxr-xr-x ,inode=3050490,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr/home",{ mode=drwxrwxr-x ,inode=3130482,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr/home/zeebsd",{ mode=drwxrwxr-x ,inode=3130483,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr/home/zeebsd/freebsd",{ mode=drwxrwxr-x ,inode=3130484,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr/home/zeebsd/freebsd/amd64.amd64",{ mode=drwxrwxr-x ,inode=3130485,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr/home/zeebsd/freebsd/amd64.amd64/tools",{ mode=drwxrwxr-x ,inode=3130486,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr/home/zeebsd/freebsd/amd64.amd64/tools/tools",{ mode=drwxrwxr-x ,inode=3130487,size=512,blksize=32768 }) = 0 (0x0)
lstat("/usr/obj/usr/home/zeebsd/freebsd/amd64.amd64/tools/tools/smoketestsuite",{ mode=drwxr-xr-x ,inode=3130527,size=1024,blksize=32768 }) = 0 (0x0)
stat("/usr/obj/usr/home/zeebsd/freebsd/amd64.amd64/tools/tools/smoketestsuite",{ mode=drwxr-xr-x ,inode=3130527,size=1024,blksize=32768 }) = 0 (0x0)
stat("/usr/obj/usr/home/zeebsd/freebsd/amd64.amd64/tools/tools/smoketestsuite",{ mode=drwxr-xr-x ,inode=3130527,size=1024,blksize=32768 }) = 0 (0x0)
munmap(0x8006af000,4096) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/share/mk/bsd.suffixes.mk",{ mode=-rw-r--r-- ,inode=2328949,size=2392,blksize=32768 }) = 0 (0x0)
openat(AT_FDCWD,"/usr/home/zeebsd/freebsd/share/mk/bsd.suffixes.mk",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=2328949,size=2392,blksize=32768 }) = 0 (0x0)
__sysctl(0x7fffffffd498,0x2,0x7fffffffd47c,0x7fffffffd480,0x0,0x0) = 0 (0x0)
mmap(0x0,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE,3,0x0) = 34366746624 (0x8006af000)
close(3) = 0 (0x0)
munmap(0x8006af000,4096) = 0 (0x0)
stat("/etc/make.conf",0x7fffffffd3c8) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/usr/home/zeebsd/freebsd/share/mk/local.sys.mk",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=2328118,size=2376,blksize=32768 }) = 0 (0x0)
__sysctl(0x7fffffffd498,0x2,0x7fffffffd47c,0x7fffffffd480,0x0,0x0) = 0 (0x0)
mmap(0x0,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE,3,0x0) = 34366746624 (0x8006af000)
close(3) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/share/mk/src.sys.mk",{ mode=-rw-r--r-- ,inode=2328958,size=1400,blksize=32768 }) = 0 (0x0)
openat(AT_FDCWD,"/usr/home/zeebsd/freebsd/share/mk/src.sys.mk",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=2328958,size=1400,blksize=32768 }) = 0 (0x0)
__sysctl(0x7fffffffd498,0x2,0x7fffffffd47c,0x7fffffffd480,0x0,0x0) = 0 (0x0)
mmap(0x0,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE,3,0x0) = 34366750720 (0x8006b0000)
close(3) = 0 (0x0)
stat("/etc/src.conf",0x7fffffffd358) ERR#2 'No such file or directory'
munmap(0x8006b0000,4096) = 0 (0x0)
munmap(0x8006af000,4096) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/../../Mk/bsd.port.mk",0x7fffffffd3c8) ERR#2 'No such file or directory'
munmap(0x8006ac000,12288) = 0 (0x0)
openat(AT_FDCWD,"/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/BSDmakefile",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/usr/obj/usr/home/zeebsd/freebsd/amd64.amd64/tools/tools/smoketestsuite/BSDmakefile",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/makefile",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/usr/obj/usr/home/zeebsd/freebsd/amd64.amd64/tools/tools/smoketestsuite/makefile",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/Makefile",O_RDONLY,00) = 3 (0x3)
fstat(3,{ mode=-rw-r--r-- ,inode=965039,size=866,blksize=32768 }) = 0 (0x0)
__sysctl(0x7fffffffd4f8,0x2,0x7fffffffd4dc,0x7fffffffd4e0,0x0,0x0) = 0 (0x0)
mmap(0x0,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE,3,0x0) = 34366734336 (0x8006ac000)
close(3) = 0 (0x0)
munmap(0x8006ac000,4096) = 0 (0x0)
openat(AT_FDCWD,"/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/.depend",O_RDONLY,00) ERR#2 'No such file or directory'
openat(AT_FDCWD,"/usr/obj/usr/home/zeebsd/freebsd/amd64.amd64/tools/tools/smoketestsuite/.depend",O_RDONLY,00) ERR#2 'No such file or directory'
sigaction(SIGINT,{ SIG_IGN SA_RESTART ss_t },{ SIG_DFL SA_RESTART ss_t }) = 0 (0x0)
sigaction(SIGINT,{ 0x402530 SA_RESTART ss_t },{ SIG_IGN SA_RESTART ss_t }) = 0 (0x0)
sigaction(SIGTERM,{ SIG_IGN SA_RESTART ss_t },{ SIG_DFL SA_RESTART ss_t }) = 0 (0x0)
sigaction(SIGTERM,{ 0x402530 SA_RESTART ss_t },{ SIG_IGN SA_RESTART ss_t }) = 0 (0x0)
sigaction(SIGHUP,{ SIG_IGN SA_RESTART ss_t },{ SIG_DFL 0x0 ss_t }) = 0 (0x0)
sigaction(SIGHUP,{ 0x402530 SA_RESTART ss_t },{ SIG_IGN SA_RESTART ss_t }) = 0 (0x0)
sigaction(SIGQUIT,{ SIG_IGN SA_RESTART ss_t },{ SIG_DFL SA_RESTART ss_t }) = 0 (0x0)
sigaction(SIGQUIT,{ 0x402530 SA_RESTART ss_t },{ SIG_IGN SA_RESTART ss_t }) = 0 (0x0)
stat("generate_tests",0x7fffffffd5f0) ERR#2 'No such file or directory'
stat("logging.o",0x7fffffffd5f0) ERR#2 'No such file or directory'
stat("utils.o",0x7fffffffd5f0) ERR#2 'No such file or directory'
stat("read_annotations.o",0x7fffffffd5f0) ERR#2 'No such file or directory'
stat("generate_license.o",0x7fffffffd5f0) ERR#2 'No such file or directory'
stat("add_testcase.o",0x7fffffffd5f0) ERR#2 'No such file or directory'
stat("fetch_groff.o",0x7fffffffd5f0) ERR#2 'No such file or directory'
stat("generate_test.o",0x7fffffffd5f0) ERR#2 'No such file or directory'
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/logging.cpp",{ mode=-rw-r--r-- ,inode=967109,size=1505,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/logging.h",{ mode=-rw-r--r-- ,inode=967110,size=1633,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/utils.cpp",{ mode=-rw-r--r-- ,inode=967115,size=10063,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/utils.h",{ mode=-rw-r--r-- ,inode=967116,size=2709,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/read_annotations.cpp",{ mode=-rw-r--r-- ,inode=967112,size=2242,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/read_annotations.h",{ mode=-rw-r--r-- ,inode=967113,size=1501,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/generate_license.cpp",{ mode=-rw-r--r-- ,inode=967069,size=3423,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/generate_license.h",{ mode=-rw-r--r-- ,inode=967079,size=1441,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/add_testcase.cpp",{ mode=-rw-r--r-- ,inode=967055,size=5715,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/add_testcase.h",{ mode=-rw-r--r-- ,inode=967056,size=1663,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/fetch_groff.cpp",{ mode=-rw-r--r-- ,inode=967062,size=3872,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/fetch_groff.h",{ mode=-rw-r--r-- ,inode=967064,size=1506,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/generate_test.cpp",{ mode=-rw-r--r-- ,inode=967093,size=13828,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/generate_test.h",{ mode=-rw-r--r-- ,inode=967098,size=1565,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/logging.cpp",{ mode=-rw-r--r-- ,inode=967109,size=1505,blksize=32768 }) = 0 (0x0)
stat("/usr/home/zeebsd/freebsd/tools/tools/smoketestsuite/logging.h",{ mode=-rw-r--r-- ,inode=967110,size=1633,blksize=32768 }) = 0 (0x0)
stat("logging.o",0x7fffffffd550) ERR#2 'No such file or directory'
fstat(1,{ mode=-rw-r--r-- ,inode=967059,size=18094,blksize=32768 }) = 0 (0x0)
c++ -I/usr/local/include -std=c++11 -c logging.cpp
write(1,"c++ -I/usr/local/include -std=c+"...,51) = 51 (0x33)
getpid() = 3222 (0xc96)
vfork() = 3224 (0xc98)
c++: error: no such file or directory: 'logging.cpp'
c++: error: no input files
wait4(-1,{ EXITED,val=1 },0x0,0x0) = 3224 (0xc98)
*** Error code 1
Stop.
make: stopped in /usr/home/zeebsd/freebsd/tools/tools/smoketestsuite
write(1,"*** Error code 1\n\nStop.\nmake:"...,93) = 93 (0x5d)
exit(0x1)
process exit, rval = 1
More information about the freebsd-hackers
mailing list