Thank you, Paul.
Made some progress - but there are still hickups. Here's a report :
1. I hit into the following error this time:
mms_msg.c: In function `fixup_date':
mms_msg.c:1354: error: too few arguments to function `asctime_r'
mms_msg.c:1355: error: too few arguments to function `ctime_r'
gmake[2]: *** [mms_msg.o] Error 1
I checked the man pages and it looks like asctime_r and ctime_r needed an extra
parameter in Solaris - the buffer size. I made the changes as below:
if (!tm || asctime_r(tm, buf, sizeof(buf)) == NULL) /* Then convert
to ascii. If that fails...*/
ctime_r(&t, buf, sizeof(buf)); /* .. just use
current time. */
2. Compilation passed the earlier stage and hit the same O_RDWR.... problem in
mms_queue.c file. I added #include <fcntl.h> in this and continued...
3. I now get this error:
mms_util.c: In function `lockfile':
mms_util.c:820: error: `LOCK_NB' undeclared (first use in this function)
mms_util.c:820: error: (Each undeclared identifier is reported only once
mms_util.c:820: error: for each function it appears in.)
mms_util.c:823: error: `LOCK_EX' undeclared (first use in this function)
gmake[2]: *** [mms_util.o] Error 1
gmake[2]: Leaving directory `/usr/local/mbuni/mmlib'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/local/mbuni'
gmake: *** [all] Error 2
Looks like flock() is not supported in Solaris -- is this true?
Appreciate your help, again.
Regards,
MN.
----- Original Message ----
From: Paul Bagyenda <[EMAIL PROTECTED]>
To: Muthu Nedumaran <[EMAIL PROTECTED]>
Cc: [email protected]
Sent: Thursday, December 6, 2007 1:00:30 AM
Subject: Re: [Users] Compiling mbuni on Solaris 10 / x86
This could have to do with a missing include file. My guess is fcntl.h was not
included in the file. I've made that change on CVS, do try that and see if it
works fine.
P.
On Dec 5, 2007 7:37 PM, Muthu Nedumaran <[EMAIL PROTECTED]> wrote:
Hello,
I downloaded the cvs version of mbuni today (6 Dec, MYT).
I was able to do bootstrap and configure. However, when I do a make (with
gmake), I hit into problems. I've also tried the
1.3.0 version, the results are the same. Also the same with 'make' in Solaris.
I'm using GCC 3.4.3
Are there any extra steps, keystrokes I need to perform for Solaris 10 / x86?
It went though clean on my Mac OS X machine, through.
Here's a fragment of the
error thrown when did gmake:
Making all in mmlib
gmake[2]: Entering directory `/usr/local/mbuni-cvs-nov07/mmlib'
gcc -DHAVE_CONFIG_H -I. -I.. -I../mmlib -I../mmlib -g -O2 -DSunOS=1
-D_FILE_OFFSET_BITS=64 -I/usr/local/include/kannel -I/usr/local/gateway-
1.4.1 -g -O2 -fPIC -D_FILE_OFFSET_BITS=64 -I/usr/include/libxml2 -MT
mms_mmbox.o -MD -MP -MF .deps/mms_mmbox.Tpo -c -o mms_mmbox.o mms_mmbox.c
mms_mmbox.c: In function `mkdf':
mms_mmbox.c:176: error: `O_RDWR' undeclared (first use in this function)
mms_mmbox.c:176: error: (Each undeclared identifier is reported only once
mms_mmbox.c:176: error: for each function it appears in.)
mms_mmbox.c:176: error: `O_CREAT' undeclared (first use in this function)
mms_mmbox.c:176: error: `O_EXCL' undeclared (first use in this function)
mms_mmbox.c: In function
`open_mmbox_index':
mms_mmbox.c:199: error: `O_RDWR' undeclared (first use in this function)
mms_mmbox.c:199: error: `O_CREAT' undeclared (first use in this function)
mms_mmbox.c: In function `update_mmbox_index':
mms_mmbox.c:264: error: `O_RDWR' undeclared (first use in this function)
mms_mmbox.c:264: error: `O_CREAT' undeclared (first use in this function)
mms_mmbox.c:264: error: `O_EXCL' undeclared (first use in this function)
mms_mmbox.c: In function `mms_mmbox_modmsg':
mms_mmbox.c:507: error: `O_RDWR' undeclared (first use in this function)
mms_mmbox.c:507: error: `O_CREAT' undeclared (first use in this function)
mms_mmbox.c:507: error: `O_TRUNC' undeclared (first use in this function)
gmake[2]: *** [mms_mmbox.o] Error 1
gmake[2]: Leaving directory `/usr/local/mbuni-cvs-nov07/mmlib'
gmake[1]: *** [all-recursive] Error
1
gmake[1]: Leaving directory `/usr/local/mbuni-cvs-nov07'
gmake: *** [all] Error 2
Appreciate any pointers.
MN.
_______________________________________________
Users mailing list
[email protected]
http://lists.mbuni.org/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.mbuni.org/mailman/listinfo/users