Just to summarize, running "make clean" solved the problem.

And Sergio, no need to apologize. We've all made that same compilation mistake many times before. :-) I'm happy to help!

I'll copy the solution to the related threads.  Cheers!

- Jeffrey Magder

Sergio Gutierrez wrote:
Hi Daniel.

First, I have to apologize because I made you lost some time about this issue.

Following a recommendation of Jeffrey because something we detected trying to diagnose the problem of snmpstat module, I recompiled and instaled from scratch the whole componentes of my instalation: MySQL, Libradiusclient and snmp; later Openser. At my previous test, I recompiled individual modules, or I used "non clean" source directories, and, in the same way that happened with snmpstats, I think that the error which was causing the segmentation fault could be produced by an inconsistent linking on the compilation process.

At this time, I can confirm that Openser is working perfectly compiled on Solaris SPARC hardware, on 64 bits, and using the recommended optimizations for the package GCC for Sparc Systems.

There were just a couple of things I had to have present at compilation time:

1. I included within my Solaris installation the Freeware packages, which include libxml. So, for the compilation, I had to include in CFLAGS the directory of includes (/usr/sfw/include) and in LDFLAGS the libraries directory (/usr/sfw/lib/sparcv). Would it be possible to include within makefiles this path as a possible header/libraries search path, on Solaris Platforms?

2. I commented out the -Wcast-align option, avoiding a bunch of warnings about cast alignment.

If you consider it worth, I can publish some lines about these optimizations. For the results of my performance tests, I found an improvement of Openser behaviour when compiled using this optimized version of GCC.

Again, I apologize for my mistake.

Thank you Daniel, and thanks to Jeffrey by his guidance.

Kind regards.

Sergio GutiƩrrez.



On 3/30/07, *Daniel-Constantin Mierla* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Hello Sergio,

    very strange that the column type gets DB_INT. Could you apply
    attached
    patch (just prints the type of mysql field), compile and install
    openser, run in debug=7 and send to me the log.

    I would need the version of mysql client library you have
    installed to
    match the value printed in log.

    Thanks,
    Daniel

    On 03/30/07 19:59, Sergio Gutierrez wrote:
    > Hi Daniel.
    >
    > There it goes:
    >
    > mysql> desc location;
    >
    
+---------------+------------------+------+-----+---------------------+----------------+

    > | Field         | Type             | Null | Key | Default
    > | Extra          |
    >
    
+---------------+------------------+------+-----+---------------------+----------------+
    > | id            | int(10) unsigned | NO   | PRI | NULL
    > | auto_increment |
    > | username      | varchar(64)      | NO   | MUL |
    > |                |
    > | domain        | varchar(128)     | NO   |     |
    > |                |
    > | contact       | varchar(255)     | NO   |     |
    > |                |
    > | received      | varchar(255)     | YES  |     | NULL
    > |                |
    > | path          | varchar(255)     | YES  |     | NULL
    > |                |
    > | expires       | datetime         | NO   |     | 2020-05-28
    21:32:15
    > |                |
    > | q             | float(10,2)      | NO   |     | 1.00
    > |                |
    > | callid        | varchar(255)     | NO   |     | Default-Call-ID
    > |                |
    > | cseq          | int(11)          | NO   |     | 13
    > |                |
    > | last_modified | datetime         | NO   |     | 1900-01-01
    00:00:00
    > |                |
    > | flags         | int(11)          | NO   |     | 0
    > |                |
    > | cflags        | int(11)          | NO   |     | 0
    > |                |
    > | user_agent    | varchar(255)     | NO   |     |
    > |                |
    > | socket        | varchar(128)     | YES  |     | NULL
    > |                |
    > | methods       | int(11)          | YES  |     | NULL
    > |                |
    >
    
+---------------+------------------+------+-----+---------------------+----------------+
    >
    >
    > | location | CREATE TABLE `location` (
    >   `id` int(10) unsigned NOT NULL auto_increment,
    >   `username` varchar(64) NOT NULL default '',
    >   `domain` varchar(128) NOT NULL default '',
    >   `contact` varchar(255) NOT NULL default '',
    >   `received` varchar(255) default NULL,
    >   `path` varchar(255) default NULL,
    >   `expires` datetime NOT NULL default '2020-05-28 21:32:15',
    >   `q` float(10,2) NOT NULL default '1.00',
    >   `callid` varchar(255) NOT NULL default 'Default-Call-ID',
    >   `cseq` int(11) NOT NULL default '13',
    >   `last_modified` datetime NOT NULL default '1900-01-01 00:00:00',
    >   `flags` int(11) NOT NULL default '0',
    >   `cflags` int(11) NOT NULL default '0',
    >   `user_agent` varchar(255) NOT NULL default '',
    >   `socket` varchar(128) default NULL,
    >   `methods` int(11) default NULL,
    >   PRIMARY KEY  (`id`),
    >   KEY `udc_loc` (`username`,`domain`,`contact`)
    > ) ENGINE=MyISAM AUTO_INCREMENT=14 DEFAULT CHARSET=latin1 |
    >
    >
    > mysql> select * from location;
    >
    
+----+----------+--------+---------------------------------+----------+------+---------------------+-------+-------------------------------------------+------+---------------------+-------+--------+--------------------------------------------+--------------------------+---------+

    >
    > | id | username | domain | contact                         |
    received
    > | path | expires             | q     |
    > callid                                    | cseq | last_modified
    > | flags | cflags | user_agent                                 |
    > socket                   | methods |
    >
    
+----+----------+--------+---------------------------------+----------+------+---------------------+-------+-------------------------------------------+------+---------------------+-------+--------+--------------------------------------------+--------------------------+---------+

    >
    > | 13 | 3950031  |        | sip:[EMAIL PROTECTED]:5060 | NULL
    > | NULL | 2007-03-27 00:46:08 | -1.00 |
    > [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
    > <mailto:[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> |   75 |
    2007-03-27
    > 00:45:08 |     0 |      0 |
    PolycomSoundPointIP-SPIP_300-UA/1.6.5.0043
    > | udp:192.168.199.200:5060 <http://192.168.199.200:5060>
    <http://192.168.199.200:5060> |    8063 |
    >
    
+----+----------+--------+---------------------------------+----------+------+---------------------+-------+-------------------------------------------+------+---------------------+-------+--------+--------------------------------------------+--------------------------+---------+

    >
    >
    > The last information is the record I have stored.
    >
    >
    > Kind regards.
    >




_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to