build error in QNX 6.4.X Foundry27 kernel source code

I am receiving the following error when building the QNX 6 source code downloaded from Foundry 27. Any idea why some external identifiers (e.g., _Unlockfilemtx, _Unlocksysmtx) are being redefined from an apparently-degenerate length of 1 to an apparently-proper longer length? Any idea how to work around this obstacle?

make[5]: Entering directory /home/m73716/QNX20080630/trunk/services/system/proc/x86/o' /bin/rm -f /home/m73716/QNX20080630/trunk/services/system/proc/x86/o/procnto /usr/qnx632/host/qnx6/x86/usr/bin/qcc -Vgcc_ntox86 -c -Wc,-Wall -Wc,-Wno-parentheses -O -O2 -Wc,-fomit-frame-pointer -Wc,-Wpointer-arith -DSMP_MSGOPT -D_PADDR_BITS=64 -DNDEBUG -Wc,-fno-common -Wc,-fno-strict-aliasing -D_BASE_FILE_=/home/m73716/QNX20080630/trunk/services/system/proc/x86/o/procnto -I. -I/home/m73716/QNX20080630/trunk/services/system/aps.o/x86/proc -I/home/m73716/QNX20080630/trunk/services/system/aps.o/x86 -I/home/m73716/QNX20080630/trunk/services/system/aps.o/. -I/home/m73716/QNX20080630/trunk/services/system -I/home/m73716/QNX20080630/trunk/services/system/public -I/usr/qnx632/target/qnx6/usr/include -DVARIANT_proc -g ../../timestamp.c /bin/rm -f timestamp.h /usr/qnx632/host/qnx6/x86/usr/bin/qcc -Vgcc_ntox86 -r -nostartup -Wl,-u_start timestamp.o -M -o/home/m73716/QNX20080630/trunk/services/system/proc/x86/o/procnto aps.o bootimage_init.o devmem.o devnull.o devtext.o devtty.o devzero.o externs.o imagefs.o link_assert.o link_noops.o loader_elf.o main.o message.o namedsem.o pathmgr_init.o pathmgr_link.o pathmgr_netmgr_pid.o pathmgr_node.o pathmgr_object.o pathmgr_open.o pathmgr_resolve.o proc_loader.o proc_read.o proc_termer.o procfs.o procmgr_coredump.o procmgr_daemon.o procmgr_event.o procmgr_fork.o procmgr_getsetid.o procmgr_guardian.o procmgr_init.o procmgr_misc.o procmgr_posix_spawn.o procmgr_resource.o procmgr_session.o procmgr_setpgid.o procmgr_spawn.o procmgr_stack.o procmgr_termer.o procmgr_umask.o procmgr_wait.o rsrcdbmgr_cmd.o rsrcdbmgr_init.o rsrcdbmgr_list.o rsrcdbmgr_minor.o rsrcdbmgr_seed.o special_init.o support.o sysmgr_cmd.o sysmgr_conf.o sysmgr_init.o /home/m73716/QNX20080630/trunk/services/system/proc/x86/o/libmod_memmgr.a /home/m73716/QNX20080630/trunk/services/system/proc/x86/o/libmod_ker.a -L. -L/usr/qnx632/target/qnx6/x86/lib -L/usr/qnx632/target/qnx6/x86/usr/lib -L/usr/qnx632/target/qnx6/x86/lib -lc /usr/qnx632/host/qnx6/x86/usr/lib/gcc-lib/ntox86/2.95.3/libgcc.a /usr/qnx632/target/qnx6/x86/lib/libc.a(xsyslock.o): In function _Unlockfilemtx’:
xsyslock.o(.text+0x0): multiple definition of _Unlockfilemtx' link_noops.o(.text+0x4): first defined here /usr/qnx632/host/qnx6/x86/usr/bin/ntox86-ld: Warning: size of symbol _Unlockfilemtx’ changed from 1 to 122 in /usr/qnx632/target/qnx6/x86/lib/libc.a(xsyslock.o)
/usr/qnx632/target/qnx6/x86/lib/libc.a(xsyslock.o): In function _Unlocksysmtx': xsyslock.o(.text+0x7c): multiple definition of _Unlocksysmtx’
link_noops.o(.text+0x0): first defined here
/usr/qnx632/host/qnx6/x86/usr/bin/ntox86-ld: Warning: size of symbol _Unlocksysmtx' changed from 1 to 105 in /usr/qnx632/target/qnx6/x86/lib/libc.a(xsyslock.o) cc: /usr/qnx632/host/qnx6/x86/usr/bin/ntox86-ld error 1 make[5]: *** [/home/m73716/QNX20080630/trunk/services/system/proc/x86/o/procnto] Error 1 make[5]: Leaving directory /home/m73716/QNX20080630/trunk/services/system/proc/x86/o’
make[4]: *** [install] Error 2
make[4]: Leaving directory /home/m73716/QNX20080630/trunk/services/system/proc/x86' make[3]: *** [install] Error 2 make[3]: Leaving directory /home/m73716/QNX20080630/trunk/services/system/proc’
make[2]: *** [install] Error 2
make[2]: Leaving directory /home/m73716/QNX20080630/trunk/services/system' make[1]: *** [install] Error 2 make[1]: Leaving directory /home/m73716/QNX20080630/trunk/services’
make: *** [install] Error 2

Hello Optikos ,
Have you exactly followed the advice given at
community.qnx.com/sf/wiki/do/vie … heOSSource

Regards,
Yuriy