Hi,

has anyone managed to bootstrap tup on FreeBSD-10? I get a bunch of errors when 
trying (see below.)

Lars


[lars@beastie: ~/tup] ./bootstrap.sh 
  mkdir build
  cd build
  bootstrap CC -g ../src/lua/lapi.c
  bootstrap CC -g ../src/lua/lauxlib.c
  bootstrap CC -g ../src/lua/lbaselib.c
  bootstrap CC -g ../src/lua/lbitlib.c
  bootstrap CC -g ../src/lua/lcode.c
  bootstrap CC -g ../src/lua/lcorolib.c
  bootstrap CC -g ../src/lua/lctype.c
  bootstrap CC -g ../src/lua/ldblib.c
  bootstrap CC -g ../src/lua/ldebug.c
  bootstrap CC -g ../src/lua/ldo.c
  bootstrap CC -g ../src/lua/ldump.c
  bootstrap CC -g ../src/lua/lfunc.c
  bootstrap CC -g ../src/lua/lgc.c
  bootstrap CC -g ../src/lua/linit.c
  bootstrap CC -g ../src/lua/liolib.c
  bootstrap CC -g ../src/lua/llex.c
  bootstrap CC -g ../src/lua/lmathlib.c
  bootstrap CC -g ../src/lua/lmem.c
  bootstrap CC -g ../src/lua/loadlib.c
  bootstrap CC -g ../src/lua/lobject.c
  bootstrap CC -g ../src/lua/lopcodes.c
  bootstrap CC -g ../src/lua/loslib.c
  bootstrap CC -g ../src/lua/lparser.c
  bootstrap CC -g ../src/lua/lstate.c
  bootstrap CC -g ../src/lua/lstring.c
  bootstrap CC -g ../src/lua/lstrlib.c
  bootstrap CC -g ../src/lua/ltable.c
  bootstrap CC -g ../src/lua/ltablib.c
  bootstrap CC -g ../src/lua/ltm.c
  bootstrap CC -g ../src/lua/lua.c
  bootstrap CC -g ../src/lua/luac.c
  bootstrap CC -g ../src/lua/lundump.c
  bootstrap CC -g ../src/lua/lvm.c
  bootstrap CC -g ../src/lua/lzio.c
  link lua
  bootstrap CC -g ../src/tup/bin.c
  bootstrap CC -g ../src/tup/colors.c
  bootstrap CC -g ../src/tup/config.c
  bootstrap CC -g ../src/tup/create_name_file.c
  bootstrap CC -g ../src/tup/db.c
  bootstrap CC -g ../src/tup/debug.c
  bootstrap CC -g ../src/tup/delete_name_file.c
  bootstrap CC -g ../src/tup/dircache.c
  bootstrap CC -g ../src/tup/entry.c
  bootstrap CC -g ../src/tup/environ.c
  bootstrap CC -g ../src/tup/estring.c
  bootstrap CC -g ../src/tup/file.c
  bootstrap CC -g ../src/tup/fslurp.c
  bootstrap CC -g ../src/tup/graph.c
  bootstrap CC -g ../src/tup/if_stmt.c
  bootstrap CC -g ../src/tup/init.c
  bootstrap CC -g ../src/tup/lock.c
  bootstrap CC -g ../src/tup/luaparser.c
  bootstrap CC -g ../src/tup/option.c
  bootstrap CC -g ../src/tup/parser.c
  bootstrap CC -g ../src/tup/path.c
  bootstrap CC -g ../src/tup/pel_group.c
  bootstrap CC -g ../src/tup/platform.c
  bootstrap CC -g ../src/tup/privs.c
  bootstrap CC -g ../src/tup/progress.c
  bootstrap CC -g ../src/tup/send_event.c
  bootstrap CC -g ../src/tup/string_tree.c
  bootstrap CC -g ../src/tup/thread_tree.c
  bootstrap CC -g ../src/tup/timespan.c
  bootstrap CC -g ../src/tup/tupid_tree.c
  bootstrap CC -g ../src/tup/updater.c
  bootstrap CC -g ../src/tup/vardb.c
  bootstrap CC -g ../src/tup/vardict.c
  bootstrap CC -g ../src/tup/variant.c
  bootstrap CC -g ../src/tup/varsed.c
  bootstrap CC -g ../src/tup/tup/main.c
  bootstrap CC -g ../src/tup/monitor/null.c
  bootstrap CC -g ../src/tup/flock/fcntl.c
  bootstrap CC -g ../src/tup/server/fuse_fs.c
  bootstrap CC -g ../src/tup/server/fuse_server.c
  bootstrap CC -g ../src/tup/server/master_fork.c
../src/tup/server/master_fork.c:386:5: warning: implicit declaration of function
      'clearenv' is invalid in C99 [-Wimplicit-function-declaration]
        if(clearenv() < 0) {
           ^
1 warning generated.
  bootstrap CC -g ../src/inih/ini.c
  bootstrap CC -g ../src/compat/dummy.c
  bootstrap CC -g ../src/compat/utimensat_linux.c
  bootstrap CC -g ../src/compat/clearenv.c
  bootstrap CC -g ../src/sqlite3/sqlite3.c
  bootstrap LD tup -lm
[ tup ] [0.000s] Scanning filesystem...
[ tup ] [0.049s] Reading in new environment variables...
[ tup ] [0.049s] No Tupfiles to parse.
[ tup ] [0.049s] No files to delete.
[ tup ] [0.052s] Executing Commands...
 [                    ETA~=??? Remaining=86 Active=2                     ]   
0%tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lcode.c
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lapi.c
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/compat/freebsd.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/compat/freebsd.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/compat/freebsd.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/compat/freebsd.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lua.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lua.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lua.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lua.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/luaconf.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/luaconf.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lcode.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lcode.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/luaconf.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/luaconf.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/llex.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/llex.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lapi.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lapi.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lobject.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lobject.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/llimits.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/llimits.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/llimits.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/llimits.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lstate.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lstate.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lzio.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lzio.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lobject.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lobject.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lmem.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lmem.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/ltm.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/ltm.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lopcodes.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lopcodes.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lzio.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lzio.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lparser.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lparser.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lmem.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lmem.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/ldebug.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/ldebug.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/ldebug.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/ldebug.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lstate.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lstate.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/ldo.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/ldo.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/ltm.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/ltm.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lfunc.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lfunc.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/ldo.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/ldo.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lgc.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lgc.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lgc.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lgc.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lstring.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lstring.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lstring.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lstring.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/ltable.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/ltable.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/ltable.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/ltable.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lundump.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lundump.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lvm.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lvm.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lvm.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lvm.h
tup error: Unable to truncate() files not created by this job: 
/@tupjob-1291/usr/home/lars/tup/src/lua/lcode.c
* 1) src/lua: CC lcode.c                                                       
 *** tup errors ***
tup error: Unspecified output files - A command is writing to files that you 
didn't specify in the Tupfile. You should add them so tup knows what to expect.
 -- Unspecified output: src/compat/freebsd.h
 -- Unspecified output: src/lua/lua.h
 -- Unspecified output: src/lua/luaconf.h
 -- Unspecified output: src/lua/lcode.h
 -- Unspecified output: src/lua/llex.h
 -- Unspecified output: src/lua/lobject.h
 -- Unspecified output: src/lua/llimits.h
 -- Unspecified output: src/lua/lzio.h
 -- Unspecified output: src/lua/lmem.h
 -- Unspecified output: src/lua/lopcodes.h
 -- Unspecified output: src/lua/lparser.h
 -- Unspecified output: src/lua/ldebug.h
 -- Unspecified output: src/lua/lstate.h
 -- Unspecified output: src/lua/ltm.h
 -- Unspecified output: src/lua/ldo.h
 -- Unspecified output: src/lua/lgc.h
 -- Unspecified output: src/lua/lstring.h
 -- Unspecified output: src/lua/ltable.h
 -- Unspecified output: src/lua/lvm.h
 -- Unspecified output: src/lua/lcode.c
 *** Command ID=1291 ran successfully, but tup failed to save the dependencies.
 [                    ETA~=19s Remaining=85 Active=1                     ]   
1%tup error: Unable to truncate() files not created by this job: 
/@tupjob-1289/usr/home/lars/tup/src/lua/lapi.c
* 2) src/lua: CC lapi.c                                                        
 *** tup errors ***
tup error: Unspecified output files - A command is writing to files that you 
didn't specify in the Tupfile. You should add them so tup knows what to expect.
 -- Unspecified output: src/compat/freebsd.h
 -- Unspecified output: src/lua/lua.h
 -- Unspecified output: src/lua/luaconf.h
 -- Unspecified output: src/lua/lapi.h
 -- Unspecified output: src/lua/llimits.h
 -- Unspecified output: src/lua/lstate.h
 -- Unspecified output: src/lua/lobject.h
 -- Unspecified output: src/lua/ltm.h
 -- Unspecified output: src/lua/lzio.h
 -- Unspecified output: src/lua/lmem.h
 -- Unspecified output: src/lua/ldebug.h
 -- Unspecified output: src/lua/ldo.h
 -- Unspecified output: src/lua/lfunc.h
 -- Unspecified output: src/lua/lgc.h
 -- Unspecified output: src/lua/lstring.h
 -- Unspecified output: src/lua/ltable.h
 -- Unspecified output: src/lua/lundump.h
 -- Unspecified output: src/lua/lvm.h
 -- Unspecified output: src/lua/lapi.c
 *** Command ID=1289 ran successfully, but tup failed to save the dependencies.
 [                    ETA~=10s Remaining=84 Active=0                     ]   2%
 *** tup: 2 jobs failed.

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to