Hello,
I'm new to tup, so am not sure if the setup is correct.
I've tested the released 0.7.4 version and also the git version.
The OS is archlinux and tried with the stock kernel, with suid tup and also 
a modified kernel with CONFIG_USER_NS=y.
But always getting the same error.
Any help will be appreciated, thanks!


$ tup init
.tup repository initialized.
$
$
$
$ cat Tupfile 
LUA_DIR=autogenerated/lua-5.3.3

LUA_INTERPRETER_C=$(LUA_DIR)/src/lua.c
LUA_INTERPRETER_H=$(LUA_DIR)/src/lprefix.h $(LUA_DIR)/src/lualib.h 
$(LUA_DIR)/src/lauxlib.h $(LUA_DIR)/src/lua.h $(LUA_DIR)/src/luaconf.h
LUA_OTHERS=$(LUA_DIR)/src/liolib.c $(LUA_DIR)/src/lctype.h 
$(LUA_DIR)/src/ltm.h $(LUA_DIR)/src/ldump.c $(LUA_DIR)/src/lobject.h 
$(LUA_DIR)/src/lopcodes.h $(LUA_DIR)/src/luac.c $(LUA_DIR)/src/lbitlib.c 
$(LUA_DIR)/src/llimits.h $(LUA_DIR)/src/lgc.h $(LUA_DIR)/src/lauxlib.c 
$(LUA_DIR)/src/lstate.h $(LUA_DIR)/src/llex.c $(LUA_DIR)/src/ldblib.c 
$(LUA_DIR)/src/lcode.h $(LUA_DIR)/src/lstate.c $(LUA_DIR)/src/lzio.c 
$(LUA_DIR)/src/lcode.c $(LUA_DIR)/src/llex.h $(LUA_DIR)/src/lparser.c 
$(LUA_DIR)/src/linit.c $(LUA_DIR)/src/ldebug.h $(LUA_DIR)/src/lcorolib.c 
$(LUA_DIR)/src/lbaselib.c $(LUA_DIR)/src/ldebug.c $(LUA_DIR)/src/lutf8lib.c 
$(LUA_DIR)/src/lapi.c $(LUA_DIR)/src/lobject.c $(LUA_DIR)/src/lstrlib.c 
$(LUA_DIR)/src/ltm.c $(LUA_DIR)/src/ltablib.c $(LUA_DIR)/src/lfunc.h 
$(LUA_DIR)/src/ldo.c $(LUA_DIR)/src/lfunc.c $(LUA_DIR)/src/lctype.c 
$(LUA_DIR)/src/lvm.c $(LUA_DIR)/src/loadlib.c $(LUA_DIR)/src/ltable.h 
$(LUA_DIR)/src/lstring.h $(LUA_DIR)/src/ltable.c $(LUA_DIR)/src/lua.hpp 
$(LUA_DIR)/src/lopcodes.c $(LUA_DIR)/src/lapi.h $(LUA_DIR)/src/lparser.h 
$(LUA_DIR)/src/Makefile $(LUA_DIR)/src/lundump.c $(LUA_DIR)/src/lmem.h 
$(LUA_DIR)/src/lundump.h $(LUA_DIR)/src/lstring.c $(LUA_DIR)/src/lmathlib.c 
$(LUA_DIR)/src/lvm.h $(LUA_DIR)/src/lgc.c $(LUA_DIR)/src/ldo.h 
$(LUA_DIR)/src/lzio.h $(LUA_DIR)/src/loslib.c $(LUA_DIR)/src/lmem.c 
$(LUA_DIR)/README $(LUA_DIR)/doc/luac.1 
$(LUA_DIR)/doc/osi-certified-72x60.png $(LUA_DIR)/doc/manual.css 
$(LUA_DIR)/doc/readme.html $(LUA_DIR)/doc/logo.gif $(LUA_DIR)/doc/index.css 
$(LUA_DIR)/doc/contents.html $(LUA_DIR)/doc/manual.html 
$(LUA_DIR)/doc/lua.1 $(LUA_DIR)/doc/lua.css $(LUA_DIR)/Makefile

: |> wget --no-verbose http://www.lua.org/ftp/lua-5.3.3.tar.gz -O %o |> 
lua-5.3.3.tar.gz
: |> > %o |> lua.patch
: lua-5.3.3.tar.gz | lua.patch |> mkdir -p autogenerated && tar xf %f -C 
autogenerated && patch -s -p1 -d $(LUA_DIR) < lua.patch |> 
$(LUA_INTERPRETER_H) $(LUA_INTERPRETER_C) $(LUA_OTHERS)
$
$
$
$ tup
[ tup ] [0.000s] Scanning filesystem...
[ tup ] [0.001s] Reading in new environment variables...
[ tup ] [0.001s] Parsing Tupfiles...
 1) [0.003s] .
 [ ] 100%
[ tup ] [0.007s] No files to 
delete.                                                                         
                                                                                
                                                

[ tup ] [0.007s] Generating .gitignore files...
[ tup ] [0.007s] Executing Commands...
 1) [0.016s] > 
lua.patch                                                                       
                                                                                
                                                              

 2) [0.746s] wget --no-verbose http://www.lua.org/ftp/lua-5.3.3.tar.gz -O 
lua-5.3.3.tar.gz                                                                
                                                                                
   

2016-07-10 03:26:10 URL:http://www.lua.org/ftp/lua-5.3.3.tar.gz 
[294290/294290] -> "lua-5.3.3.tar.gz" [1]
 [   ]  66%tup error: Unable to utimens() files not created by this job: 
/@tupjob-89/tmp/lua/autogenerated/lua-5.3.3/src                                 
                                                                                
    

tup error: Unable to utimens() files not created by this job: 
/@tupjob-89/tmp/lua/autogenerated/lua-5.3.3/doc
tup error: Unable to utimens() files not created by this job: 
/@tupjob-89/tmp/lua/autogenerated/lua-5.3.3
* 3) mkdir -p autogenerated && tar xf lua-5.3.3.tar.gz -C autogenerated && 
patch -s -p1 -d autogenerated/lua-5.3.3 < 
lua.patch                                                                       
                                        

tar: lua-5.3.3/src: Cannot utime: Operation not permitted
tar: lua-5.3.3/doc: Cannot utime: Operation not permitted
tar: lua-5.3.3: Cannot utime: Operation not permitted
tar: Exiting with failure status due to previous errors
 *** tup errors ***
 *** Command ID=89 failed with return value 2
 [   ] 100%
 *** tup: 1 job failed.
$
$
$
$ tup
[ tup ] [0.000s] Scanning filesystem...
[ tup ] [0.001s] Reading in new environment variables...
[ tup ] [0.001s] No Tupfiles to parse.
[ tup ] [0.001s] No files to delete.
[ tup ] [0.001s] Executing Commands...
 [ ]   0%tup error: Unable to utimens() files not created by this job: 
/@tupjob-89/tmp/lua/autogenerated/lua-5.3.3/src
tup error: Unable to utimens() files not created by this job: 
/@tupjob-89/tmp/lua/autogenerated/lua-5.3.3/doc
tup error: Unable to utimens() files not created by this job: 
/@tupjob-89/tmp/lua/autogenerated/lua-5.3.3
* 1) mkdir -p autogenerated && tar xf lua-5.3.3.tar.gz -C autogenerated && 
patch -s -p1 -d autogenerated/lua-5.3.3 < 
lua.patch                                                                       
                                        

tar: lua-5.3.3/src: Cannot utime: Operation not permitted
tar: lua-5.3.3/doc: Cannot utime: Operation not permitted
tar: lua-5.3.3: Cannot utime: Operation not permitted
tar: Exiting with failure status due to previous errors
 *** tup errors ***
 *** Command ID=89 failed with return value 2
 [ ] 100%
 *** tup: 1 job failed.
$ 
$ 
$ 
$ tup --version
tup v0.7.4-40-g84b7039

-- 
-- 
tup-users mailing list
email: [email protected]
unsubscribe: [email protected]
options: http://groups.google.com/group/tup-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"tup-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to