Discussion:
Bug#1093369: zangband: FTBFS: chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/apex/readme.txt': Operation not permitted
Add Reply
Santiago Vila
2025-01-17 19:10:02 UTC
Reply
Permalink
Package: src:zangband
Version: 1:2.7.5pre1-14
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
autoreconf: warning: autoconf input should be named 'configure.ac', not 'configure.in'
aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
configure.in:127: warning: underquoted definition of AC_SEARCH_HEADERS
configure.in:127: run info Automake 'Extending aclocal'
configure.in:127: or see https://www.gnu.org/software/automake/manual/automake.html#Extending-aclocal
configure.in:7: warning: The macro 'AC_CONFIG_HEADER' is obsolete.
configure.in:7: You should run autoupdate.

[... snipped ...]

CC src/l-player.o
TOLUA src/l-random.c
CC src/l-random.o
TOLUA src/l-ui.c
CC src/l-ui.o
TOLUA src/l-misc.c
CC src/l-misc.o
TOLUA src/l-spell.c
CC src/l-spell.o
TOLUA src/l-field.c
CC src/l-field.o
CC src/z-util.o
CC src/z-virt.o
CC src/z-form.o
CC src/z-rand.o
CC src/z-term.o
CC src/zborg1.o
CC src/zborg2.o
src/zborg2.c: In function ‘borg_vinfo_init’:
src/zborg2.c:333:29: warning: variable ‘p’ set but not used [-Wunused-but-set-variable]
333 | vinfo_type *p;
| ^
src/zborg2.c: In function ‘borg_update_kill’:
src/zborg2.c:1932:13: warning: variable ‘t’ set but not used [-Wunused-but-set-variable]
1932 | int t, e;
| ^
src/zborg2.c: In function ‘borg_add_town’:
src/zborg2.c:2592:9: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
2592 | strncpy(borg_towns[i].name, town_name, strlen(town_name));
| ^
src/zborg2.c:2592:9: note: length computed here
2592 | strncpy(borg_towns[i].name, town_name, strlen(town_name));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC src/zborg3.o
src/zborg3.c: In function ‘borg_read_scroll_fail’:
src/zborg3.c:1629:13: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses]
1629 | if (!map_loc(c_x, c_y)->flags & MAP_GLOW &&
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/zborg3.c: In function ‘borg_power_check’:
src/zborg3.c:2987:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
2987 | else
| ^~~~
src/zborg3.c:2991:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
2991 | if (bp_ptr->status.stun)
| ^~
CC src/zborg4.o
src/zborg4.c: In function ‘borg_notice_artify_item’:
src/zborg4.c:1310:59: warning: this statement may fall through [-Wimplicit-fallthrough=]
1310 | case SV_HEAVY_XBOW: value += 2;
| ~~~~~~^~~~
src/zborg4.c:1311:33: note: here
1311 | case SV_LIGHT_XBOW: value += 2;
| ^~~~
src/zborg4.c:1311:59: warning: this statement may fall through [-Wimplicit-fallthrough=]
1311 | case SV_LIGHT_XBOW: value += 2;
| ~~~~~~^~~~
src/zborg4.c:1312:33: note: here
1312 | case SV_LONG_BOW: value += 2;
| ^~~~
src/zborg4.c:1312:59: warning: this statement may fall through [-Wimplicit-fallthrough=]
1312 | case SV_LONG_BOW: value += 2;
| ~~~~~~^~~~
src/zborg4.c:1313:33: note: here
1313 | case SV_SHORT_BOW:
| ^~~~
src/zborg4.c: In function ‘borg_notice_potions’:
src/zborg4.c:1676:40: warning: this statement may fall through [-Wimplicit-fallthrough=]
1676 | amt_pot_curing += number;
| ~~~~~~~~~~~~~~~^~~~~~~~~
src/zborg4.c:1680:17: note: here
1680 | case SV_POTION_CURE_CRITICAL:
| ^~~~
src/zborg4.c: In function ‘borg_notice_scrolls’:
src/zborg4.c:1901:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
1901 | {
| ^
src/zborg4.c:1925:17: note: here
1925 | case SV_SCROLL_ENCHANT_WEAPON_TO_DAM:
| ^~~~
src/zborg4.c: In function ‘borg_notice_rods’:
src/zborg4.c:2147:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
2147 | if (bp_ptr->lev > 25) break;
| ^
src/zborg4.c:2151:17: note: here
2151 | case SV_ROD_FIRE_BALL:
| ^~~~
CC src/zborg5.o
src/zborg5.c: In function ‘borg_danger_aux2’:
src/zborg5.c:1335:36: warning: this statement may fall through [-Wimplicit-fallthrough=]
1335 | if (!borg_full_damage)
| ^
src/zborg5.c:1339:25: note: here
1339 | case 128 + 0:
| ^~~~
CC src/zborg6.o
src/zborg6.c: In function ‘borg_find_dungeon’:
src/zborg6.c:1718:54: warning: suggest parentheses around comparison in operand of ‘!=’ [-Wparentheses]
1718 | borg_dungeons[b_i].min_depth < 5 + borg_dungeons[b_i].max_depth != 0 &&
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/zborg6.c: In function ‘borg_flow_dark_5’:
src/zborg6.c:3646:20: warning: variable ‘mb_ptr’ set but not used [-Wunused-but-set-variable]
3646 | map_block *mb_ptr;
| ^~~~~~
In function ‘borg_flow_enqueue_grid’,
inlined from ‘borg_flow_non_hurt’ at src/zborg6.c:2468:2:
src/zborg6.c:1156:14: warning: ‘x’ may be used uninitialized [-Wmaybe-uninitialized]
1156 | if (!map_in_bounds(x, y)) return;
| ^~~~~~~~~~~~~~~~~~~
src/zborg6.c: In function ‘borg_flow_non_hurt’:
src/zborg6.c:2419:13: note: ‘x’ was declared here
2419 | int x, y;
| ^
In function ‘borg_flow_enqueue_grid’,
inlined from ‘borg_flow_non_hurt’ at src/zborg6.c:2468:2:
src/zborg6.c:1156:14: warning: ‘y’ may be used uninitialized [-Wmaybe-uninitialized]
1156 | if (!map_in_bounds(x, y)) return;
| ^~~~~~~~~~~~~~~~~~~
src/zborg6.c: In function ‘borg_flow_non_hurt’:
src/zborg6.c:2419:16: note: ‘y’ was declared here
2419 | int x, y;
| ^
CC src/zborg7.o
src/zborg7.c: In function ‘borg_use_things’:
src/zborg7.c:174:52: warning: this statement may fall through [-Wimplicit-fallthrough=]
174 | if (!bp_ptr->depth) break;
| ^
src/zborg7.c:179:41: note: here
179 | case SV_POTION_AUGMENTATION:
| ^~~~
src/zborg7.c: In function ‘borg_consume’:
src/zborg7.c:1549:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
1549 | if (borg_eat_food(sval)) return (TRUE);;
| ^
src/zborg7.c:1552:17: note: here
1552 | case TV_LITE:
| ^~~~
src/zborg7.c: In function ‘borg_test_stuff’:
src/zborg7.c:2037:59: warning: this statement may fall through [-Wimplicit-fallthrough=]
2037 | case TV_AMULET: v += 2000;
| ~~^~~~~~~
src/zborg7.c:2038:41: note: here
2038 | case TV_ROD: v += 1000;
| ^~~~
src/zborg7.c:2038:59: warning: this statement may fall through [-Wimplicit-fallthrough=]
2038 | case TV_ROD: v += 1000;
| ~~^~~~~~~
src/zborg7.c:2039:41: note: here
2039 | case TV_WAND:
| ^~~~
src/zborg7.c:2040:59: warning: this statement may fall through [-Wimplicit-fallthrough=]
2040 | case TV_STAFF: v += 2000;
| ~~^~~~~~~
src/zborg7.c:2041:41: note: here
2041 | case TV_POTION:
| ^~~~
src/zborg7.c:2042:59: warning: this statement may fall through [-Wimplicit-fallthrough=]
2042 | case TV_SCROLL: v += 10;
| ~~^~~~~
src/zborg7.c:2043:41: note: here
2043 | case TV_FOOD: v += 1;
| ^~~~
CC src/zborg8.o
In file included from src/zborg8.c:10:
src/zborg8.c: In function ‘borg_object_similar’:
src/zborg3.h:40:37: warning: this statement may fall through [-Wimplicit-fallthrough=]
40 | ((k_info[(T)->k_idx].easy_know && k_info[(T)->k_idx].aware) || \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/zborg8.c:137:34: note: in expansion of macro ‘borg_obj_known_p’
137 | !borg_obj_known_p(q_ptr)) return (FALSE);
| ^~~~~~~~~~~~~~~~
src/zborg8.c:142:17: note: here
142 | case TV_BOLT:
| ^~~~
CC src/zborg9.o
CC src/zbmagic1.o
CC src/zbmagic2.o
src/zbmagic2.c: In function ‘borg_launch_aux_hack’:
src/zbmagic2.c:1151:20: warning: variable ‘mb_ptr’ set but not used [-Wunused-but-set-variable]
1151 | map_block *mb_ptr;
| ^~~~~~
src/zbmagic2.c: In function ‘borg_launch_damage_one’:
src/zbmagic2.c:428:29: warning: this statement may fall through [-Wimplicit-fallthrough=]
428 | dam += 100;
| ~~~~^~~~~~
src/zbmagic2.c:432:17: note: here
432 | case GF_ARROW_FLAME:
| ^~~~
src/zbmagic2.c: In function ‘borg_ball_item’:
src/zbmagic2.c:1363:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
1363 | if (k_ptr->tval == TV_BOOTS) return (-200);
| ^
src/zbmagic2.c:1366:17: note: here
1366 | case GF_ELEC:
| ^~~~
src/zbmagic2.c:1369:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
1369 | if (k_ptr->tval == TV_RING) return (-200);
| ^
src/zbmagic2.c:1372:17: note: here
1372 | case GF_FIRE:
| ^~~~
src/zbmagic2.c:1375:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
1375 | if (k_ptr->tval == TV_BOOTS) return (-200);
| ^
src/zbmagic2.c:1378:17: note: here
1378 | case GF_COLD:
| ^~~~
src/zbmagic2.c:1381:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
1381 | if (k_ptr->tval == TV_POTION) return (-200);
| ^
src/zbmagic2.c:1384:17: note: here
1384 | case GF_MANA:
| ^~~~
src/zbmagic2.c: In function ‘borg_throw_damage’:
src/zbmagic2.c:2494:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
2494 | if (borg_class == CLASS_WARRIOR)
| ^
src/zbmagic2.c:2501:33: note: here
2501 | default:
| ^~~~~~~
CC src/zbmagic3.o
CC src/tk/cmdinfo.o
CC src/tk/icon.o
In file included from /usr/include/tcl/tk.h:19,
from src/tk/tnb.h:16,
from src/tk/icon.c:13:
src/tk/icon.c: In function ‘Icon_AddType’:
src/tk/icon.c:66:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
66 | Tcl_SetHashValue(hPtr, (ClientData) (g_icon_data_count - 1));
| ^
/usr/include/tcl/tcl.h:2556:64: note: in definition of macro ‘Tcl_SetHashValue’
2556 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (void *)(value))
| ^~~~~
src/tk/icon.c: In function ‘init_icons’:
src/tk/icon.c:77:23: warning: variable ‘assign’ set but not used [-Wunused-but-set-variable]
77 | t_assign_icon assign;
| ^~~~~~
CC src/tk/describe.o
CC src/tk/interp.o
CC src/tk/plat.o
src/tk/plat.c: In function ‘Bitmap_New’:
src/tk/plat.c:241:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
241 | ret = (int) platData->shminfo.shmaddr;
| ^
CC src/tk/widget.o
CC src/tk/tk-util.o
CC src/tk/tcltk.o
LINK zangband
for i in variable.o tables.o util.o cave.o object1.o object2.o monster1.o monster2.o xtra1.o xtra2.o spells1.o spells2.o melee1.o melee2.o save.o files.o fields.o cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o store.o birth.o load.o ui.o wizard1.o wizard2.o grid.o streams.o rooms.o generate.o dungeon.o init1.o init2.o effects.o quest.o racial.o run.o script.o artifact.o mutation.o flavor.o spells3.o mspells1.o mspells2.o scores.o mind.o bldg.o obj_kind.o wild1.o wild2.o wild3.o avatar.o notes.o ; do \
for j in src/makefile.bcc src/makefile.ros src/makefile.std ; do \
if [ x"`grep $i $j | sed 1q`" == x ]; then \
echo "Error: makefile $j has $i missing"; \
k="stop"; \
fi; \
done; \
done; \
if [ "x$k" == "xstop" ]; then \
exit 1; \
fi; \
touch .makefiles;
/bin/sh: 3: [: x variable.obj \: unexpected operator
/bin/sh: 3: [: xOBJS := variable.o tables.o util.o cave.o \: unexpected operator
/bin/sh: 3: [: x variable.o tables.o util.o cave.o \: unexpected operator
/bin/sh: 3: [: x tables.obj \: unexpected operator
/bin/sh: 3: [: xOBJS := variable.o tables.o util.o cave.o \: unexpected operator
/bin/sh: 3: [: x variable.o tables.o util.o cave.o \: unexpected operator
/bin/sh: 3: [: x z-util.obj \: unexpected operator
/bin/sh: 3: [: xOBJS := variable.o tables.o util.o cave.o \: unexpected operator
/bin/sh: 3: [: x variable.o tables.o util.o cave.o \: unexpected operator
/bin/sh: 3: [: x cave.obj \: unexpected operator
/bin/sh: 3: [: xOBJS := variable.o tables.o util.o cave.o \: unexpected operator
/bin/sh: 3: [: x variable.o tables.o util.o cave.o \: unexpected operator
/bin/sh: 3: [: x object1.obj \: unexpected operator
/bin/sh: 3: [: x object1.o object2.o monster1.o monster2.o \: unexpected operator
/bin/sh: 3: [: x object1.o object2.o monster1.o monster2.o \: unexpected operator
/bin/sh: 3: [: x object2.obj \: unexpected operator
/bin/sh: 3: [: x object1.o object2.o monster1.o monster2.o \: unexpected operator
/bin/sh: 3: [: x object1.o object2.o monster1.o monster2.o \: unexpected operator
/bin/sh: 3: [: x monster1.obj \: unexpected operator
/bin/sh: 3: [: x object1.o object2.o monster1.o monster2.o \: unexpected operator
/bin/sh: 3: [: x object1.o object2.o monster1.o monster2.o \: unexpected operator
/bin/sh: 3: [: x monster2.obj \: unexpected operator
/bin/sh: 3: [: x object1.o object2.o monster1.o monster2.o \: unexpected operator
/bin/sh: 3: [: x object1.o object2.o monster1.o monster2.o \: unexpected operator
/bin/sh: 3: [: x xtra1.obj \: unexpected operator
/bin/sh: 3: [: x xtra1.o xtra2.o spells1.o spells2.o \: unexpected operator
/bin/sh: 3: [: x xtra1.o xtra2.o spells1.o spells2.o \: unexpected operator
/bin/sh: 3: [: x xtra2.obj \: unexpected operator
/bin/sh: 3: [: x xtra1.o xtra2.o spells1.o spells2.o \: unexpected operator
/bin/sh: 3: [: x xtra1.o xtra2.o spells1.o spells2.o \: unexpected operator
/bin/sh: 3: [: x spells1.obj \: unexpected operator
/bin/sh: 3: [: x xtra1.o xtra2.o spells1.o spells2.o \: unexpected operator
/bin/sh: 3: [: x xtra1.o xtra2.o spells1.o spells2.o \: unexpected operator
/bin/sh: 3: [: x spells2.obj \: unexpected operator
/bin/sh: 3: [: x xtra1.o xtra2.o spells1.o spells2.o \: unexpected operator
/bin/sh: 3: [: x xtra1.o xtra2.o spells1.o spells2.o \: unexpected operator
/bin/sh: 3: [: x melee1.obj \: unexpected operator
/bin/sh: 3: [: x melee1.o melee2.o save.o files.o fields.o\: unexpected operator
/bin/sh: 3: [: x melee1.o melee2.o save.o files.o fields.o\: unexpected operator
/bin/sh: 3: [: x melee2.obj \: unexpected operator
/bin/sh: 3: [: x melee1.o melee2.o save.o files.o fields.o\: unexpected operator
/bin/sh: 3: [: x melee1.o melee2.o save.o files.o fields.o\: unexpected operator
/bin/sh: 3: [: x save.obj \: unexpected operator
/bin/sh: 3: [: x melee1.o melee2.o save.o files.o fields.o\: unexpected operator
/bin/sh: 3: [: x melee1.o melee2.o save.o files.o fields.o\: unexpected operator
/bin/sh: 3: [: x files.obj \: unexpected operator
/bin/sh: 3: [: x melee1.o melee2.o save.o files.o fields.o\: unexpected operator
/bin/sh: 3: [: x melee1.o melee2.o save.o files.o fields.o\: unexpected operator
/bin/sh: 3: [: x fields.obj \: unexpected operator
/bin/sh: 3: [: x melee1.o melee2.o save.o files.o fields.o\: unexpected operator
/bin/sh: 3: [: x melee1.o melee2.o save.o files.o fields.o\: unexpected operator
/bin/sh: 3: [: x cmd1.obj \: unexpected operator
/bin/sh: 3: [: x cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o \: unexpected operator
/bin/sh: 3: [: x cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o \: unexpected operator
/bin/sh: 3: [: x cmd2.obj \: unexpected operator
/bin/sh: 3: [: x cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o \: unexpected operator
/bin/sh: 3: [: x cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o \: unexpected operator
/bin/sh: 3: [: x cmd3.obj \: unexpected operator
/bin/sh: 3: [: x cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o \: unexpected operator
/bin/sh: 3: [: x cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o \: unexpected operator
/bin/sh: 3: [: x cmd4.obj \: unexpected operator
/bin/sh: 3: [: x cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o \: unexpected operator
/bin/sh: 3: [: x cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o \: unexpected operator
/bin/sh: 3: [: x cmd5.obj \: unexpected operator
/bin/sh: 3: [: x cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o \: unexpected operator
/bin/sh: 3: [: x cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o \: unexpected operator
/bin/sh: 3: [: x cmd6.obj \: unexpected operator
/bin/sh: 3: [: x cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o \: unexpected operator
/bin/sh: 3: [: x cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o \: unexpected operator
/bin/sh: 3: [: x store.obj \: unexpected operator
/bin/sh: 3: [: x store.o birth.o load.o ui.o fields.o run.o \: unexpected operator
/bin/sh: 3: [: x store.o birth.o load.o ui.o\: unexpected operator
/bin/sh: 3: [: x birth.obj \: unexpected operator
/bin/sh: 3: [: x store.o birth.o load.o ui.o fields.o run.o \: unexpected operator
/bin/sh: 3: [: x store.o birth.o load.o ui.o\: unexpected operator
/bin/sh: 3: [: x load.obj \: unexpected operator
/bin/sh: 3: [: x store.o birth.o load.o ui.o fields.o run.o \: unexpected operator
/bin/sh: 3: [: x store.o birth.o load.o ui.o\: unexpected operator
/bin/sh: 3: [: x ui.obj \: unexpected operator
/bin/sh: 3: [: x store.o birth.o load.o ui.o fields.o run.o \: unexpected operator
/bin/sh: 3: [: x l-monst.o l-object.o l-player.o l-random.o l-ui.o \: unexpected operator
/bin/sh: 3: [: x wizard1.obj \: unexpected operator
/bin/sh: 3: [: x wizard1.o wizard2.o grid.o streams.o rooms.o \: unexpected operator
/bin/sh: 3: [: x wizard1.o wizard2.o grid.o streams.o rooms.o \: unexpected operator
/bin/sh: 3: [: x wizard2.obj \: unexpected operator
/bin/sh: 3: [: x wizard1.o wizard2.o grid.o streams.o rooms.o \: unexpected operator
/bin/sh: 3: [: x wizard1.o wizard2.o grid.o streams.o rooms.o \: unexpected operator
/bin/sh: 3: [: x grid.obj \: unexpected operator
/bin/sh: 3: [: x wizard1.o wizard2.o grid.o streams.o rooms.o \: unexpected operator
/bin/sh: 3: [: x wizard1.o wizard2.o grid.o streams.o rooms.o \: unexpected operator
/bin/sh: 3: [: x streams.obj \: unexpected operator
/bin/sh: 3: [: x wizard1.o wizard2.o grid.o streams.o rooms.o \: unexpected operator
/bin/sh: 3: [: x wizard1.o wizard2.o grid.o streams.o rooms.o \: unexpected operator
/bin/sh: 3: [: x rooms.obj \: unexpected operator
/bin/sh: 3: [: x wizard1.o wizard2.o grid.o streams.o rooms.o \: unexpected operator
/bin/sh: 3: [: x wizard1.o wizard2.o grid.o streams.o rooms.o \: unexpected operator
/bin/sh: 3: [: x generate.obj \: unexpected operator
/bin/sh: 3: [: x generate.o dungeon.o init1.o init2.o \: unexpected operator
/bin/sh: 3: [: x generate.o dungeon.o init1.o init2.o \: unexpected operator
/bin/sh: 3: [: x dungeon.obj \: unexpected operator
/bin/sh: 3: [: x generate.o dungeon.o init1.o init2.o \: unexpected operator
/bin/sh: 3: [: x generate.o dungeon.o init1.o init2.o \: unexpected operator
/bin/sh: 3: [: x init1.obj \: unexpected operator
/bin/sh: 3: [: x generate.o dungeon.o init1.o init2.o \: unexpected operator
/bin/sh: 3: [: x generate.o dungeon.o init1.o init2.o \: unexpected operator
/bin/sh: 3: [: x init2.obj \: unexpected operator
/bin/sh: 3: [: x generate.o dungeon.o init1.o init2.o \: unexpected operator
/bin/sh: 3: [: x generate.o dungeon.o init1.o init2.o \: unexpected operator
/bin/sh: 3: [: x effects.obj \: unexpected operator
/bin/sh: 3: [: x effects.o quest.o racial.o script.o \: unexpected operator
/bin/sh: 3: [: x effects.o quest.o racial.o run.o script.o \: unexpected operator
/bin/sh: 3: [: x quest.obj \: unexpected operator
/bin/sh: 3: [: x effects.o quest.o racial.o script.o \: unexpected operator
/bin/sh: 3: [: x effects.o quest.o racial.o run.o script.o \: unexpected operator
/bin/sh: 3: [: x racial.obj \: unexpected operator
/bin/sh: 3: [: x effects.o quest.o racial.o script.o \: unexpected operator
/bin/sh: 3: [: x effects.o quest.o racial.o run.o script.o \: unexpected operator
/bin/sh: 3: [: x run.obj \: unexpected operator
/bin/sh: 3: [: x store.o birth.o load.o ui.o fields.o run.o \: unexpected operator
/bin/sh: 3: [: x effects.o quest.o racial.o run.o script.o \: unexpected operator
/bin/sh: 3: [: x script.obj \: unexpected operator
/bin/sh: 3: [: x effects.o quest.o racial.o script.o \: unexpected operator
/bin/sh: 3: [: x effects.o quest.o racial.o run.o script.o \: unexpected operator
/bin/sh: 3: [: x artifact.obj \: unexpected operator
/bin/sh: 3: [: x artifact.o mutation.o flavor.o spells3.o \: unexpected operator
/bin/sh: 3: [: x artifact.o mutation.o flavor.o spells3.o \: unexpected operator
/bin/sh: 3: [: x mutation.obj \: unexpected operator
/bin/sh: 3: [: x artifact.o mutation.o flavor.o spells3.o \: unexpected operator
/bin/sh: 3: [: x artifact.o mutation.o flavor.o spells3.o \: unexpected operator
/bin/sh: 3: [: x flavor.obj \: unexpected operator
/bin/sh: 3: [: x artifact.o mutation.o flavor.o spells3.o \: unexpected operator
/bin/sh: 3: [: x artifact.o mutation.o flavor.o spells3.o \: unexpected operator
/bin/sh: 3: [: x spells3.obj \: unexpected operator
/bin/sh: 3: [: x artifact.o mutation.o flavor.o spells3.o \: unexpected operator
/bin/sh: 3: [: x artifact.o mutation.o flavor.o spells3.o \: unexpected operator
/bin/sh: 3: [: x mspells1.obj \: unexpected operator
/bin/sh: 3: [: x mspells1.o mspells2.o scores.o mind.o maid-x11.o\: unexpected operator
/bin/sh: 3: [: x mspells1.o mspells2.o scores.o mind.o maid-x11.o\: unexpected operator
/bin/sh: 3: [: x mspells2.obj \: unexpected operator
/bin/sh: 3: [: x mspells1.o mspells2.o scores.o mind.o maid-x11.o\: unexpected operator
/bin/sh: 3: [: x mspells1.o mspells2.o scores.o mind.o maid-x11.o\: unexpected operator
/bin/sh: 3: [: x scores.obj \: unexpected operator
/bin/sh: 3: [: x mspells1.o mspells2.o scores.o mind.o maid-x11.o\: unexpected operator
/bin/sh: 3: [: x mspells1.o mspells2.o scores.o mind.o maid-x11.o\: unexpected operator
/bin/sh: 3: [: x mind.obj \: unexpected operator
/bin/sh: 3: [: x mspells1.o mspells2.o scores.o mind.o maid-x11.o\: unexpected operator
/bin/sh: 3: [: x mspells1.o mspells2.o scores.o mind.o maid-x11.o\: unexpected operator
/bin/sh: 3: [: x bldg.obj \: unexpected operator
/bin/sh: 3: [: x bldg.o obj_kind.o wild1.o wild2.o wild3.o avatar.o notes.o\: unexpected operator
/bin/sh: 3: [: x bldg.o obj_kind.o wild1.o wild2.o wild3.o avatar.o notes.o\: unexpected operator
/bin/sh: 3: [: x obj_kind.obj \: unexpected operator
/bin/sh: 3: [: x bldg.o obj_kind.o wild1.o wild2.o wild3.o avatar.o notes.o\: unexpected operator
/bin/sh: 3: [: x bldg.o obj_kind.o wild1.o wild2.o wild3.o avatar.o notes.o\: unexpected operator
/bin/sh: 3: [: x wild1.obj \: unexpected operator
/bin/sh: 3: [: x bldg.o obj_kind.o wild1.o wild2.o wild3.o avatar.o notes.o\: unexpected operator
/bin/sh: 3: [: x bldg.o obj_kind.o wild1.o wild2.o wild3.o avatar.o notes.o\: unexpected operator
/bin/sh: 3: [: x wild2.obj \: unexpected operator
/bin/sh: 3: [: x bldg.o obj_kind.o wild1.o wild2.o wild3.o avatar.o notes.o\: unexpected operator
/bin/sh: 3: [: x bldg.o obj_kind.o wild1.o wild2.o wild3.o avatar.o notes.o\: unexpected operator
/bin/sh: 3: [: x wild3.obj \: unexpected operator
/bin/sh: 3: [: x bldg.o obj_kind.o wild1.o wild2.o wild3.o avatar.o notes.o\: unexpected operator
/bin/sh: 3: [: x bldg.o obj_kind.o wild1.o wild2.o wild3.o avatar.o notes.o\: unexpected operator
/bin/sh: 3: [: x avatar.obj \: unexpected operator
/bin/sh: 3: [: x bldg.o obj_kind.o wild1.o wild2.o wild3.o avatar.o notes.o\: unexpected operator
/bin/sh: 3: [: x bldg.o obj_kind.o wild1.o wild2.o wild3.o avatar.o notes.o\: unexpected operator
/bin/sh: 3: [: x notes.obj \: unexpected operator
/bin/sh: 3: [: x bldg.o obj_kind.o wild1.o wild2.o wild3.o avatar.o notes.o\: unexpected operator
/bin/sh: 3: [: x bldg.o obj_kind.o wild1.o wild2.o wild3.o avatar.o notes.o\: unexpected operator
/bin/sh: 9: [: x: unexpected operator
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test
make -j2 test "TESTSUITEFLAGS=-j2 --verbose" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
I will build:
src/variable.o src/tables.o src/util.o src/cave.o src/object1.o src/object2.o src/monster1.o src/monster2.o src/xtra1.o src/xtra2.o src/spells1.o src/spells2.o src/melee1.o src/melee2.o src/save.o src/files.o src/fields.o src/cmd1.o src/cmd2.o src/cmd3.o src/cmd4.o src/cmd5.o src/cmd6.o src/store.o src/birth.o src/load.o src/ui.o src/wizard1.o src/wizard2.o src/grid.o src/streams.o src/rooms.o src/generate.o src/dungeon.o src/init1.o src/init2.o src/effects.o src/quest.o src/racial.o src/run.o src/script.o src/artifact.o src/mutation.o src/flavor.o src/spells3.o src/mspells1.o src/mspells2.o src/scores.o src/mind.o src/bldg.o src/obj_kind.o src/wild1.o src/wild2.o src/wild3.o src/avatar.o src/notes.o src/maid-x11.o src/main-cap.o src/main-gcu.o src/main-x11.o src/main-xaw.o src/main-xpj.o src/main-lsl.o src/main-vcs.o src/main-gtk.o src/main-win.o src/main.o src/maid-grf.o src/main-dos.o src/main-ibm.o src/main-emx.o src/main-ami.o src/main-tnb.o src/l-monst.o src/l-object.o src/l-pl
ayer.o src/l-random.o src/l-ui.o src/l-misc.o src/l-spell.o src/l-field.o src/z-util.o src/z-virt.o src/z-form.o src/z-rand.o src/z-term.o src/zborg1.o src/zborg2.o src/zborg3.o src/zborg4.o src/zborg5.o src/zborg6.o src/zborg7.o src/zborg8.o src/zborg9.o src/zbmagic1.o src/zbmagic2.o src/zbmagic3.o src/lua/lapi.o src/lua/ldebug.o src/lua/lmem.o src/lua/lstrlib.o src/lua/lvm.o src/lua/tolua_lb.o src/lua/lauxlib.o src/lua/ldo.o src/lua/lobject.o src/lua/ltable.o src/lua/lzio.o src/lua/tolua_rg.o src/lua/lbaselib.o src/lua/lfunc.o src/lua/lparser.o src/lua/ltests.o src/lua/tolua_bd.o src/lua/tolua_tm.o src/lua/lcode.o src/lua/lgc.o src/lua/lstate.o src/lua/ltm.o src/lua/tolua_eh.o src/lua/tolua_tt.o src/lua/ldblib.o src/lua/llex.o src/lua/lstring.o src/lua/lundump.o src/lua/tolua_gp.o src/tk/cmdinfo.o src/tk/icon.o src/tk/describe.o src/tk/interp.o src/tk/plat.o src/tk/widget.o src/tk/tk-util.o src/tk/tcltk.o

I will clean:
zangband .default_path src/*.bak src/artifact.o src/avatar.o src/birth.o src/bldg.o src/cave.o src/cmd1.o src/cmd2.o src/cmd3.o src/cmd4.o src/cmd5.o src/cmd6.o src/dungeon.o src/effects.o src/fields.o src/files.o src/flavor.o src/generate.o src/grid.o src/init1.o src/init2.o src/l-field.o src/l-misc.o src/l-monst.o src/l-object.o src/l-player.o src/l-random.o src/l-spell.o src/l-ui.o src/load.o src/maid-grf.o src/maid-x11.o src/main-ami.o src/main-cap.o src/main-dos.o src/main-emx.o src/main-gcu.o src/main-gtk.o src/main-ibm.o src/main-lsl.o src/main-tnb.o src/main-vcs.o src/main-win.o src/main-x11.o src/main-xaw.o src/main-xpj.o src/main.o src/melee1.o src/melee2.o src/mind.o src/monster1.o src/monster2.o src/mspells1.o src/mspells2.o src/mutation.o src/notes.o src/obj_kind.o src/object1.o src/object2.o src/quest.o src/racial.o src/rooms.o src/run.o src/save.o src/scores.o src/script.o src/spells1.o src/spells2.o src/spells3.o src/store.o src/streams.o src/tables.o src/ui.o src/uti
l.o src/variable.o src/wild1.o src/wild2.o src/wild3.o src/wizard1.o src/wizard2.o src/xtra1.o src/xtra2.o src/z-form.o src/z-rand.o src/z-term.o src/z-util.o src/z-virt.o src/zbmagic1.o src/zbmagic2.o src/zbmagic3.o src/zborg1.o src/zborg2.o src/zborg3.o src/zborg4.o src/zborg5.o src/zborg6.o src/zborg7.o src/zborg8.o src/zborg9.o src/l-field.c src/l-misc.c src/l-monst.c src/l-object.c src/l-player.c src/l-random.c src/l-spell.c src/l-ui.c src/lua/*.bak src/lua/lapi.o src/lua/lauxlib.o src/lua/lbaselib.o src/lua/lcode.o src/lua/ldblib.o src/lua/ldebug.o src/lua/ldo.o src/lua/lfunc.o src/lua/lgc.o src/lua/liolib.o src/lua/llex.o src/lua/lmem.o src/lua/lobject.o src/lua/lparser.o src/lua/lstate.o src/lua/lstring.o src/lua/lstrlib.o src/lua/ltable.o src/lua/ltests.o src/lua/ltm.o src/lua/lundump.o src/lua/lvm.o src/lua/lzio.o src/lua/tolua.o src/lua/tolua_bd.o src/lua/tolua_eh.o src/lua/tolua_gp.o src/lua/tolua_lb.o src/lua/tolua_rg.o src/lua/tolua_tm.o src/lua/tolua_tt.o src/lua/tolu
alua.o src/lua/tolua src/tk/*.bak src/tk/cmdinfo.o src/tk/describe.o src/tk/icon.o src/tk/interp.o src/tk/plat.o src/tk/tcltk.o src/tk/tk-util.o src/tk/widget.o

I will install:
lib ./lib/apex ./lib/bone ./lib/data ./lib/edit ./lib/file ./lib/help ./lib/info ./lib/pref ./lib/save ./lib/script ./lib/user ./lib/xtra ./lib/script/tk ./lib/script/tk/config ./lib/script/tk/image ./lib/script/tk/library ./lib/xtra/font ./lib/xtra/graf ./lib/xtra/help ./lib/xtra/music ./lib/xtra/sound angdos.cfg readme z_faq.txt z_update.txt lib/apex/readme.txt lib/apex/z_scores.raw lib/edit/a_info.txt lib/edit/e_info.txt lib/edit/f_info.txt lib/edit/k_info.txt lib/edit/misc.txt lib/edit/r_info.txt lib/edit/v_info.txt lib/edit/t_info.txt lib/edit/w_info.txt lib/file/a_low.txt lib/file/crime.txt lib/file/elvish.txt lib/file/monfear.txt lib/file/news.txt lib/file/sample.txt lib/file/timenorm.txt lib/file/w_low.txt lib/file/a_cursed.txt lib/file/a_med.txt lib/file/dead.txt lib/file/error.txt lib/file/monfrien.txt lib/file/readme.txt lib/file/silly.txt lib/file/w_cursed.txt lib/file/w_med.txt lib/file/a_high.txt lib/file/chainswd.txt lib/file/death.txt lib/file/mondeath.txt lib/file/mo
nspeak.txt lib/file/rumors.txt lib/file/timefun.txt lib/file/w_high.txt lib/help/attack.hlp lib/help/attack.txt lib/help/birth.hlp lib/help/birth.txt lib/help/bldg.txt lib/help/charattr.hlp lib/help/charattr.txt lib/help/command.hlp lib/help/command.txt lib/help/commdesc.hlp lib/help/commdesc.txt lib/help/defend.hlp lib/help/defend.txt lib/help/dungeon.hlp lib/help/dungeon.txt lib/help/gambling.txt lib/help/general.hlp lib/help/general.txt lib/help/help.hlp lib/help/helpinfo.txt lib/help/magic.hlp lib/help/magic.txt lib/help/monster.hlp lib/help/monster.txt lib/help/objects.hlp lib/help/objects.txt lib/help/option.hlp lib/help/option.txt lib/help/pref.hlp lib/help/pref.txt lib/help/readme.txt lib/help/spoiler.hlp lib/help/town.hlp lib/help/town.txt lib/help/version.txt lib/help/wizard.txt lib/help/interface.html lib/pref/colors.prf lib/pref/font-ami.prf lib/pref/font-dos.prf lib/pref/font-ibm.prf lib/pref/font-mac.prf lib/pref/font-mon.prf lib/pref/font-win.prf lib/pref/font-x11.prf
lib/pref/font-xxx.prf lib/pref/font.prf lib/pref/graf-ami.prf lib/pref/graf-dos.prf lib/pref/graf-gcu.prf lib/pref/graf-ibm.prf lib/pref/graf-lsl.prf lib/pref/graf-mac.prf lib/pref/graf-new.prf lib/pref/graf-win.prf lib/pref/graf-x11.prf lib/pref/graf-xaw.prf lib/pref/graf-xpj.prf lib/pref/graf-xxx.prf lib/pref/graf.prf lib/pref/message.prf lib/pref/pref-acn.prf lib/pref/pref-ami.prf lib/pref/pref-emx.prf lib/pref/pref-gcu.prf lib/pref/pref-gtk.prf lib/pref/pref-key.prf lib/pref/pref-mac.prf lib/pref/pref-tnb.prf lib/pref/pref-win.prf lib/pref/pref-x11.prf lib/pref/pref.prf lib/pref/spell-xx.prf lib/pref/user-win.prf lib/pref/user.prf lib/pref/xtra-gcu.prf lib/pref/xtra-new.prf lib/pref/xtra-xxx.prf lib/script/init.lua lib/script/object.lua lib/script/spell.lua lib/script/test.lua lib/script/field.lua lib/script/tk/about.tcl lib/script/tk/angband.tcl lib/script/tk/autobar.tcl lib/script/tk/bgerror.tcl lib/script/tk/character-window.tcl lib/script/tk/charflags-canvas.tcl lib/script/
tk/charinfo-canvas.tcl lib/script/tk/choice-window.tcl lib/script/tk/config.tcl lib/script/tk/debug.tcl lib/script/tk/errorInfo.tcl lib/script/tk/font.tcl lib/script/tk/info-window.tcl lib/script/tk/init-other.tcl lib/script/tk/init-startup.tcl lib/script/tk/inventory.tcl lib/script/tk/inventory2.tcl lib/script/tk/keypress.tcl lib/script/tk/knowledge.tcl lib/script/tk/main-window.tcl lib/script/tk/map.tcl lib/script/tk/message-history.tcl lib/script/tk/message-window.tcl lib/script/tk/misc-popup.tcl lib/script/tk/misc-window.tcl lib/script/tk/misc.tcl lib/script/tk/moduleIndex.tcl lib/script/tk/pets.tcl lib/script/tk/player.tcl lib/script/tk/recall.tcl lib/script/tk/store.tcl lib/script/tk/store2.tcl lib/script/tk/term.tcl lib/script/tk/tips.tcl lib/script/tk/value-manager.tcl lib/script/tk/widget.tcl lib/script/tk/tips.txt lib/script/tk/config/adamNN+feat.cfg lib/script/tk/config/birth lib/script/tk/config/classic-common lib/script/tk/config/config lib/script/tk/config/geometry lib
/script/tk/config/adam+feat-assign lib/script/tk/config/adamNN-common lib/script/tk/config/classic+feat-assign lib/script/tk/config/classicNN+feat.cfg lib/script/tk/config/dg32-assign lib/script/tk/config/value lib/script/tk/config/adam-assign lib/script/tk/config/adamNN.cfg lib/script/tk/config/classic-assign lib/script/tk/config/classicNN.cfg lib/script/tk/config/dg32.cfg lib/script/tk/image/ac.gif lib/script/tk/image/au.gif lib/script/tk/image/button-activate.gif lib/script/tk/image/button-book.gif lib/script/tk/image/button-down.gif lib/script/tk/image/button-food.gif lib/script/tk/image/button-help.gif lib/script/tk/image/button-options.gif lib/script/tk/image/button-potion.gif lib/script/tk/image/button-rod.gif lib/script/tk/image/button-scroll.gif lib/script/tk/image/button-staff.gif lib/script/tk/image/button-up.gif lib/script/tk/image/button-wand.gif lib/script/tk/image/cha.gif lib/script/tk/image/checked.gif lib/script/tk/image/const.gif lib/script/tk/image/dex.gif lib/scr
ipt/tk/image/exp.gif lib/script/tk/image/int.gif lib/script/tk/image/level.gif lib/script/tk/image/look.gif lib/script/tk/image/ms-back.gif lib/script/tk/image/ms-book-closed.gif lib/script/tk/image/ms-book-open.gif lib/script/tk/image/ms-help-page.gif lib/script/tk/image/ms-hide.gif lib/script/tk/image/ms-next.gif lib/script/tk/image/ms-refresh.gif lib/script/tk/image/ms-show.gif lib/script/tk/image/open.gif lib/script/tk/image/pwrdLogo175.gif lib/script/tk/image/save.gif lib/script/tk/image/sound.gif lib/script/tk/image/speed.gif lib/script/tk/image/str.gif lib/script/tk/image/town16.gif lib/script/tk/image/town24.gif lib/script/tk/image/town32.gif lib/script/tk/image/unchecked.gif lib/script/tk/image/wis.gif lib/script/tk/image/angbandtk.ico lib/script/tk/library/balloon.tcl lib/script/tk/library/buttonlabel.tcl lib/script/tk/library/canvist.tcl lib/script/tk/library/color-picker.tcl lib/script/tk/library/menu.tcl lib/script/tk/library/module.tcl lib/script/tk/library/moduleIndex
.tcl lib/script/tk/library/object.tcl lib/script/tk/library/progress-window.tcl lib/script/tk/library/progress1.tcl lib/script/tk/library/progress2.tcl lib/script/tk/library/status-text.tcl lib/script/tk/library/statusbar.tcl lib/script/tk/library/tabbed-frame.tcl lib/script/tk/library/tabs.tcl lib/script/tk/library/texist.tcl lib/script/tk/library/text-list.tcl lib/script/tk/library/title-frame.tcl lib/script/tk/library/toolbar.tcl lib/script/tk/library/toplevel.tcl lib/script/tk/library/updowncontrol.tcl lib/script/tk/library/updownentry.tcl lib/script/tk/library/utils.tcl lib/script/tk/library/win98ToolbarButton.tcl lib/script/tk/library/window-manager.tcl lib/xtra/font/10X20.FON lib/xtra/font/16x16.txt lib/xtra/font/6X10.FON lib/xtra/font/6X13.FON lib/xtra/font/6X9.FON lib/xtra/font/7X13B.FON lib/xtra/font/8X13B.FON lib/xtra/font/9X15B.FON lib/xtra/font/12X24.FON lib/xtra/font/5X8.FON lib/xtra/font/6X12.FON lib/xtra/font/6X13B.FON lib/xtra/font/7X13.FON lib/xtra/font/8X13.FON li
b/xtra/font/9X15.FON lib/xtra/font/xm8x16b.fnt lib/xtra/graf/16x16.bmp lib/xtra/graf/8x13.bmp lib/xtra/graf/8x8.bmp lib/xtra/graf/mask.bmp lib/xtra/sound/sound.cfg

I will distinstall:
src src/lua src/tk configure configure.in makefile makefile.in lib/makefile.zb lib/apex/makefile.zb lib/bone/makefile.zb lib/data/makefile.zb lib/edit/makefile.zb lib/file/makefile.zb lib/help/makefile.zb lib/info/makefile.zb lib/pref/makefile.zb lib/save/makefile.zb lib/script/makefile.zb lib/script/tk/makefile.zb lib/script/tk/config/makefile.zb lib/script/tk/image/makefile.zb lib/script/tk/library/makefile.zb lib/user/makefile.zb lib/xtra/makefile.zb lib/xtra/font/makefile.zb lib/xtra/graf/makefile.zb lib/xtra/help/makefile.zb lib/xtra/music/makefile.zb lib/xtra/sound/makefile.zb src/artifact.c src/avatar.c src/birth.c src/bldg.c src/cave.c src/cmd1.c src/cmd2.c src/cmd3.c src/cmd4.c src/cmd5.c src/cmd6.c src/dungeon.c src/effects.c src/fields.c src/files.c src/flavor.c src/generate.c src/grid.c src/init1.c src/init2.c src/l-field.c src/l-misc.c src/l-monst.c src/l-object.c src/l-player.c src/l-random.c src/l-spell.c src/l-ui.c src/load.c src/maid-grf.c src/maid-x11.c src/main-ami
.c src/main-cap.c src/main-crb.c src/main-dos.c src/main-emx.c src/main-gcu.c src/main-gtk.c src/main-ibm.c src/main-lsl.c src/main-mac-carbon.c src/main-mac.c src/main-ros.c src/main-sla.c src/main-tnb.c src/main-vcs.c src/main-vme.c src/main-win.c src/main-x11.c src/main-xaw.c src/main-xpj.c src/main-xxx.c src/main.c src/melee1.c src/melee2.c src/mind.c src/monster1.c src/monster2.c src/mspells1.c src/mspells2.c src/mutation.c src/notes.c src/obj_kind.c src/object1.c src/object2.c src/quest.c src/racial.c src/readdib.c src/rooms.c src/run.c src/save.c src/scores.c src/script.c src/spells1.c src/spells2.c src/spells3.c src/store.c src/streams.c src/tables.c src/ui.c src/util.c src/variable.c src/wild1.c src/wild2.c src/wild3.c src/wizard1.c src/wizard2.c src/xtra1.c src/xtra2.c src/z-form.c src/z-rand.c src/z-term.c src/z-util.c src/z-virt.c src/zbmagic1.c src/zbmagic2.c src/zbmagic3.c src/zborg1.c src/zborg2.c src/zborg3.c src/zborg4.c src/zborg5.c src/zborg6.c src/zborg7.c src/zb
org8.c src/zborg9.c src/angband.h src/autoconf.h src/defines.h src/externs.h src/generate.h src/grid.h src/h-basic.h src/h-config.h src/h-define.h src/h-system.h src/h-type.h src/init.h src/maid-grf.h src/maid-x11.h src/readdib.h src/rooms.h src/script.h src/streams.h src/types.h src/wild.h src/z-config.h src/z-form.h src/z-rand.h src/z-term.h src/z-util.h src/z-virt.h src/zbmagic.h src/zborg1.h src/zborg2.h src/zborg3.h src/zborg4.h src/zborg5.h src/zborg6.h src/zborg7.h src/zborg8.h src/zborg9.h src/angband.rc src/angband.ico src/angband.xpm src/zangband.icns src/makefile.bcc src/makefile.ros src/makefile.std src/makefile.zb src/l-field.pkg src/l-misc.pkg src/l-monst.pkg src/l-object.pkg src/l-player.pkg src/l-random.pkg src/l-spell.pkg src/l-ui.pkg src/autoconf.h.in src/lua/lapi.c src/lua/lauxlib.c src/lua/lbaselib.c src/lua/lcode.c src/lua/ldblib.c src/lua/ldebug.c src/lua/ldo.c src/lua/lfunc.c src/lua/lgc.c src/lua/liolib.c src/lua/llex.c src/lua/lmem.c src/lua/lobject.c src/lu
a/lparser.c src/lua/lstate.c src/lua/lstring.c src/lua/lstrlib.c src/lua/ltable.c src/lua/ltests.c src/lua/ltm.c src/lua/lundump.c src/lua/lvm.c src/lua/lzio.c src/lua/tolua.c src/lua/tolua_bd.c src/lua/tolua_eh.c src/lua/tolua_gp.c src/lua/tolua_lb.c src/lua/tolua_rg.c src/lua/tolua_tm.c src/lua/tolua_tt.c src/lua/tolualua.c src/lua/lapi.h src/lua/lauxlib.h src/lua/lcode.h src/lua/ldebug.h src/lua/ldo.h src/lua/lfunc.h src/lua/lgc.h src/lua/llex.h src/lua/llimits.h src/lua/lmem.h src/lua/lobject.h src/lua/lopcodes.h src/lua/lparser.h src/lua/lstate.h src/lua/lstring.h src/lua/ltable.h src/lua/ltm.h src/lua/lua.h src/lua/luac.h src/lua/luadebug.h src/lua/lualib.h src/lua/lundump.h src/lua/lvm.h src/lua/lzio.h src/lua/print.h src/lua/tolua.h src/lua/tolua_eh.h src/lua/tolua_rg.h src/lua/tolua_tm.h src/lua/tolua_tt.h src/lua/array.lua src/lua/basic.lua src/lua/class.lua src/lua/clean.lua src/lua/code.lua src/lua/container.lua src/lua/declaration.lua src/lua/define.lua src/lua/doit.lua
src/lua/enumerate.lua src/lua/feature.lua src/lua/function.lua src/lua/lua2c.lua src/lua/module.lua src/lua/operator.lua src/lua/package.lua src/lua/typedef.lua src/lua/variable.lua src/lua/verbatim.lua src/lua/tolualua.pkg src/lua/makefile.zb src/tk/cmdinfo.c src/tk/describe.c src/tk/icon.c src/tk/interp.c src/tk/plat.c src/tk/tcltk.c src/tk/tk-util.c src/tk/widget.c src/tk/icon.h src/tk/tnb.h src/tk/makefile.zb
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
create-stamp debian/debhelper-build-stamp
dh_prep
dh_installdirs
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp/ \
bindir=/<<PKGBUILDDIR>>/debian/tmp/
make[2]: Entering directory '/<<PKGBUILDDIR>>'
mkdir /<<PKGBUILDDIR>>/debian/tmp/
mkdir /<<PKGBUILDDIR>>/debian/tmp/lib /<<PKGBUILDDIR>>/debian/tmp/./lib/apex /<<PKGBUILDDIR>>/debian/tmp/./lib/bone /<<PKGBUILDDIR>>/debian/tmp/./lib/data /<<PKGBUILDDIR>>/debian/tmp/./lib/edit /<<PKGBUILDDIR>>/debian/tmp/./lib/file /<<PKGBUILDDIR>>/debian/tmp/./lib/help /<<PKGBUILDDIR>>/debian/tmp/./lib/info /<<PKGBUILDDIR>>/debian/tmp/./lib/pref /<<PKGBUILDDIR>>/debian/tmp/./lib/save /<<PKGBUILDDIR>>/debian/tmp/./lib/script /<<PKGBUILDDIR>>/debian/tmp/./lib/user /<<PKGBUILDDIR>>/debian/tmp/./lib/xtra /<<PKGBUILDDIR>>/debian/tmp/./lib/script/tk /<<PKGBUILDDIR>>/debian/tmp/./lib/script/tk/config /<<PKGBUILDDIR>>/debian/tmp/./lib/script/tk/image /<<PKGBUILDDIR>>/debian/tmp/./lib/script/tk/library /<<PKGBUILDDIR>>/debian/tmp/./lib/xtra/font /<<PKGBUILDDIR>>/debian/tmp/./lib/xtra/graf /<<PKGBUILDDIR>>/debian/tmp/./lib/xtra/help /<<PKGBUILDDIR>>/debian/tmp/./lib/xtra/music /<<PKGBUILDDIR>>/debian/tmp/./lib/xtra/sound
for i in angdos.cfg readme z_faq.txt z_update.txt lib/apex/readme.txt lib/apex/z_scores.raw lib/edit/a_info.txt lib/edit/e_info.txt lib/edit/f_info.txt lib/edit/k_info.txt lib/edit/misc.txt lib/edit/r_info.txt lib/edit/v_info.txt lib/edit/t_info.txt lib/edit/w_info.txt lib/file/a_low.txt lib/file/crime.txt lib/file/elvish.txt lib/file/monfear.txt lib/file/news.txt lib/file/sample.txt lib/file/timenorm.txt lib/file/w_low.txt lib/file/a_cursed.txt lib/file/a_med.txt lib/file/dead.txt lib/file/error.txt lib/file/monfrien.txt lib/file/readme.txt lib/file/silly.txt lib/file/w_cursed.txt lib/file/w_med.txt lib/file/a_high.txt lib/file/chainswd.txt lib/file/death.txt lib/file/mondeath.txt lib/file/monspeak.txt lib/file/rumors.txt lib/file/timefun.txt lib/file/w_high.txt lib/help/attack.hlp lib/help/attack.txt lib/help/birth.hlp lib/help/birth.txt lib/help/bldg.txt lib/help/charattr.hlp lib/help/charattr.txt lib/help/command.hlp lib/help/command.txt lib/help/commdesc.hlp lib/help/commdesc.tx
t lib/help/defend.hlp lib/help/defend.txt lib/help/dungeon.hlp lib/help/dungeon.txt lib/help/gambling.txt lib/help/general.hlp lib/help/general.txt lib/help/help.hlp lib/help/helpinfo.txt lib/help/magic.hlp lib/help/magic.txt lib/help/monster.hlp lib/help/monster.txt lib/help/objects.hlp lib/help/objects.txt lib/help/option.hlp lib/help/option.txt lib/help/pref.hlp lib/help/pref.txt lib/help/readme.txt lib/help/spoiler.hlp lib/help/town.hlp lib/help/town.txt lib/help/version.txt lib/help/wizard.txt lib/help/interface.html lib/pref/colors.prf lib/pref/font-ami.prf lib/pref/font-dos.prf lib/pref/font-ibm.prf lib/pref/font-mac.prf lib/pref/font-mon.prf lib/pref/font-win.prf lib/pref/font-x11.prf lib/pref/font-xxx.prf lib/pref/font.prf lib/pref/graf-ami.prf lib/pref/graf-dos.prf lib/pref/graf-gcu.prf lib/pref/graf-ibm.prf lib/pref/graf-lsl.prf lib/pref/graf-mac.prf lib/pref/graf-new.prf lib/pref/graf-win.prf lib/pref/graf-x11.prf lib/pref/graf-xaw.prf lib/pref/graf-xpj.prf lib/pref/graf
-xxx.prf lib/pref/graf.prf lib/pref/message.prf lib/pref/pref-acn.prf lib/pref/pref-ami.prf lib/pref/pref-emx.prf lib/pref/pref-gcu.prf lib/pref/pref-gtk.prf lib/pref/pref-key.prf lib/pref/pref-mac.prf lib/pref/pref-tnb.prf lib/pref/pref-win.prf lib/pref/pref-x11.prf lib/pref/pref.prf lib/pref/spell-xx.prf lib/pref/user-win.prf lib/pref/user.prf lib/pref/xtra-gcu.prf lib/pref/xtra-new.prf lib/pref/xtra-xxx.prf lib/script/init.lua lib/script/object.lua lib/script/spell.lua lib/script/test.lua lib/script/field.lua lib/script/tk/*.tcl lib/script/tk/tips.txt lib/script/tk/config/adamNN+feat.cfg lib/script/tk/config/birth lib/script/tk/config/classic-common lib/script/tk/config/config lib/script/tk/config/geometry lib/script/tk/config/adam+feat-assign lib/script/tk/config/adamNN-common lib/script/tk/config/classic+feat-assign lib/script/tk/config/classicNN+feat.cfg lib/script/tk/config/dg32-assign lib/script/tk/config/value lib/script/tk/config/adam-assign lib/script/tk/config/adamNN.cfg
lib/script/tk/config/classic-assign lib/script/tk/config/classicNN.cfg lib/script/tk/config/dg32.cfg lib/script/tk/image/*.gif lib/script/tk/image/angbandtk.ico lib/script/tk/library/*.tcl lib/xtra/font/10X20.FON lib/xtra/font/16x16.txt lib/xtra/font/6X10.FON lib/xtra/font/6X13.FON lib/xtra/font/6X9.FON lib/xtra/font/7X13B.FON lib/xtra/font/8X13B.FON lib/xtra/font/9X15B.FON lib/xtra/font/12X24.FON lib/xtra/font/5X8.FON lib/xtra/font/6X12.FON lib/xtra/font/6X13B.FON lib/xtra/font/7X13.FON lib/xtra/font/8X13.FON lib/xtra/font/9X15.FON lib/xtra/font/xm8x16b.fnt lib/xtra/graf/16x16.bmp lib/xtra/graf/8x13.bmp lib/xtra/graf/8x8.bmp lib/xtra/graf/mask.bmp lib/xtra/sound/sound.cfg ; do \
cp $i /<<PKGBUILDDIR>>/debian/tmp/$i; \
done
touch "/<<PKGBUILDDIR>>/debian/tmp//lib/apex/scores.raw"; if [ -n "games" ]; then chown -R games "/<<PKGBUILDDIR>>/debian/tmp//lib/apex"; chmod -R g+w "/<<PKGBUILDDIR>>/debian/tmp//lib/apex"; fi; if [ -n "games" ]; then chown -R games "/<<PKGBUILDDIR>>/debian/tmp//lib/bone"; chmod -R 070 "/<<PKGBUILDDIR>>/debian/tmp//lib/bone"; fi; touch "/<<PKGBUILDDIR>>/debian/tmp//lib/data/a_info.raw"; touch "/<<PKGBUILDDIR>>/debian/tmp//lib/data/e_info.raw"; touch "/<<PKGBUILDDIR>>/debian/tmp//lib/data/f_info.raw"; touch "/<<PKGBUILDDIR>>/debian/tmp//lib/data/k_info.raw"; touch "/<<PKGBUILDDIR>>/debian/tmp//lib/data/r_info.raw"; touch "/<<PKGBUILDDIR>>/debian/tmp//lib/data/v_info.raw"; touch "/<<PKGBUILDDIR>>/debian/tmp//lib/data/misc.raw"; if [ -n "games" ]; then chown -R root:games "/<<PKGBUILDDIR>>/debian/tmp//lib/data"; chmod -R g+w "/<<PKGBUILDDIR>>/debian/tmp//lib/data"; fi; if [ -n "games" ]; then chown -R root:games "/<<PKGBUILDDIR>>/debian/tmp//lib/save"; chmod -R 070 "/<<PKGBUILDDIR>>/d
ebian/tmp//lib/save"; fi;
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/apex/readme.txt': Operation not permitted
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/apex/z_scores.raw': Operation not permitted
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/apex/scores.raw': Operation not permitted
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/apex': Operation not permitted
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/bone': Operation not permitted
chmod: cannot read directory '/<<PKGBUILDDIR>>/debian/tmp//lib/bone': Permission denied
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/data/r_info.raw': Operation not permitted
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/data/e_info.raw': Operation not permitted
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/data/misc.raw': Operation not permitted
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/data/f_info.raw': Operation not permitted
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/data/k_info.raw': Operation not permitted
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/data/a_info.raw': Operation not permitted
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/data/v_info.raw': Operation not permitted
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/data': Operation not permitted
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/save': Operation not permitted
chmod: cannot read directory '/<<PKGBUILDDIR>>/debian/tmp//lib/save': Permission denied
make[2]: *** [makefile:137: installbase] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:25: override_dh_auto_install] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202501/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:zangband, so that this is still
visible in the BTS web page for this package.

Thanks.
Debian Bug Tracking System
2025-01-17 20:20:01 UTC
Reply
Permalink
tags -1 patch
Bug #1093369 [src:zangband] zangband: FTBFS: chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp//lib/apex/readme.txt': Operation not permitted
Added tag(s) patch.
--
1093369: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1093369
Debian Bug Tracking System
Contact ***@bugs.debian.org with problems
Loading...