Another C UDR problem
Posted in 2006
Hi all,
Thanks to the list for the UDR examples, 'specially the soundex. I am trying to get it to run on a HPUX 11.11 box with IBM Informix Dynamic Server Version 9.40.HC5. I am getting this error when I try to execute the routine.
09:40:15 ERROR: C Language Symbol <soundex> (procid 1764) not found in <opt/inf
ormix/udr/soundex.sl>
09:40:15 (-1): ERROR: Loading Routine <soundex> procid=1764
Here is the output of nm
# !nm
nm soundex.1
Symbols from soundex.1:
Name Value Scope Type Subspace
DS$OBJ#Revfile |1073746016|static|data |$DATA$
M$21 |1073746080|static|data |$DATA$
__SB_masks | |undef |data |
_isalpha | |undef |code |
_isalpha | 4920|uext |stub |
mi_alloc | |undef |code |
mi_alloc | 4824|uext |stub |
mi_fp_setreturnisnull| |undef |code |
mi_fp_setreturnisnull| 4848|uext |stub |
mi_lvarchar_to_string| |undef |code |
mi_lvarchar_to_string| 4800|uext |stub |
mi_string_to_lvarchar| |undef |code |
mi_string_to_lvarchar| 4896|uext |stub |
soundex | 4776|extern|entry |
soundex | 4944|extern|code |$CODE$
toupper | |undef |code |
toupper | 4872|uext |stub |
#
I have also tried putting in the dummy function for the _etext and using -u _etext in the ld line. Still get the same error. I'm stumped, I searched all the lists and can find no answer. I would appreciate any comments or ideas.
thanks
jim