﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	field_blocks	field_dependson	field_seealso
619	libpcut: Occasional build error when doing an incremental build	Jakub Jermář	Vojtech Horky	"I do occasionally get the following build error when doing an incremental build of a previously build tree:

{{{
/usr/local/cross/arm32/bin/arm-linux-gnueabi-ld -n  -T ../../lib/c/arch/arm32/_link.ld -M -Map test-libc.map -o test-libc test/main.test.o test/sprintf.test.o ../../lib/pcut/libpcut.a libc.a  ../../lib/urcu/liburcu.a ../../lib/c/libc.a ../../lib/softint/libsoftint.a ../../lib/softfloat/libsoftfloat.a
test/sprintf.test.o: In function `test_int_as_hex':
/home/jermar/software/HelenOS.mainline/uspace/lib/c/test/sprintf.c:88: undefined reference to `pcut_failed_assertion_fmt'
test/sprintf.test.o: In function `test_long_negative_various_padding':
/home/jermar/software/HelenOS.mainline/uspace/lib/c/test/sprintf.c:83: undefined reference to `pcut_failed_assertion_fmt'
test/sprintf.test.o: In function `test_int_negative_various_padding':
/home/jermar/software/HelenOS.mainline/uspace/lib/c/test/sprintf.c:79: undefined reference to `pcut_failed_assertion_fmt'
test/sprintf.test.o: In function `test_int_various_padding':
/home/jermar/software/HelenOS.mainline/uspace/lib/c/test/sprintf.c:75: undefined reference to `pcut_failed_assertion_fmt'
test/sprintf.test.o: In function `test_char_basic':
/home/jermar/software/HelenOS.mainline/uspace/lib/c/test/sprintf.c:71: undefined reference to `pcut_failed_assertion_fmt'
test/sprintf.test.o:/home/jermar/software/HelenOS.mainline/uspace/lib/c/test/sprintf.c:67: more undefined references to `pcut_failed_assertion_fmt' follow
../../lib/pcut/libpcut.a(main.o): In function `pcut_main':
/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/main.c:175: undefined reference to `pcut_fix_list_get_real_head'
../../lib/pcut/libpcut.a(main.o): In function `set_setup_teardown_callbacks':
/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/main.c:145: undefined reference to `pcut_get_real_next'
/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/main.c:145: undefined reference to `pcut_get_real_next'
../../lib/pcut/libpcut.a(main.o): In function `pcut_find_by_id':
/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/main.c:77: undefined reference to `pcut_get_real'
/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/main.c:82: undefined reference to `pcut_get_real_next'
/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/main.c:77: undefined reference to `pcut_get_real'
/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/main.c:82: undefined reference to `pcut_get_real_next'
../../lib/pcut/libpcut.a(main.o): In function `pcut_main':
/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/main.c:280: undefined reference to `pcut_get_real_next'
../../lib/pcut/libpcut.a(main.o): In function `run_suite':
/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/main.c:97: undefined reference to `pcut_get_real_next'
/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/main.c:102: undefined reference to `pcut_get_real_next'
/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/main.c:97: undefined reference to `pcut_get_real_next'
../../lib/pcut/libpcut.a(main.o):/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/main.c:102: more undefined references to `pcut_get_real_next' follow
../../lib/pcut/libpcut.a(print.o): In function `pcut_print_tests':
/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/print.c:75: undefined reference to `pcut_get_real'
/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/print.c:75: undefined reference to `pcut_get_real_next'
../../lib/pcut/libpcut.a(tap.o): In function `tap_init':
/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/report/tap.c:55: undefined reference to `pcut_count_tests'
../../lib/pcut/libpcut.a(xml.o): In function `xml_init':
/home/jermar/software/HelenOS.mainline/uspace/lib/pcut/src/report/xml.c:55: undefined reference to `pcut_count_tests'
../../Makefile.common:368: recipe for target 'test-libc' failed
make[2]: *** [test-libc] Error 1
make[2]: Leaving directory '/home/jermar/software/HelenOS.mainline/uspace/lib/c'
Makefile:259: recipe for target 'lib/c.build-test' failed
make[1]: *** [lib/c.build-test] Error 2
make[1]: Leaving directory '/home/jermar/software/HelenOS.mainline/uspace'
Makefile:50: recipe for target 'all' failed
make: *** [all] Error 2
}}}"	defect	closed	major	0.7.0	helenos-build	mainline	fixed	pcut				
