Hi Lucas, > I can now reproduce it, sorry. maybe its a random failure?
here's a diff of your buildlog against one of mine... rxvt is reconfigured
and built several times in a row during 'debian/rules build'... this is
the last run:
] [...] (your log -- my log)
] creating config.h
creating config.h
] Configuration:
Configuration:
]
] Rxvt version: 2.6.4 : 02 NOVEMBER 2001
Rxvt version: 2.6.4 : 02 NOVEMBER 2001
] Source code location: .
Source code location: .
] Install path: /usr/bin
Install path: /usr/bin
] Compiler: gcc
Compiler: gcc
] Compiler flags: -O
Compiler flags: -O
] malloc support: system default
malloc support: system default
] Xpm library: -lXpm
Xpm library: -lXpm
]
] The following are set in config.h
The following are set in config.h
]
] pty/tty type: GLIBC
pty/tty type: GLIBC
] utmp support: enabled
utmp support: enabled
] utmp file: /var/run/utmp
utmp file: /var/run/utmp
] utmpx file:
utmpx file:
] wtmp file: /var/log/wtmp
wtmp file: /var/log/wtmp
] wtmpx file:
wtmpx file:
] ttys/ttytab file:
ttys/ttytab file:
]
] set TERM to: rxvt
set TERM to: rxvt
]
] *** Please check src/feature.h for further options ***
*** Please check src/feature.h for further options
***
]
] echo "#define PTYS_ARE_GETPT 1" >> config.h
echo "#define PTYS_ARE_GETPT 1" >> config.h
] /usr/bin/make CFLAGS='' rxvt
/usr/bin/make CFLAGS='' rxvt
] make[1]: Entering directory `/build/user/rxvt-2.6.4'
| make[1]: Entering directory `/BUILD/rxvt/rxvt-2.6.4'
] (cd src; /usr/bin/make)
(cd src; /usr/bin/make)
] make[2]: Entering directory `/build/user/rxvt-2.6.4/src'
| make[2]: Entering directory
`/BUILD/rxvt/rxvt-2.6.4/src'
] gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM -I/usr/include/X11 -I. -I.. -I.
command.c gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM
-I/usr/include/X11 -I. -I.. -I. command.c
] gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM -I/usr/include/X11 -I. -I.. -I.
graphics.c gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM
-I/usr/include/X11 -I. -I.. -I. graphics.c
] gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM -I/usr/include/X11 -I. -I.. -I.
grkelot.c gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM
-I/usr/include/X11 -I. -I.. -I. grkelot.c
] gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM -I/usr/include/X11 -I. -I.. -I.
logging.c gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM
-I/usr/include/X11 -I. -I.. -I. logging.c
] gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM -I/usr/include/X11 -I. -I.. -I.
main.c gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM
-I/usr/include/X11 -I. -I.. -I. main.c
] gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM -I/usr/include/X11 -I. -I.. -I.
menubar.c gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM
-I/usr/include/X11 -I. -I.. -I. menubar.c
] gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM -I/usr/include/X11 -I. -I.. -I.
misc.c gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM
-I/usr/include/X11 -I. -I.. -I. misc.c
] gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM -I/usr/include/X11 -I. -I.. -I.
netdisp.c gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM
-I/usr/include/X11 -I. -I.. -I. netdisp.c
] gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM -I/usr/include/X11 -I. -I.. -I.
rmemset.c gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM
-I/usr/include/X11 -I. -I.. -I. rmemset.c
] gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM -I/usr/include/X11 -I. -I.. -I.
screen.c gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM
-I/usr/include/X11 -I. -I.. -I. screen.c
]
> gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM
-I/usr/include/X11 -I. -I.. -I. scrollbar.c
]
> gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM
-I/usr/include/X11 -I. -I.. -I. xdefaults.c
] gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM -I/usr/include/X11 -I. -I.. -I.
xpm.c gcc -DHAVE_CONFIG_H -c -DHAVE_LIBXPM
-I/usr/include/X11 -I. -I.. -I. xpm.c
] gcc -o rxvt command.o graphics.o grkelot.o logging.o main.o menubar.o misc.o
netdisp.o rmemset. gcc -o rxvt command.o graphics.o grkelot.o logging.o
main.o menubar.o misc.o netdisp.o rmemset.
] xdefaults.o: In function `extract_resources':
| make[2]: Leaving directory
`/BUILD/rxvt/rxvt-2.6.4/src'
] xdefaults.c:(.text+0x127b): undefined reference to `set_multichar_encoding'
| make[1]: Leaving directory `/BUILD/rxvt/rxvt-2.6.4'
] collect2: ld returned 1 exit status
| mv src/rxvt src/grxvt
As you can see, a few files are skipped by make, although all files list
'../config.h'
as dependency which is regenerated immediately in advance... I don't have the
slightest
idea what could cause this - is the underlying filesystem incapable of subsecond
precision and the compilation so fast that make decides that some object files
don't
need recompilation?
I'll add 'make clean' invocations between the rebuilds to be on the safe side.
Regards,
Jan
signature.asc
Description: Digital signature

