Package: tipptrainer Version: 0.6.0-1 Severity: important Tags: upstream The upstream Makefile does not check for errors appropriately, as it does things like this:
all: for i in src po; do \ $(MAKE) -C $$i all; \ done which means errors in "make -C src all" will be hidden by a sucessfull run of "make -C po all". This is very bad, as there might be some error in the compiler or the linker that makes the executable not to be created, but the package would be created anyway (maybe without any executable at /usr/bin). To reproduce, change the last line of src/Makefile.in so that it reads: $(BINARY): $(OBJECTS) false This will simulate a broken linker, but the package will be created anyway and will have nothing in /usr/bin. To fix this, I suggest that every "for" is replaced by sequential calls to $(MAKE), like this: all: $(MAKE) -C src all $(MAKE) -C po all Thanks. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]