Just for posterity, you wanna go ahead and post what the problem turned out to be and how you fixed it? In case there's another Solaris migration in the future and someone runs into the same issue :D
Richard Lindsey. -----Original Message----- From: Doug Brewer [mailto:[EMAIL PROTECTED] Sent: Tuesday, September 13, 2005 8:37 AM To: Richard Lindsey Cc: rom@rom.org Subject: RE: Solaris 10 and Rom2.4 On Thu, 8 Sep 2005, Richard Lindsey wrote: Hello to every one who responded to my Solaris vs Rom question, Thanks very much for taking the time to get me pointed in the correct direction. With you input I was able to fix what the mud didn't like and I am back on-line again. Thanks again, Doug > Date: Thu, 8 Sep 2005 12:15:31 -0500 > From: Richard Lindsey <[EMAIL PROTECTED]> > To: Doug Brewer <[EMAIL PROTECTED]>, rom@rom.org > Subject: RE: Solaris 10 and Rom2.4 > > Sounds like you're running into a fairly common problem that people have > when they switch OS's like that... some OS's have their gcc libraries > with more functions than others, which is why, for example, in comm.c, > you'll see a section of precompiler directives that add function > prototypes for some functions while other OS's don't... if you're have > previous declaration errors, try commenting out the function declaration > for fread in merc.h, as long as it's actually a call to the system > function of fread and not to a ROM-specific function of some kind (like > fread_char, fread_obj, etc, which you shouldn't be getting errors for > anyway, but just in case you changed your fread_char to fread or > something like that :D)... I've never run on Solaris before, but that's > generally how those errors work, hope that helps :) > > Richard Lindsey. > > -----Original Message----- > From: Doug Brewer [mailto:[EMAIL PROTECTED] > Sent: Thursday, September 08, 2005 12:03 PM > To: rom@rom.org > Subject: Solaris 10 and Rom2.4 > > > Hello everyone, > > Is there anyone here running Rom2.4 on a Solaris v10 server that would > be > willing to take the time to share their experiences with compiling the > Rom > code? > > The server I am/was hosting my mud on changed from RedHat 8 to Solaris > 10 > and the mud code is not very happy to say the least. > > Any suggestions would be great, here is as far as it gets after a 'make > clean'. > > gcc -c -Wall -ggdb -O2 locker.c > In file included from locker.c:7: > merc.h:2847: error: conflicting types for 'fread' > /usr/include/iso/stdio_iso.h:237: error: previous declaration of 'fread' > was here > merc.h:2847: error: conflicting types for 'fread' > /usr/include/iso/stdio_iso.h:237: error: previous declaration of 'fread' > was here > merc.h:2937: warning: conflicting types for built-in function 'logf' > *** Error code 1 > make: Fatal error: Command failed for target `locker.o' > [EMAIL PROTECTED]:~/windsmud/nowwoc/woc/src> > > Thanks, > Doug > >