![]() |
Tim Rice wrote: > > Something has changed in UnixWare 7.1.0. > I ran into problems using the SCO UDK. > I haven't had time to track down the problem yet bacause > I went back to 7.0.1 to make sure it compiled. > > I can provide binaries in pkgadd(1M) format compiled on > UnixWare 7.0.1 if you are interested. > > ... > On Wed, 28 Jul 1999, Jim Dossey wrote: > > > I'm having a problem compiling both Hylafax 4.0pl2 and 4.1b1 on Unixware > > 7.1.0 using gcc 2.8.0. I installed the unixware and gcc-2.8.x patches > > on the 4.0pl2 copy. Here is the error that I am receiving: > > > > make[3]: Entering directory > > `/home2/local/src/fax/hylafax/hylafax-4.1beta1/faxd' > > /usr/local/bin/g++ -D__ANSI_CPP__ -I. -I.. -I.././regex > > -I.././faxd -I.././util -I/usr/local/include -g -O -c HylaClient.c++ > > HylaClient.c++:80: no `bool HylaClient::_send(const char *, unsigned > > int)' member function declared in class `HylaClient' > > make[3]: *** [HylaClient.o] Error 1 > > I found out what was wrong, although I don't have a good fix for it. I have 4.1b1 compiled under UW7.1.0. The problem is with the sys/socket.h file in UW7.1. It has this line: #define send _send which redefines the send function in several files in faxd. I changed all of these to "send_msg" and it compiled cleanly, and it even works! I'm sure there is a better fix than that, but I don't know C++ well enough to fix it. Could this be a problem with GCC 2.8.0? I don't have 2.8.1. -- ----------------------------------------------------------------------- Jim Dossey mailto:jfd@mercury.net