C or C++? I believe they "munge" function names differently.
Can you post the error messages and include the link line?
If you need a library that is not on the link list and don't know which one
to add. Put this in a file (findFunc) in /usr/lib and type:
chmod +x findFunc
findFunc <functionName>
1AW51C# cat findFunc
#!/bin/sh
FUNC_NAME=$1
for lib in \
`ls /usr/lib/lib*.so* | grep -v ".Z"` \
`ls /usr/lib/lib*.a | grep -v ".Z"`
do
nm $lib | grep -v UNDEF | grep $FUNC_NAME >/dev/null 2>&1
if [ $? = 0 ]
then
echo
echo $lib
nm $lib | grep -v UNDEF | grep $FUNC_NAME
fi
done
Regards,
Alex Johnson
10707 Haddington
Houston, TX 77043
713.722.2859 (office)
713.722.2700 (switchboard)
713.932.0222 (fax)
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
-----Original Message-----
From: Roger Smith [SMTP:[EMAIL PROTECTED]]
Sent: Friday, March 23, 2001 4:22 PM
To: 'Foxboro DCS Mail List'
Subject: C compiler
I recently downloaded the gethist utilities from the site, made some
modifications to gethist.c and tried to compile. I'm getting errors
from
the linker for undefined symbols in the Foxboro historian library
file. I'm
using gcc, the Gnu C compiler, which is new to me. I have
previously used
Sun's compiler. I even tried to compile some programs that had
previously
compiled fine under Sun C, but they also now have undefined symbol
problems
from the linker. Any suggestions.
Roger B. Smith
Process Control Engineering Div.
City of Atlanta
-----------------------------------------------------------------------
This list is neither sponsored nor endorsed by the Foxboro Company.
All
postings from this list are the work of list subscribers and no
warranty
is made or implied as to the accuracy of any information
disseminated
through this medium. By subscribing to this list you agree to hold
the
list sponsor(s) blameless for any and all mishaps which might occur
due to
your application of information received from this mailing list.
To be removed from this list, send mail to
[EMAIL PROTECTED]
with "unsubscribe foxboro" in the Subject. Or, send any mail to
[EMAIL PROTECTED]
-----------------------------------------------------------------------
This list is neither sponsored nor endorsed by the Foxboro Company. All
postings from this list are the work of list subscribers and no warranty
is made or implied as to the accuracy of any information disseminated
through this medium. By subscribing to this list you agree to hold the
list sponsor(s) blameless for any and all mishaps which might occur due to
your application of information received from this mailing list.
To be removed from this list, send mail to
[EMAIL PROTECTED]
with "unsubscribe foxboro" in the Subject. Or, send any mail to
[EMAIL PROTECTED]