ohrnb@edstip.EDS.COM (Erik Ohrnberger) (06/12/91)
When I try to compile the ibuild program, I get the following error
messages:
"../ibprops.c", line 61: error: undefined function strcpy called
"../ibprops.c", line 67: error: undefined function strlen called
Line 56: strcpy(_props, text);
Line 62: Edit(new TextBuffer(_props, strlen(text), rows*cols));
So I comment out the #include for the strings.h header file and
replace it with:
extern "C"
{
char * strcpy (char *, const char *);
int strlen (const char *);
};
Now the ibprops.c module compiles correctly. After ibuild is made
(a.out file really). I try it out, and get the following error
message when I try to load the Check_Box.Tool interface file from the
directory where the ibuild source code is located:
Bus error SUN4/a.out (core dumped)
Then I go into dbx and try to find out where it dumped:
dbx SUN4/a.out core
Reading symbolic information...
Read 7185 symbols
program terminated by signal SEGV (no mapping at the fault address)
(dbx) where
Update__6ViewerFv() at 0xf76c7bd0
Update__6EditorFv() at 0xf7679ef0
DoUpdate__7UnidrawFv() at 0xf76c3308
Run__7UnidrawFv() at 0xf76c3288
main() at 0x50670
(dbx)
Ok. So what all does this mean? And how do I fix it?
The system is a SUN4 SparcServer, running SunOS 4.1.B using the Sun supplied
AT&T C++ compiler (cfront etc)
Any help in this matter would be greatly apprecited.
Erik.
--
Erik Ohrnberger, EDS ...!uunet!edsews!edstip!ohrnb
800 Tower Dr. P.O. Box 7019 or ohrnb@edstip.EDS.COM
Troy, MI 48007-7019 Voice:(313)265-9117 Fax:265-9241