Page 1 of 1

2 Errors at end of Make

Posted: Mon Jul 04, 2005 3:00 am
by netboy34
Error message is long... but at the end of the make command I get this:


tre-parse.o(.text+0x1b2): undefined reference to `__ctype_tolower'
tre-parse.o(.text+0x1df): undefined reference to `__ctype_toupper'
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-parse.o): In function `tre_isalnum_func':
tre-parse.o(.text+0x2aa): undefined reference to `__ctype_b'
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-parse.o): In function `tre_isalpha_func':
tre-parse.o(.text+0x2c2): undefined reference to `__ctype_b'
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-parse.o): In function `tre_isblank_func':
tre-parse.o(.text+0x2ee): undefined reference to `__ctype_b'
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-parse.o): In function `tre_iscntrl_func':
tre-parse.o(.text+0x306): undefined reference to `__ctype_b'
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-parse.o): In function `tre_isdigit_func':
tre-parse.o(.text+0x31e): undefined reference to `__ctype_b'
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-parse.o)(.text+0x336): more undefined references to `__ctype_b' follow
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-parse.o): In function `tre_parse_bracket_items':
tre-parse.o(.text+0x765): undefined reference to `__ctype_toupper'
tre-parse.o(.text+0x77e): undefined reference to `__ctype_b'
tre-parse.o(.text+0x78f): undefined reference to `__ctype_toupper'
tre-parse.o(.text+0x7f8): undefined reference to `__ctype_b'
tre-parse.o(.text+0x816): undefined reference to `__ctype_tolower'
tre-parse.o(.text+0x82e): undefined reference to `__ctype_b'
tre-parse.o(.text+0x83b): undefined reference to `__ctype_tolower'
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-parse.o): In function `tre_parse':
tre-parse.o(.text+0x1b67): undefined reference to `__ctype_b'
tre-parse.o(.text+0x1b87): undefined reference to `__ctype_b'
tre-parse.o(.text+0x1c03): undefined reference to `__ctype_b'
tre-parse.o(.text+0x1c73): undefined reference to `__ctype_b'
tre-parse.o(.text+0x1ec9): undefined reference to `__ctype_b'
tre-parse.o(.text+0x1ee0): undefined reference to `__ctype_toupper'
tre-parse.o(.text+0x1f0f): undefined reference to `__ctype_tolower'
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-match-approx.o): In function `tre_tnfa_run_approx':
tre-match-approx.o(.text+0x32d): undefined reference to `__ctype_b'
tre-match-approx.o(.text+0x371): undefined reference to `__ctype_b'
tre-match-approx.o(.text+0x39a): undefined reference to `__ctype_b'
tre-match-approx.o(.text+0x3d5): undefined reference to `__ctype_b'
tre-match-approx.o(.text+0x400): undefined reference to `__ctype_b'
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-match-approx.o)(.text+0x440): more undefined references to `__ctype_b' follow
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-match-approx.o): In function `tre_tnfa_run_approx':
tre-match-approx.o(.text+0x15dd): undefined reference to `__ctype_tolower'
tre-match-approx.o(.text+0x1613): undefined reference to `__ctype_toupper'
tre-match-approx.o(.text+0x1690): undefined reference to `__ctype_toupper'
tre-match-approx.o(.text+0x16bd): undefined reference to `__ctype_tolower'
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-match-backtrack.o): In function `tre_tnfa_run_backtrack':
tre-match-backtrack.o(.text+0x272): undefined reference to `__ctype_b'
tre-match-backtrack.o(.text+0x2a1): undefined reference to `__ctype_b'
tre-match-backtrack.o(.text+0x2be): undefined reference to `__ctype_b'
tre-match-backtrack.o(.text+0x2ea): undefined reference to `__ctype_b'
tre-match-backtrack.o(.text+0x309): undefined reference to `__ctype_b'
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-match-backtrack.o)(.text+0x346): more undefined references to `__ctype_b' follow
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-match-backtrack.o): In function `tre_tnfa_run_backtrack':
tre-match-backtrack.o(.text+0xa3b): undefined reference to `__ctype_tolower'
tre-match-backtrack.o(.text+0xa69): undefined reference to `__ctype_toupper'
tre-match-backtrack.o(.text+0xadc): undefined reference to `__ctype_toupper'
tre-match-backtrack.o(.text+0xb09): undefined reference to `__ctype_tolower'
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-match-parallel.o): In function `tre_tnfa_run_parallel':
tre-match-parallel.o(.text+0x2ce): undefined reference to `__ctype_b'
tre-match-parallel.o(.text+0x2fd): undefined reference to `__ctype_b'
tre-match-parallel.o(.text+0x31a): undefined reference to `__ctype_b'
tre-match-parallel.o(.text+0x346): undefined reference to `__ctype_b'
tre-match-parallel.o(.text+0x365): undefined reference to `__ctype_b'
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-match-parallel.o)(.text+0x3a2): more undefined references to `__ctype_b' follow
/home/ircd/Unreal3.2/extras/regexp/lib/libtre.a(tre-match-parallel.o): In function `tre_tnfa_run_parallel':
tre-match-parallel.o(.text+0x837): undefined reference to `__ctype_tolower'
tre-match-parallel.o(.text+0x862): undefined reference to `__ctype_toupper'
tre-match-parallel.o(.text+0x8d8): undefined reference to `__ctype_toupper'
tre-match-parallel.o(.text+0x905): undefined reference to `__ctype_tolower'
collect2: ld returned 1 exit status
make[1]: *** [ircd] Error 1
make[1]: Leaving directory `/home/ircd/Unreal3.2/src'
make: *** [build] Error 2


I checked FAQ and Docs but these errors don't show up

Running Unreal 3.2.3 and Redhat 7.3

... any ideas?

Posted: Mon Jul 04, 2005 3:57 am
by Stealth
Looks like a problem related to Remote Includes. Run ./Config again, and say "no" to remote includes.

Posted: Mon Jul 04, 2005 2:33 pm
by w00t
Huh? Looks like TRE problems to me. From memory I think I got something similar caused ages ago by incorrect system time. Make sure your clock is set right.

Posted: Tue Jul 05, 2005 9:03 pm
by netboy34
I've tried yes and no on the includes...

system time is sync


ran clean and make again still same error

Posted: Wed Jul 06, 2005 2:47 am
by w00t
Try reading further up the log - do you have any more errors?