msn-proxy-devel Mailing List for msn-proxy: the msn connection control (Page 2)
Brought to you by:
loos-br
You can subscribe to this list here.
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(10) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2009 |
Jan
(45) |
Feb
(19) |
Mar
(21) |
Apr
(17) |
May
(43) |
Jun
(11) |
Jul
(3) |
Aug
(17) |
Sep
(17) |
Oct
(1) |
Nov
(4) |
Dec
(7) |
| 2010 |
Jan
(1) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
(1) |
Oct
|
Nov
(3) |
Dec
(4) |
| 2011 |
Jan
(1) |
Feb
(3) |
Mar
(9) |
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(8) |
Jun
(19) |
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <lo...@us...> - 2012-05-16 12:16:11
|
Revision: 164
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=164&view=rev
Author: loos-br
Date: 2012-05-16 12:16:05 +0000 (Wed, 16 May 2012)
Log Message:
-----------
add some new routines to keep data from http like headers (and maybe some other structured data).
Added Paths:
-----------
trunk/src/msn-proxy/data-types.h
trunk/src/msn-proxy/data.c
trunk/src/msn-proxy/data.h
Added: trunk/src/msn-proxy/data-types.h
===================================================================
--- trunk/src/msn-proxy/data-types.h (rev 0)
+++ trunk/src/msn-proxy/data-types.h 2012-05-16 12:16:05 UTC (rev 164)
@@ -0,0 +1,44 @@
+/*
+ * Copyright (c) 2012, Luiz Otavio O Souza <lo...@gm...>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+/*
+ * $Id: xml-types.h 137 2009-09-01 11:23:43Z loos-br $
+ */
+
+#ifndef DATA_TYPES_H
+#define DATA_TYPES_H
+
+#include "queue.h"
+#include "string.h"
+
+struct data_value_ {
+
+ SLIST_ENTRY(data_value_) data_value__;
+
+ string name;
+ string value;
+};
+
+struct data_values {
+ struct data_value_ *slh_first; /* first element */
+};
+
+struct data_header {
+ struct data_values values_head;
+ string data;
+};
+
+#endif
Added: trunk/src/msn-proxy/data.c
===================================================================
--- trunk/src/msn-proxy/data.c (rev 0)
+++ trunk/src/msn-proxy/data.c 2012-05-16 12:16:05 UTC (rev 164)
@@ -0,0 +1,79 @@
+/*
+ * Copyright (c) 2012, Luiz Otavio O Souza <lo...@gm...>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+static const char rcsid[] = "$Id: contacts.c 137 2009-09-01 11:23:43Z loos-br $";
+
+#include <string.h>
+
+#include "data.h"
+#include "syslog.h"
+
+void
+data_header_init(struct data_header *h) {
+
+ SLIST_INIT(&h->values_head);
+ str_zero(&h->data);
+}
+
+void
+data_header_debug(struct data_header *h) {
+ struct data_value_ *data;
+
+ SLIST_FOREACH(data, &h->values_head, data_value__) {
+ log->debug("header name: [%s][%d] value: [%s][%d]\n", &data->name,
+ data->name.len, &data->value, data->value.len);
+ }
+ log->debug("header data: [%s][%d]\n", &h->data, h->data.len);
+}
+
+void
+data_header_free(struct data_header *h) {
+ struct data_value_ *tmp;
+ struct data_value_ *data;
+
+ for (data = SLIST_FIRST(&h->values_head); data;) {
+
+ tmp = SLIST_NEXT(data, data_value__);
+
+ str_free(&data->name);
+ str_free(&data->value);
+
+ SLIST_REMOVE(&h->values_head, data, data_value_, data_value__);
+ free(data);
+ data = tmp;
+ }
+
+ /* data is not copied so _do not_ free it ! */
+ str_zero(&h->data);
+}
+
+struct data_value_ *
+data_value_find(struct data_values *data_values_head, char *name) {
+ struct data_value_ *data;
+
+ if (name == NULL)
+ return(NULL);
+
+ SLIST_FOREACH(data, data_values_head, data_value__) {
+
+ if (data->name.len == 0)
+ continue;
+ if (strcmp((char *)data->name.s, name) == 0)
+ return (data);
+ }
+ return (NULL);
+}
+
Added: trunk/src/msn-proxy/data.h
===================================================================
--- trunk/src/msn-proxy/data.h (rev 0)
+++ trunk/src/msn-proxy/data.h 2012-05-16 12:16:05 UTC (rev 164)
@@ -0,0 +1,31 @@
+/*
+ * Copyright (c) 2012, Luiz Otavio O Souza <lo...@gm...>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+/*
+ * $Id: xml-types.h 137 2009-09-01 11:23:43Z loos-br $
+ */
+
+#ifndef DATA_H
+#define DATA_H
+
+#include "data-types.h"
+
+void data_header_init(struct data_header *);
+void data_header_debug(struct data_header *);
+void data_header_free(struct data_header *);
+struct data_value_ *data_value_find(struct data_values *, char *);
+
+#endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lo...@us...> - 2012-05-16 12:11:14
|
Revision: 163
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=163&view=rev
Author: loos-br
Date: 2012-05-16 12:11:04 +0000 (Wed, 16 May 2012)
Log Message:
-----------
add a new field to identify the contact type.
fix some leaks in contact decode code.
Modified Paths:
--------------
trunk/src/msn-proxy/contacts-types.h
trunk/src/msn-proxy/contacts.c
Modified: trunk/src/msn-proxy/contacts-types.h
===================================================================
--- trunk/src/msn-proxy/contacts-types.h 2012-05-16 12:03:50 UTC (rev 162)
+++ trunk/src/msn-proxy/contacts-types.h 2012-05-16 12:11:04 UTC (rev 163)
@@ -27,6 +27,7 @@
RB_ENTRY(contact_) contact__; /* RB list contact data */
int chat; /* has chat ? (yes/no) */
+ int type; /* contact type */
int updated; /* saved in db */
string status; /* status */
string group; /* group */
Modified: trunk/src/msn-proxy/contacts.c
===================================================================
--- trunk/src/msn-proxy/contacts.c 2012-05-16 12:03:50 UTC (rev 162)
+++ trunk/src/msn-proxy/contacts.c 2012-05-16 12:11:04 UTC (rev 163)
@@ -73,6 +73,7 @@
log->debug("debug contact: update: [%S]\n", update);
log->debug("debug contact: c: [%s]\n", &contact->c);
log->debug("debug contact: dn: [%s]\n", &contact->dn);
+ log->debug("debug contact: type: [%d]\n", contact->type);
log->debug("debug contact: chat: [%S]\n",
(contact->chat == YES) ? "YES" : "NO");
@@ -89,7 +90,8 @@
log->debug("debug contact: info: [%s]\n", &contact->info);
- log->debug("debug contact: capab: ");
+ log->debug("debug contact: capab: (%l:%l)", contact->capab,
+ contact->excapab);
msn_print_cap(contact->capab, contact->excapab);
log->debug("debug contact: lists: ");
@@ -155,8 +157,11 @@
struct contact_ find;
if (c == NULL || c->len == 0)
- return(NULL);
+ return (NULL);
+ if (strcmp((char *)user->email.s, (char *)c->s) == 0)
+ return (NULL);
+
/* find contact in db if exist */
memset(&find, 0, sizeof (struct contact_));
msn_tok_epdata(c, &find.c);
@@ -173,7 +178,7 @@
contact->updated = NEW;
if (user->commands & CONTACT_DENY)
contact->deny |= CONTACT_DENY;
- return(contact);
+ return (contact);
} else {
save = (struct contact_ *)malloc(sizeof(struct contact_));
if (save == NULL) die_nomem();
@@ -184,7 +189,7 @@
save->updated = NEW;
contact->updated = UPDATE;
contact->save = save;
- return(save);
+ return (save);
}
}
@@ -214,14 +219,18 @@
string domain;
string name;
string c;
+ int type;
memset(&xml_tag_head, 0, sizeof(xml_tag_head));
if (xml_parse(&xml_tag_head, &cmd->payload) == RFAIL)
return(RFAIL);
+xml_printf(&xml_tag_head);
tag = SLIST_FIRST(&xml_tag_head);
- if (tag->name.len == 0 || strcmp((char *)tag->name.s, "ml") != 0)
+ if (tag->name.len == 0 || strcmp((char *)tag->name.s, "ml") != 0) {
+ xml_free(&xml_tag_head);
return(RFAIL);
+ }
SLIST_FOREACH(tag_domain, &tag->xml_tag_head, xml_tag__) {
if (tag_domain->name.len == 0 ||
@@ -243,9 +252,11 @@
if (tag_name->name.len == 0 ||
strcmp((char *)tag_name->name.s, "c") != 0) {
+ xml_free(&xml_tag_head);
return(RFAIL);
}
+ type = 1;
lists = 0;
str_zero(&name);
SLIST_FOREACH(tag_opt, &tag_name->xml_tag_opt_head, xml_tag_opt__) {
@@ -255,9 +266,10 @@
name.s = tag_opt->value.s;
} else if (tag_opt->name.len > 0 &&
strcmp((char *)tag_opt->name.s, "l") == 0) {
- lists = atol((char *)tag_opt->value.s);
+ lists = atol((char *)tag_opt->value.s);
} else if (tag_opt->name.len > 0 &&
strcmp((char *)tag_opt->name.s, "t") == 0) {
+ type = atoi((char *)tag_opt->value.s);
}
}
@@ -266,14 +278,24 @@
c.len = fmt_printf(NULL, "%s@%s", &name, &domain);
if (str_ready(&c, c.len + 1) == 0) die_nomem();
c.len = fmt_printf(c.s, "%s@%s", &name, &domain);
- str_free(&name);
if (c.len == 0) { str_free(&c); continue; }
+
+ /* contact == user ?? */
+ if (strcmp((char *)user->email.s, (char *)c.s) == 0) {
+ user->type = type;
+ str_free(&c);
+ continue;
+ }
+
contact = contact_update(user, &c);
str_free(&c);
if (contact == NULL) continue;
+ /* contact type */
+ contact->type = type;
+
/* decode lists */
contact->lists = lists | RL;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lo...@us...> - 2012-05-16 12:03:59
|
Revision: 162
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=162&view=rev
Author: loos-br
Date: 2012-05-16 12:03:50 +0000 (Wed, 16 May 2012)
Log Message:
-----------
just a small bug fix.
Modified Paths:
--------------
trunk/src/msn-proxy/msg.c
Modified: trunk/src/msn-proxy/msg.c
===================================================================
--- trunk/src/msn-proxy/msg.c 2012-05-16 12:01:34 UTC (rev 161)
+++ trunk/src/msn-proxy/msg.c 2012-05-16 12:03:50 UTC (rev 162)
@@ -379,7 +379,7 @@
email = cmd->args[0];
if (sb_get_msg_to(sb, email, &to, type) == -1) {
- str_free(&dn);
+ str_free(&tmp);
return(RETURN); /* return if contact denied */
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lo...@us...> - 2012-05-16 12:01:43
|
Revision: 161
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=161&view=rev
Author: loos-br
Date: 2012-05-16 12:01:34 +0000 (Wed, 16 May 2012)
Log Message:
-----------
add a new field into the user data structure used to save the user type.
Modified Paths:
--------------
trunk/src/msn-proxy/user-types.h
trunk/src/msn-proxy/user.c
trunk/src/msn-proxy/user.h
Modified: trunk/src/msn-proxy/user-types.h
===================================================================
--- trunk/src/msn-proxy/user-types.h 2011-11-01 14:06:23 UTC (rev 160)
+++ trunk/src/msn-proxy/user-types.h 2012-05-16 12:01:34 UTC (rev 161)
@@ -40,7 +40,9 @@
short wait_trid; /* trid to wait */
short msnp8_syn_bug; /* windows messenger SYN bug workaround */
short contact_delete; /* remove unchanged contacts */
+ int type; /* user type */
+ string o; /* object location */
string dn; /* display name */
string host; /* client ip */
string port; /* client port */
Modified: trunk/src/msn-proxy/user.c
===================================================================
--- trunk/src/msn-proxy/user.c 2011-11-01 14:06:23 UTC (rev 160)
+++ trunk/src/msn-proxy/user.c 2012-05-16 12:01:34 UTC (rev 161)
@@ -21,6 +21,7 @@
#include "db.h"
#include "ns.h"
#include "sb.h"
+#include "fmt.h"
#include "user.h"
#include "net-io.h"
#include "return.h"
@@ -290,8 +291,10 @@
log->debug("user waiting for trid.: [%d]\n", user->wait_trid);
log->debug("user display name.....: [%s]\n", &user->dn);
+ log->debug("user object...........: [%s]\n", &user->o);
log->debug("user status...........: [%s]\n", &user->status);
log->debug("user email............: [%s]\n", &user->email);
+ log->debug("user type.............: [%d]\n", user->type);
log->debug("user host.............: [%s:%s]\n", &user->host, &user->port);
/* print the ns information */
@@ -316,3 +319,17 @@
RB_FOREACH(user, users_, &users) user_stat(user);
}
+
+string *
+user_type(struct user_ *user) {
+ string *str;
+
+ str = str_alloc();
+ if (str == NULL)
+ exit(51);
+ str->len = fmt_printf(NULL, "%d:%s", user->type, &user->email);
+ if (str_ready(str, str->len + 1) == 0)
+ exit(51);
+ str->len = fmt_printf(str->s, "%d:%s", user->type, &user->email);
+ return (str);
+}
Modified: trunk/src/msn-proxy/user.h
===================================================================
--- trunk/src/msn-proxy/user.h 2011-11-01 14:06:23 UTC (rev 160)
+++ trunk/src/msn-proxy/user.h 2012-05-16 12:01:34 UTC (rev 161)
@@ -48,7 +48,9 @@
int msn_update_status(struct user_ *user, command *cmd);
void free_users_tree(void);
void users_stat(void);
+string *user_type(struct user_ *);
+
extern struct users_ users;
extern unsigned int user_max;
extern unsigned int user_inuse;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lo...@us...> - 2011-11-01 14:06:29
|
Revision: 160
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=160&view=rev
Author: loos-br
Date: 2011-11-01 14:06:23 +0000 (Tue, 01 Nov 2011)
Log Message:
-----------
Never, ever close the listenfd... This was a very old bug.
Now i think we're stable again... time to get back to my slack....
Modified Paths:
--------------
trunk/src/msn-proxy/ns.c
Modified: trunk/src/msn-proxy/ns.c
===================================================================
--- trunk/src/msn-proxy/ns.c 2011-06-21 17:27:02 UTC (rev 159)
+++ trunk/src/msn-proxy/ns.c 2011-11-01 14:06:23 UTC (rev 160)
@@ -409,8 +409,8 @@
/* accept connection */
client_fd = accept(listenfd, &client_sa, &client_sa_len);
if (client_fd < 0) {
- log->debug("debug: unable to accept new ns client connection\n");
- while (close(listenfd) != 0 && errno == EINTR);
+ log->debug("debug: unable to accept new ns client connection: %S\n",
+ strerror(errno));
return;
}
@@ -490,6 +490,10 @@
die_nomem();
}
+ /* did we have any data to push to the client ? */
+ if (HAS_CMD(user->ns.server))
+ client_sched_write(user->ns.client);
+
error:
/* free xfr_proxy */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lo...@us...> - 2011-06-21 17:27:07
|
Revision: 159
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=159&view=rev
Author: loos-br
Date: 2011-06-21 17:27:02 +0000 (Tue, 21 Jun 2011)
Log Message:
-----------
. add a band-aid for the race window where we have data to push from server to client but we are still waiting for a client connection - as in xfrs - (so we cannot push any data to the client).
Modified Paths:
--------------
trunk/src/msn-proxy/command.c
Modified: trunk/src/msn-proxy/command.c
===================================================================
--- trunk/src/msn-proxy/command.c 2011-04-01 20:13:06 UTC (rev 158)
+++ trunk/src/msn-proxy/command.c 2011-06-21 17:27:02 UTC (rev 159)
@@ -369,7 +369,8 @@
/*
* command read ok - schedule write to the client
*/
- sched_write(ev_write);
+ if (ev_write)
+ sched_write(ev_write);
/* done */
if (cmds->buf.len == 0)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lo...@us...> - 2011-04-01 20:13:12
|
Revision: 158
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=158&view=rev
Author: loos-br
Date: 2011-04-01 20:13:06 +0000 (Fri, 01 Apr 2011)
Log Message:
-----------
Atualiza a versao do msn-proxy para 0.8.1
Modified Paths:
--------------
trunk/src/msn-proxy/msn-proxy.h
Modified: trunk/src/msn-proxy/msn-proxy.h
===================================================================
--- trunk/src/msn-proxy/msn-proxy.h 2011-03-30 19:08:45 UTC (rev 157)
+++ trunk/src/msn-proxy/msn-proxy.h 2011-04-01 20:13:06 UTC (rev 158)
@@ -15,7 +15,7 @@
*/
/*
- * $Id: msn-proxy.h 137 2009-09-01 11:23:43Z loos-br $
+ * $Id$
*/
#ifndef MSN_PROXY_H
@@ -80,11 +80,11 @@
#define P2P_FILE 0x00002000
#ifndef MSNPROXY_VERSION
-#define MSNPROXY_VERSION "0.8-beta"
+#define MSNPROXY_VERSION "0.8.1-beta"
#endif
#ifndef MSNPROXY_RELEASE
-#define MSNPROXY_RELEASE "$Id: msn-proxy.h 137 2009-09-01 11:23:43Z loos-br $"
+#define MSNPROXY_RELEASE "$Id$"
#endif
#ifndef MAX_BUF
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lo...@us...> - 2011-03-30 19:08:51
|
Revision: 157
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=157&view=rev
Author: loos-br
Date: 2011-03-30 19:08:45 +0000 (Wed, 30 Mar 2011)
Log Message:
-----------
Corrige um bug no formato do printf (a linha de baixo e uma continuacao e nao um parametro)
Modified Paths:
--------------
trunk/src/db_modules/mysql/mysql.c
trunk/src/db_modules/pgsql/pgsql.c
Modified: trunk/src/db_modules/mysql/mysql.c
===================================================================
--- trunk/src/db_modules/mysql/mysql.c 2011-03-30 18:56:36 UTC (rev 156)
+++ trunk/src/db_modules/mysql/mysql.c 2011-03-30 19:08:45 UTC (rev 157)
@@ -449,9 +449,9 @@
}
if (sb.st_mode & S_IRWXO)
- log->debug("PUBLIC ACCESS on %S%Sconf should be removed !!!\n",
- "ie: chmod 400 %S%Sconf\n", configdir, print_bar(configdir),
- configdir, print_bar(configdir));
+ log->debug("PUBLIC ACCESS on %S%Sconf should be removed !!!\n"
+ "ie: chmod 400 %S%Sconf\n", configdir, print_bar(configdir),
+ configdir, print_bar(configdir));
fp = fopen(MYSQLCONF, "r");
if (fp == (FILE *)0) {
Modified: trunk/src/db_modules/pgsql/pgsql.c
===================================================================
--- trunk/src/db_modules/pgsql/pgsql.c 2011-03-30 18:56:36 UTC (rev 156)
+++ trunk/src/db_modules/pgsql/pgsql.c 2011-03-30 19:08:45 UTC (rev 157)
@@ -384,9 +384,9 @@
}
if (sb.st_mode & S_IRWXO)
- log->debug("PUBLIC ACCESS on %S%Sconf should be removed !!!\n",
- "ie: chmod 400 %S%Sconf\n", configdir, print_bar(configdir),
- configdir, print_bar(configdir));
+ log->debug("PUBLIC ACCESS on %S%Sconf should be removed !!!\n"
+ "ie: chmod 400 %S%Sconf\n", configdir, print_bar(configdir),
+ configdir, print_bar(configdir));
fp = fopen(PGSQLCONF, "r");
if (fp == (FILE *)0) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lo...@us...> - 2011-03-30 18:56:42
|
Revision: 156
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=156&view=rev
Author: loos-br
Date: 2011-03-30 18:56:36 +0000 (Wed, 30 Mar 2011)
Log Message:
-----------
Corrige um problema de conexao no Messenger:MAC.
Modified Paths:
--------------
trunk/src/msn-proxy/protocol.c
Modified: trunk/src/msn-proxy/protocol.c
===================================================================
--- trunk/src/msn-proxy/protocol.c 2011-03-29 19:28:03 UTC (rev 155)
+++ trunk/src/msn-proxy/protocol.c 2011-03-30 18:56:36 UTC (rev 156)
@@ -888,7 +888,7 @@
return(RFAIL);
/* TWN S - sending password */
- } else if (cmd->args_len == 4 &&
+ } else if (cmd->args_len >= 4 &&
check_arg(cmd->args[1], "TWN") == ROK &&
check_arg(cmd->args[2], "S") == ROK ) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lo...@us...> - 2011-03-29 19:28:11
|
Revision: 155
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=155&view=rev
Author: loos-br
Date: 2011-03-29 19:28:03 +0000 (Tue, 29 Mar 2011)
Log Message:
-----------
Opa ja estamos em 2011 ! Atualizando o Copyright.
Modified Paths:
--------------
trunk/src/db_modules/mysql/mysql.c
trunk/src/db_modules/mysql/mysql.h
trunk/src/db_modules/mysql/sql.c
trunk/src/db_modules/mysql/sql.h
trunk/src/db_modules/pgsql/pgsql.c
trunk/src/db_modules/pgsql/pgsql.h
trunk/src/db_modules/pgsql/sql.c
trunk/src/db_modules/pgsql/sql.h
trunk/src/msn-proxy/array_cmd.h
trunk/src/msn-proxy/base64.c
trunk/src/msn-proxy/base64.h
trunk/src/msn-proxy/check-cmd-types.h
trunk/src/msn-proxy/check-cmd.c
trunk/src/msn-proxy/check-cmd.h
trunk/src/msn-proxy/client-types.h
trunk/src/msn-proxy/client.c
trunk/src/msn-proxy/client.h
trunk/src/msn-proxy/command-types.h
trunk/src/msn-proxy/command.c
trunk/src/msn-proxy/command.h
trunk/src/msn-proxy/configure.c
trunk/src/msn-proxy/configure.h
trunk/src/msn-proxy/contacts-types.h
trunk/src/msn-proxy/contacts.c
trunk/src/msn-proxy/contacts.h
trunk/src/msn-proxy/ctl.c
trunk/src/msn-proxy/ctl.h
trunk/src/msn-proxy/db.c
trunk/src/msn-proxy/db.h
trunk/src/msn-proxy/event.c
trunk/src/msn-proxy/event.h
trunk/src/msn-proxy/fmt.c
trunk/src/msn-proxy/fmt.h
trunk/src/msn-proxy/io.c
trunk/src/msn-proxy/io.h
trunk/src/msn-proxy/msg.c
trunk/src/msn-proxy/msg.h
trunk/src/msn-proxy/msn-proxy.c
trunk/src/msn-proxy/msn-proxy.h
trunk/src/msn-proxy/msnp12.h
trunk/src/msn-proxy/msnp18.h
trunk/src/msn-proxy/msnp21.h
trunk/src/msn-proxy/msnp8.h
trunk/src/msn-proxy/net-io.c
trunk/src/msn-proxy/net-io.h
trunk/src/msn-proxy/ns-types.h
trunk/src/msn-proxy/ns.c
trunk/src/msn-proxy/ns.h
trunk/src/msn-proxy/p2p.c
trunk/src/msn-proxy/p2p.h
trunk/src/msn-proxy/protocol.c
trunk/src/msn-proxy/protocol.h
trunk/src/msn-proxy/return.h
trunk/src/msn-proxy/sb-types.h
trunk/src/msn-proxy/sb.c
trunk/src/msn-proxy/sb.h
trunk/src/msn-proxy/server-types.h
trunk/src/msn-proxy/server.c
trunk/src/msn-proxy/server.h
trunk/src/msn-proxy/sig.c
trunk/src/msn-proxy/sig.h
trunk/src/msn-proxy/string.c
trunk/src/msn-proxy/string.h
trunk/src/msn-proxy/syslog.c
trunk/src/msn-proxy/syslog.h
trunk/src/msn-proxy/user-types.h
trunk/src/msn-proxy/user.c
trunk/src/msn-proxy/user.h
trunk/src/msn-proxy/xml-types.h
trunk/src/msn-proxy/xml.c
trunk/src/msn-proxy/xml.h
Modified: trunk/src/db_modules/mysql/mysql.c
===================================================================
--- trunk/src/db_modules/mysql/mysql.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/db_modules/mysql/mysql.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/db_modules/mysql/mysql.h
===================================================================
--- trunk/src/db_modules/mysql/mysql.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/db_modules/mysql/mysql.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/db_modules/mysql/sql.c
===================================================================
--- trunk/src/db_modules/mysql/sql.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/db_modules/mysql/sql.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/db_modules/mysql/sql.h
===================================================================
--- trunk/src/db_modules/mysql/sql.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/db_modules/mysql/sql.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/db_modules/pgsql/pgsql.c
===================================================================
--- trunk/src/db_modules/pgsql/pgsql.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/db_modules/pgsql/pgsql.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/db_modules/pgsql/pgsql.h
===================================================================
--- trunk/src/db_modules/pgsql/pgsql.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/db_modules/pgsql/pgsql.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/db_modules/pgsql/sql.c
===================================================================
--- trunk/src/db_modules/pgsql/sql.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/db_modules/pgsql/sql.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/db_modules/pgsql/sql.h
===================================================================
--- trunk/src/db_modules/pgsql/sql.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/db_modules/pgsql/sql.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/array_cmd.h
===================================================================
--- trunk/src/msn-proxy/array_cmd.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/array_cmd.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/base64.c
===================================================================
--- trunk/src/msn-proxy/base64.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/base64.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,6 +1,5 @@
/*
- * Copyright (c) 2004, 2005, 2006, 2007, 2008
- * Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/base64.h
===================================================================
--- trunk/src/msn-proxy/base64.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/base64.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009 Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011 Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/check-cmd-types.h
===================================================================
--- trunk/src/msn-proxy/check-cmd-types.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/check-cmd-types.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/check-cmd.c
===================================================================
--- trunk/src/msn-proxy/check-cmd.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/check-cmd.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/check-cmd.h
===================================================================
--- trunk/src/msn-proxy/check-cmd.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/check-cmd.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/client-types.h
===================================================================
--- trunk/src/msn-proxy/client-types.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/client-types.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/client.c
===================================================================
--- trunk/src/msn-proxy/client.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/client.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/client.h
===================================================================
--- trunk/src/msn-proxy/client.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/client.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/command-types.h
===================================================================
--- trunk/src/msn-proxy/command-types.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/command-types.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/command.c
===================================================================
--- trunk/src/msn-proxy/command.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/command.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/command.h
===================================================================
--- trunk/src/msn-proxy/command.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/command.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/configure.c
===================================================================
--- trunk/src/msn-proxy/configure.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/configure.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/configure.h
===================================================================
--- trunk/src/msn-proxy/configure.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/configure.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/contacts-types.h
===================================================================
--- trunk/src/msn-proxy/contacts-types.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/contacts-types.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/contacts.c
===================================================================
--- trunk/src/msn-proxy/contacts.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/contacts.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/contacts.h
===================================================================
--- trunk/src/msn-proxy/contacts.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/contacts.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/ctl.c
===================================================================
--- trunk/src/msn-proxy/ctl.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/ctl.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/ctl.h
===================================================================
--- trunk/src/msn-proxy/ctl.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/ctl.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/db.c
===================================================================
--- trunk/src/msn-proxy/db.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/db.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/db.h
===================================================================
--- trunk/src/msn-proxy/db.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/db.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/event.c
===================================================================
--- trunk/src/msn-proxy/event.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/event.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2009-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/event.h
===================================================================
--- trunk/src/msn-proxy/event.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/event.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2009-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/fmt.c
===================================================================
--- trunk/src/msn-proxy/fmt.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/fmt.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/fmt.h
===================================================================
--- trunk/src/msn-proxy/fmt.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/fmt.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/io.c
===================================================================
--- trunk/src/msn-proxy/io.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/io.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009 Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011 Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/io.h
===================================================================
--- trunk/src/msn-proxy/io.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/io.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/msg.c
===================================================================
--- trunk/src/msn-proxy/msg.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/msg.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/msg.h
===================================================================
--- trunk/src/msn-proxy/msg.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/msg.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/msn-proxy.c
===================================================================
--- trunk/src/msn-proxy/msn-proxy.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/msn-proxy.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/msn-proxy.h
===================================================================
--- trunk/src/msn-proxy/msn-proxy.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/msn-proxy.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/msnp12.h
===================================================================
--- trunk/src/msn-proxy/msnp12.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/msnp12.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/msnp18.h
===================================================================
--- trunk/src/msn-proxy/msnp18.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/msnp18.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/msnp21.h
===================================================================
--- trunk/src/msn-proxy/msnp21.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/msnp21.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/msnp8.h
===================================================================
--- trunk/src/msn-proxy/msnp8.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/msnp8.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/net-io.c
===================================================================
--- trunk/src/msn-proxy/net-io.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/net-io.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/net-io.h
===================================================================
--- trunk/src/msn-proxy/net-io.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/net-io.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/ns-types.h
===================================================================
--- trunk/src/msn-proxy/ns-types.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/ns-types.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/ns.c
===================================================================
--- trunk/src/msn-proxy/ns.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/ns.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/ns.h
===================================================================
--- trunk/src/msn-proxy/ns.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/ns.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/p2p.c
===================================================================
--- trunk/src/msn-proxy/p2p.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/p2p.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/p2p.h
===================================================================
--- trunk/src/msn-proxy/p2p.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/p2p.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/protocol.c
===================================================================
--- trunk/src/msn-proxy/protocol.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/protocol.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/protocol.h
===================================================================
--- trunk/src/msn-proxy/protocol.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/protocol.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/return.h
===================================================================
--- trunk/src/msn-proxy/return.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/return.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/sb-types.h
===================================================================
--- trunk/src/msn-proxy/sb-types.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/sb-types.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/sb.c
===================================================================
--- trunk/src/msn-proxy/sb.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/sb.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/sb.h
===================================================================
--- trunk/src/msn-proxy/sb.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/sb.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/server-types.h
===================================================================
--- trunk/src/msn-proxy/server-types.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/server-types.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/server.c
===================================================================
--- trunk/src/msn-proxy/server.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/server.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/server.h
===================================================================
--- trunk/src/msn-proxy/server.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/server.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/sig.c
===================================================================
--- trunk/src/msn-proxy/sig.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/sig.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/sig.h
===================================================================
--- trunk/src/msn-proxy/sig.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/sig.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/string.c
===================================================================
--- trunk/src/msn-proxy/string.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/string.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/string.h
===================================================================
--- trunk/src/msn-proxy/string.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/string.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/syslog.c
===================================================================
--- trunk/src/msn-proxy/syslog.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/syslog.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/syslog.h
===================================================================
--- trunk/src/msn-proxy/syslog.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/syslog.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/user-types.h
===================================================================
--- trunk/src/msn-proxy/user-types.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/user-types.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/user.c
===================================================================
--- trunk/src/msn-proxy/user.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/user.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/user.h
===================================================================
--- trunk/src/msn-proxy/user.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/user.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/xml-types.h
===================================================================
--- trunk/src/msn-proxy/xml-types.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/xml-types.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/xml.c
===================================================================
--- trunk/src/msn-proxy/xml.c 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/xml.c 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
Modified: trunk/src/msn-proxy/xml.h
===================================================================
--- trunk/src/msn-proxy/xml.h 2011-03-29 19:11:29 UTC (rev 154)
+++ trunk/src/msn-proxy/xml.h 2011-03-29 19:28:03 UTC (rev 155)
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ * Copyright (c) 2004-2011, Luiz Otavio O Souza <lo...@gm...>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lo...@us...> - 2011-03-29 19:11:35
|
Revision: 154
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=154&view=rev
Author: loos-br
Date: 2011-03-29 19:11:29 +0000 (Tue, 29 Mar 2011)
Log Message:
-----------
Adicionado os comandos para o MSNP21 (baseado no MSNP18 - precisara ser revisto mais tarde, provavelmente deixaremos de utilizar alguns comandos).
Added Paths:
-----------
trunk/src/msn-proxy/msnp21.h
Added: trunk/src/msn-proxy/msnp21.h
===================================================================
--- trunk/src/msn-proxy/msnp21.h (rev 0)
+++ trunk/src/msn-proxy/msnp21.h 2011-03-29 19:11:29 UTC (rev 154)
@@ -0,0 +1,104 @@
+/*
+ * Copyright (c) 2004-2009, Luiz Otavio O Souza <lo...@gm...>
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+/*
+ * $Id: msnp18.h 137 2009-09-01 11:23:43Z loos-br $
+ */
+
+#include "check-cmd.h"
+
+CMD SERVER_MSNP21_PRE_CMDS[] = {
+ { "USR", server_msnp12_pre_usr },
+ { "XFR", xfr_proxy },
+ { NULL, NULL }
+ };
+
+CMD SERVER_MSNP21_POST_CMDS[] = {
+ { "XFR", xfr_ns_post_proxy },
+ { NULL, NULL }
+ };
+
+CMD SERVER_MSNP21_CMDS[] = {
+ { "ADL", msnp18_adl_sync },
+ { "FLN", msn_contact_logoff },
+ { "ILN", msnp13_contact_initial_state },
+ { "NLN", msn_contact_change },
+ { "PRP", msnp12_update_dn },
+ { "RNG", rng_sb_proxy },
+ { "UBX", msn_ubx },
+ { "URL", msn_url },
+ { "XFR", xfr_proxy },
+ { NULL, NULL }
+ };
+
+CMD CLIENT_MSNP21_PRE_CMDS[] = {
+ { "USR", client_msn_pre_usr },
+ { NULL, NULL }
+ };
+
+CMD CLIENT_MSNP21_POST_CMDS[] = {
+ { NULL, NULL }
+ };
+
+CMD CLIENT_MSNP21_CMDS[] = {
+ { "ADL", msnp13_save_contact },
+ { "CHG", msn_update_status },
+ { "URL", msn_url },
+ { "UUM", msn_ns_client_uum },
+ { NULL, NULL }
+ };
+
+SBCMD SERVER_MSNP21_SB_CMDS[] = {
+ { "IRO", msn_sb_iro },
+ { "JOI", msn_sb_joi },
+ { "MSG", msn_sb_server_msg },
+ { NULL, NULL }
+ };
+
+SBCMD SERVER_MSNP21_SB_POST_CMDS[] = {
+ { "BYE", msn_sb_post_bye },
+ { NULL, NULL }
+ };
+
+SBCMD CLIENT_MSNP21_SB_CMDS[] = {
+ { "CAL", msn_sb_cal },
+ { "MSG", msn_sb_client_msg },
+ { NULL, NULL }
+ };
+
+SBCMD CLIENT_MSNP21_SB_POST_CMDS[] = {
+ { "OUT", msn_sb_post_out },
+ { NULL, NULL }
+ };
+
+CMDS_ MSNP21_CMDS[] = {
+ { SERVER_CMD, "server_cmd", SERVER_MSNP21_CMDS },
+ { SERVER_PRE_CMD, "server_pre_cmd", SERVER_MSNP21_PRE_CMDS },
+ { SERVER_POST_CMD, "server_post_cmd", SERVER_MSNP21_POST_CMDS },
+ { CLIENT_CMD, "client_cmd", CLIENT_MSNP21_CMDS },
+ { CLIENT_PRE_CMD, "client_pre_cmd", CLIENT_MSNP21_PRE_CMDS },
+ { CLIENT_POST_CMD, "client_post_cmd", CLIENT_MSNP21_POST_CMDS },
+ { 0, NULL, NULL }
+ };
+
+SBCMDS_ MSNP21_SBCMDS[] = {
+ { SERVER_SB_CMD, "server_sb_cmd", SERVER_MSNP21_SB_CMDS },
+ { SERVER_SB_POST_CMD, "server_sb_post_cmd", SERVER_MSNP21_SB_POST_CMDS },
+ { CLIENT_SB_CMD, "client_sb_cmd", CLIENT_MSNP21_SB_CMDS },
+ { CLIENT_SB_POST_CMD, "client_sb_post_cmd", CLIENT_MSNP21_SB_POST_CMDS },
+ { 0, NULL, NULL }
+ };
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lo...@us...> - 2011-03-29 19:07:47
|
Revision: 153
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=153&view=rev
Author: loos-br
Date: 2011-03-29 19:07:41 +0000 (Tue, 29 Mar 2011)
Log Message:
-----------
Remove alguns #defines nao utilizados.
Adiciona os #defines necessarios para o MSNP21
Modified Paths:
--------------
trunk/src/msn-proxy/contacts.c
trunk/src/msn-proxy/msn-proxy.h
trunk/src/msn-proxy/protocol.c
trunk/src/msn-proxy/user.c
Modified: trunk/src/msn-proxy/contacts.c
===================================================================
--- trunk/src/msn-proxy/contacts.c 2011-03-28 20:30:04 UTC (rev 152)
+++ trunk/src/msn-proxy/contacts.c 2011-03-29 19:07:41 UTC (rev 153)
@@ -558,8 +558,6 @@
if (o && (user->commands & SEEIMG)) {
switch (user->version) {
case MSNP15:
- case MSNP16:
- case MSNP17:
case MSNP18:
if (str_copys(o, (unsigned char *)"0") == 0) die_nomem();
break;
@@ -816,8 +814,6 @@
if (o && (user->commands & SEEIMG)) {
switch (user->version) {
case MSNP15:
- case MSNP16:
- case MSNP17:
case MSNP18:
if (str_copys(o, (unsigned char *)"0") == 0) die_nomem();
break;
Modified: trunk/src/msn-proxy/msn-proxy.h
===================================================================
--- trunk/src/msn-proxy/msn-proxy.h 2011-03-28 20:30:04 UTC (rev 152)
+++ trunk/src/msn-proxy/msn-proxy.h 2011-03-29 19:07:41 UTC (rev 153)
@@ -21,18 +21,12 @@
#ifndef MSN_PROXY_H
#define MSN_PROXY_H
-#define CVR0 0x00000001
-#define MSNP8 0x00000002
-#define MSNP9 0x00000004
-#define MSNP10 0x00000008
-#define MSNP11 0x00000010
-#define MSNP12 0x00000020
-#define MSNP13 0x00000040
-#define MSNP14 0x00000080
-#define MSNP15 0x00000100
-#define MSNP16 0x00000200
-#define MSNP17 0x00000400
-#define MSNP18 0x00000800
+#define MSNP8 0x00000001
+#define MSNP12 0x00000002
+#define MSNP13 0x00000004
+#define MSNP15 0x00000008
+#define MSNP18 0x00000010
+#define MSNP21 0x00000020
#define UNKNOWN 0xF0000FFF
#define LAST 0x00001000
Modified: trunk/src/msn-proxy/protocol.c
===================================================================
--- trunk/src/msn-proxy/protocol.c 2011-03-28 20:30:04 UTC (rev 152)
+++ trunk/src/msn-proxy/protocol.c 2011-03-29 19:07:41 UTC (rev 153)
@@ -34,6 +34,7 @@
#include "msnp8.h"
#include "msnp12.h"
#include "msnp18.h"
+#include "msnp21.h"
int
msn_encode(string *in, string *out) {
@@ -725,6 +726,11 @@
user->version = MSNP18;
user->cmds = MSNP18_CMDS;
user->sbcmds = MSNP18_SBCMDS;
+ } else if (strncmp("MSNP20", (char *)arg->s, arg->len) == 0 ||
+ strncmp("MSNP21", (char *)arg->s, arg->len) == 0) {
+ user->version = MSNP21;
+ user->cmds = MSNP21_CMDS;
+ user->sbcmds = MSNP21_SBCMDS;
} else
return(RFAIL);
@@ -739,6 +745,7 @@
case MSNP13: return("MSNP13");
case MSNP15: return("MSNP15");
case MSNP18: return("MSNP18");
+ case MSNP21: return("MSNP21");
}
return("");
}
@@ -835,33 +842,30 @@
case ROK:
switch (user->version) {
- case CVR0:
case MSNP8:
- case MSNP9:
if ((user->commands & MSNP8) == 0) break;
version = RFAIL;
- case MSNP10:
- case MSNP11:
case MSNP12:
if (version == ROK && (user->commands & MSNP12) == 0) break;
version = RFAIL;
case MSNP13:
- case MSNP14:
if (version == ROK && (user->commands & MSNP13) == 0) break;
version = RFAIL;
case MSNP15:
- case MSNP16:
if (version == ROK && (user->commands & MSNP15) == 0) break;
version = RFAIL;
- case MSNP17:
case MSNP18:
if (version == ROK && (user->commands & MSNP18) == 0) break;
version = RFAIL;
+ case MSNP21:
+ if (version == ROK && (user->commands & MSNP21) == 0) break;
+ version = RFAIL;
+
default:
db.sql_version_denied(&user->email);
return(RFAIL);
Modified: trunk/src/msn-proxy/user.c
===================================================================
--- trunk/src/msn-proxy/user.c 2011-03-28 20:30:04 UTC (rev 152)
+++ trunk/src/msn-proxy/user.c 2011-03-29 19:07:41 UTC (rev 153)
@@ -96,8 +96,6 @@
if ( (user->commands & USEIMG) && cmd->args_len == 4 && o) {
switch (user->version) {
case MSNP15:
- case MSNP16:
- case MSNP17:
case MSNP18:
if (str_copys(o, (unsigned char *)"0") == 0) die_nomem();
break;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lo...@us...> - 2011-03-28 20:30:12
|
Revision: 152
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=152&view=rev
Author: loos-br
Date: 2011-03-28 20:30:04 +0000 (Mon, 28 Mar 2011)
Log Message:
-----------
Atualizacao do autotools (argg).
O ltmain.sh nao pode ser linux only, se essa nova versao nao funcionar vamos precisar de outra solucao.
Modified Paths:
--------------
trunk/Makefile.am
trunk/Makefile.in
trunk/aclocal.m4
trunk/configure
trunk/configure.in
trunk/ltmain.sh
trunk/src/Makefile.in
trunk/src/db_modules/mysql/Makefile.in
trunk/src/db_modules/pgsql/Makefile.in
trunk/src/msn-proxy/Makefile.in
Property Changed:
----------------
trunk/ltmain.sh
Modified: trunk/Makefile.am
===================================================================
--- trunk/Makefile.am 2011-03-28 19:39:49 UTC (rev 151)
+++ trunk/Makefile.am 2011-03-28 20:30:04 UTC (rev 152)
@@ -1,2 +1,6 @@
+LIBTOOL_DEPS = @LIBTOOL_DEPS@
+libtool: $(LIBTOOL_DEPS)
+ $(SHELL) ./config.status libtool
+ACLOCAL_AMFLAGS=-I m4
SUBDIRS = \
src
Modified: trunk/Makefile.in
===================================================================
--- trunk/Makefile.in 2011-03-28 19:39:49 UTC (rev 151)
+++ trunk/Makefile.in 2011-03-28 20:30:04 UTC (rev 152)
@@ -39,7 +39,10 @@
$(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
config.guess config.sub depcomp install-sh ltmain.sh missing
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.in
+am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
+ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
+ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
+ $(top_srcdir)/configure.in
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
@@ -113,6 +116,10 @@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
@@ -136,6 +143,7 @@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
+LIBTOOL_DEPS = @LIBTOOL_DEPS@
LIPO = @LIPO@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@
@@ -174,6 +182,7 @@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
@@ -220,6 +229,7 @@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
+ACLOCAL_AMFLAGS = -I m4
SUBDIRS = \
src
@@ -717,6 +727,8 @@
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
ps ps-am tags tags-recursive uninstall uninstall-am
+libtool: $(LIBTOOL_DEPS)
+ $(SHELL) ./config.status libtool
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
Modified: trunk/aclocal.m4
===================================================================
--- trunk/aclocal.m4 2011-03-28 19:39:49 UTC (rev 151)
+++ trunk/aclocal.m4 2011-03-28 20:30:04 UTC (rev 152)
@@ -19,8433 +19,6 @@
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.])])
-# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
-#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
-# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
-# Inc.
-# Written by Gordon Matzigkeit, 1996
-#
-# This file is free software; the Free Software Foundation gives
-# unlimited permission to copy and/or distribute it, with or without
-# modifications, as long as this notice is preserved.
-
-m4_define([_LT_COPYING], [dnl
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
-# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
-# Inc.
-# Written by Gordon Matzigkeit, 1996
-#
-# This file is part of GNU Libtool.
-#
-# GNU Libtool is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of
-# the License, or (at your option) any later version.
-#
-# As a special exception to the GNU General Public License,
-# if you distribute this file as part of a program or library that
-# is built using GNU Libtool, you may include this file under the
-# same distribution terms that you use for the rest of that program.
-#
-# GNU Libtool is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with GNU Libtool; see the file COPYING. If not, a copy
-# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
-# obtained by writing to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-])
-
-# serial 57 LT_INIT
-
-
-# LT_PREREQ(VERSION)
-# ------------------
-# Complain and exit if this libtool version is less that VERSION.
-m4_defun([LT_PREREQ],
-[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
- [m4_default([$3],
- [m4_fatal([Libtool version $1 or higher is required],
- 63)])],
- [$2])])
-
-
-# _LT_CHECK_BUILDDIR
-# ------------------
-# Complain if the absolute build directory name contains unusual characters
-m4_defun([_LT_CHECK_BUILDDIR],
-[case `pwd` in
- *\ * | *\ *)
- AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
-esac
-])
-
-
-# LT_INIT([OPTIONS])
-# ------------------
-AC_DEFUN([LT_INIT],
-[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
-AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
-AC_BEFORE([$0], [LT_LANG])dnl
-AC_BEFORE([$0], [LT_OUTPUT])dnl
-AC_BEFORE([$0], [LTDL_INIT])dnl
-m4_require([_LT_CHECK_BUILDDIR])dnl
-
-dnl Autoconf doesn't catch unexpanded LT_ macros by default:
-m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
-m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
-dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
-dnl unless we require an AC_DEFUNed macro:
-AC_REQUIRE([LTOPTIONS_VERSION])dnl
-AC_REQUIRE([LTSUGAR_VERSION])dnl
-AC_REQUIRE([LTVERSION_VERSION])dnl
-AC_REQUIRE([LTOBSOLETE_VERSION])dnl
-m4_require([_LT_PROG_LTMAIN])dnl
-
-_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
-
-dnl Parse OPTIONS
-_LT_SET_OPTIONS([$0], [$1])
-
-# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ltmain"
-
-# Always use our own libtool.
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
-AC_SUBST(LIBTOOL)dnl
-
-_LT_SETUP
-
-# Only expand once:
-m4_define([LT_INIT])
-])# LT_INIT
-
-# Old names:
-AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
-AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
-dnl aclocal-1.4 backwards compatibility:
-dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
-dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
-
-
-# _LT_CC_BASENAME(CC)
-# -------------------
-# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
-m4_defun([_LT_CC_BASENAME],
-[for cc_temp in $1""; do
- case $cc_temp in
- compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
- distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
-])
-
-
-# _LT_FILEUTILS_DEFAULTS
-# ----------------------
-# It is okay to use these file commands and assume they have been set
-# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
-m4_defun([_LT_FILEUTILS_DEFAULTS],
-[: ${CP="cp -f"}
-: ${MV="mv -f"}
-: ${RM="rm -f"}
-])# _LT_FILEUTILS_DEFAULTS
-
-
-# _LT_SETUP
-# ---------
-m4_defun([_LT_SETUP],
-[AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
-AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
-
-_LT_DECL([], [host_alias], [0], [The host system])dnl
-_LT_DECL([], [host], [0])dnl
-_LT_DECL([], [host_os], [0])dnl
-dnl
-_LT_DECL([], [build_alias], [0], [The build system])dnl
-_LT_DECL([], [build], [0])dnl
-_LT_DECL([], [build_os], [0])dnl
-dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([LT_PATH_LD])dnl
-AC_REQUIRE([LT_PATH_NM])dnl
-dnl
-AC_REQUIRE([AC_PROG_LN_S])dnl
-test -z "$LN_S" && LN_S="ln -s"
-_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
-dnl
-AC_REQUIRE([LT_CMD_MAX_LEN])dnl
-_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
-_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
-dnl
-m4_require([_LT_FILEUTILS_DEFAULTS])dnl
-m4_require([_LT_CHECK_SHELL_FEATURES])dnl
-m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
-m4_require([_LT_CMD_RELOAD])dnl
-m4_require([_LT_CHECK_MAGIC_METHOD])dnl
-m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
-m4_require([_LT_CMD_OLD_ARCHIVE])dnl
-m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
-m4_require([_LT_WITH_SYSROOT])dnl
-
-_LT_CONFIG_LIBTOOL_INIT([
-# See if we are running on zsh, and set the options which allow our
-# commands through without removal of \ escapes INIT.
-if test -n "\${ZSH_VERSION+set}" ; then
- setopt NO_GLOB_SUBST
-fi
-])
-if test -n "${ZSH_VERSION+set}" ; then
- setopt NO_GLOB_SUBST
-fi
-
-_LT_CHECK_OBJDIR
-
-m4_require([_LT_TAG_COMPILER])dnl
-
-case $host_os in
-aix3*)
- # AIX sometimes has problems with the GCC collect2 program. For some
- # reason, if we set the COLLECT_NAMES environment variable, the problems
- # vanish in a puff of smoke.
- if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
- fi
- ;;
-esac
-
-# Global variables:
-ofile=libtool
-can_build_shared=yes
-
-# All known linkers require a `.a' archive for static linking (except MSVC,
-# which needs '.lib').
-libext=a
-
-with_gnu_ld="$lt_cv_prog_gnu_ld"
-
-old_CC="$CC"
-old_CFLAGS="$CFLAGS"
-
-# Set sane defaults for various variables
-test -z "$CC" && CC=cc
-test -z "$LTCC" && LTCC=$CC
-test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
-test -z "$LD" && LD=ld
-test -z "$ac_objext" && ac_objext=o
-
-_LT_CC_BASENAME([$compiler])
-
-# Only perform the check for file, if the check method requires it
-test -z "$MAGIC_CMD" && MAGIC_CMD=file
-case $deplibs_check_method in
-file_magic*)
- if test "$file_magic_cmd" = '$MAGIC_CMD'; then
- _LT_PATH_MAGIC
- fi
- ;;
-esac
-
-# Use C for the default configuration in the libtool script
-LT_SUPPORTED_TAG([CC])
-_LT_LANG_C_CONFIG
-_LT_LANG_DEFAULT_CONFIG
-_LT_CONFIG_COMMANDS
-])# _LT_SETUP
-
-
-# _LT_PREPARE_SED_QUOTE_VARS
-# --------------------------
-# Define a few sed substitution that help us do robust quoting.
-m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
-[# Backslashify metacharacters that are still active within
-# double-quoted strings.
-sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
-
-# Same as above, but do not quote variable references.
-double_quote_subst='s/\([["`\\]]\)/\\\1/g'
-
-# Sed substitution to delay expansion of an escaped shell variable in a
-# double_quote_subst'ed string.
-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-
-# Sed substitution to delay expansion of an escaped single quote.
-delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
-
-# Sed substitution to avoid accidental globbing in evaled expressions
-no_glob_subst='s/\*/\\\*/g'
-])
-
-# _LT_PROG_LTMAIN
-# ---------------
-# Note that this code is called both from `configure', and `config.status'
-# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
-# `config.status' has no value for ac_aux_dir unless we are using Automake,
-# so we pass a copy along to make sure it has a sensible value anyway.
-m4_defun([_LT_PROG_LTMAIN],
-[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
-_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
-ltmain="$ac_aux_dir/ltmain.sh"
-])# _LT_PROG_LTMAIN
-
-
-
-# So that we can recreate a full libtool script including additional
-# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
-# in macros and then make a single call at the end using the `libtool'
-# label.
-
-
-# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
-# ----------------------------------------
-# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
-m4_define([_LT_CONFIG_LIBTOOL_INIT],
-[m4_ifval([$1],
- [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
- [$1
-])])])
-
-# Initialize.
-m4_define([_LT_OUTPUT_LIBTOOL_INIT])
-
-
-# _LT_CONFIG_LIBTOOL([COMMANDS])
-# ------------------------------
-# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
-m4_define([_LT_CONFIG_LIBTOOL],
-[m4_ifval([$1],
- [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
- [$1
-])])])
-
-# Initialize.
-m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
-
-
-# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
-# -----------------------------------------------------
-m4_defun([_LT_CONFIG_SAVE_COMMANDS],
-[_LT_CONFIG_LIBTOOL([$1])
-_LT_CONFIG_LIBTOOL_INIT([$2])
-])
-
-
-# _LT_FORMAT_COMMENT([COMMENT])
-# -----------------------------
-# Add leading comment marks to the start of each line, and a trailing
-# full-stop to the whole comment if one is not present already.
-m4_define([_LT_FORMAT_COMMENT],
-[m4_ifval([$1], [
-m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
- [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
-)])
-
-
-
-
-
-# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
-# -------------------------------------------------------------------
-# CONFIGNAME is the name given to the value in the libtool script.
-# VARNAME is the (base) name used in the configure script.
-# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
-# VARNAME. Any other value will be used directly.
-m4_define([_LT_DECL],
-[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
- [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
- [m4_ifval([$1], [$1], [$2])])
- lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
- m4_ifval([$4],
- [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
- lt_dict_add_subkey([lt_decl_dict], [$2],
- [tagged?], [m4_ifval([$5], [yes], [no])])])
-])
-
-
-# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
-# --------------------------------------------------------
-m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
-
-
-# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
-# ------------------------------------------------
-m4_define([lt_decl_tag_varnames],
-[_lt_decl_filter([tagged?], [yes], $@)])
-
-
-# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
-# ---------------------------------------------------------
-m4_define([_lt_decl_filter],
-[m4_case([$#],
- [0], [m4_fatal([$0: too few arguments: $#])],
- [1], [m4_fatal([$0: too few arguments: $#: $1])],
- [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
- [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
- [lt_dict_filter([lt_decl_dict], $@)])[]dnl
-])
-
-
-# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
-# --------------------------------------------------
-m4_define([lt_decl_quote_varnames],
-[_lt_decl_filter([value], [1], $@)])
-
-
-# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
-# ---------------------------------------------------
-m4_define([lt_decl_dquote_varnames],
-[_lt_decl_filter([value], [2], $@)])
-
-
-# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
-# ---------------------------------------------------
-m4_define([lt_decl_varnames_tagged],
-[m4_assert([$# <= 2])dnl
-_$0(m4_quote(m4_default([$1], [[, ]])),
- m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
- m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
-m4_define([_lt_decl_varnames_tagged],
-[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
-
-
-# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
-# ------------------------------------------------
-m4_define([lt_decl_all_varnames],
-[_$0(m4_quote(m4_default([$1], [[, ]])),
- m4_if([$2], [],
- m4_quote(lt_decl_varnames),
- m4_quote(m4_shift($@))))[]dnl
-])
-m4_define([_lt_decl_all_varnames],
-[lt_join($@, lt_decl_varnames_tagged([$1],
- lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
-])
-
-
-# _LT_CONFIG_STATUS_DECLARE([VARNAME])
-# ------------------------------------
-# Quote a variable value, and forward it to `config.status' so that its
-# declaration there will have the same value as in `configure'. VARNAME
-# must have a single quote delimited value for this to work.
-m4_define([_LT_CONFIG_STATUS_DECLARE],
-[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
-
-
-# _LT_CONFIG_STATUS_DECLARATIONS
-# ------------------------------
-# We delimit libtool config variables with single quotes, so when
-# we write them to config.status, we have to be sure to quote all
-# embedded single quotes properly. In configure, this macro expands
-# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
-#
-# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
-m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
-[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
- [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
-
-
-# _LT_LIBTOOL_TAGS
-# ----------------
-# Output comment and list of tags supported by the script
-m4_defun([_LT_LIBTOOL_TAGS],
-[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
-available_tags="_LT_TAGS"dnl
-])
-
-
-# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
-# -----------------------------------
-# Extract the dictionary values for VARNAME (optionally with TAG) and
-# expand to a commented shell variable setting:
-#
-# # Some comment about what VAR is for.
-# visible_name=$lt_internal_name
-m4_define([_LT_LIBTOOL_DECLARE],
-[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
- [description])))[]dnl
-m4_pushdef([_libtool_name],
- m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
-m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
- [0], [_libtool_name=[$]$1],
- [1], [_libtool_name=$lt_[]$1],
- [2], [_libtool_name=$lt_[]$1],
- [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
-m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
-])
-
-
-# _LT_LIBTOOL_CONFIG_VARS
-# -----------------------
-# Produce commented declarations of non-tagged libtool config variables
-# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
-# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
-# section) are produced by _LT_LIBTOOL_TAG_VARS.
-m4_defun([_LT_LIBTOOL_CONFIG_VARS],
-[m4_foreach([_lt_var],
- m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
- [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
-
-
-# _LT_LIBTOOL_TAG_VARS(TAG)
-# -------------------------
-m4_define([_LT_LIBTOOL_TAG_VARS],
-[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
- [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
-
-
-# _LT_TAGVAR(VARNAME, [TAGNAME])
-# ------------------------------
-m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
-
-
-# _LT_CONFIG_COMMANDS
-# -------------------
-# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
-# variables for single and double quote escaping we saved from calls
-# to _LT_DECL, we can put quote escaped variables declarations
-# into `config.status', and then the shell code to quote escape them in
-# for loops in `config.status'. Finally, any additional code accumulated
-# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
-m4_defun([_LT_CONFIG_COMMANDS],
-[AC_PROVIDE_IFELSE([LT_OUTPUT],
- dnl If the libtool generation code has been placed in $CONFIG_LT,
- dnl instead of duplicating it all over again into config.status,
- dnl then we will have config.status run $CONFIG_LT later, so it
- dnl needs to know what name is stored there:
- [AC_CONFIG_COMMANDS([libtool],
- [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
- dnl If the libtool generation code is destined for config.status,
- dnl expand the accumulated commands and init code now:
- [AC_CONFIG_COMMANDS([libtool],
- [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
-])#_LT_CONFIG_COMMANDS
-
-
-# Initialize.
-m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
-[
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-sed_quote_subst='$sed_quote_subst'
-double_quote_subst='$double_quote_subst'
-delay_variable_subst='$delay_variable_subst'
-_LT_CONFIG_STATUS_DECLARATIONS
-LTCC='$LTCC'
-LTCFLAGS='$LTCFLAGS'
-compiler='$compiler_DEFAULT'
-
-# A function that is used when there is no print builtin or printf.
-func_fallback_echo ()
-{
- eval 'cat <<_LTECHO_EOF
-\$[]1
-_LTECHO_EOF'
-}
-
-# Quote evaled strings.
-for var in lt_decl_all_varnames([[ \
-]], lt_decl_quote_varnames); do
- case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
- *[[\\\\\\\`\\"\\\$]]*)
- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
- ;;
- *)
- eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
- ;;
- esac
-done
-
-# Double-quote double-evaled strings.
-for var in lt_decl_all_varnames([[ \
-]], lt_decl_dquote_varnames); do
- case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
- *[[\\\\\\\`\\"\\\$]]*)
- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
- ;;
- *)
- eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
- ;;
- esac
-done
-
-_LT_OUTPUT_LIBTOOL_INIT
-])
-
-# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
-# ------------------------------------
-# Generate a child script FILE with all initialization necessary to
-# reuse the environment learned by the parent script, and make the
-# file executable. If COMMENT is supplied, it is inserted after the
-# `#!' sequence but before initialization text begins. After this
-# macro, additional text can be appended to FILE to form the body of
-# the child script. The macro ends with non-zero status if the
-# file could not be fully written (such as if the disk is full).
-m4_ifdef([AS_INIT_GENERATED],
-[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
-[m4_defun([_LT_GENERATED_FILE_INIT],
-[m4_require([AS_PREPARE])]dnl
-[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
-[lt_write_fail=0
-cat >$1 <<_ASEOF || lt_write_fail=1
-#! $SHELL
-# Generated by $as_me.
-$2
-SHELL=\${CONFIG_SHELL-$SHELL}
-export SHELL
-_ASEOF
-cat >>$1 <<\_ASEOF || lt_write_fail=1
-AS_SHELL_SANITIZE
-_AS_PREPARE
-exec AS_MESSAGE_FD>&1
-_ASEOF
-test $lt_write_fail = 0 && chmod +x $1[]dnl
-m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
-
-# LT_OUTPUT
-# ---------
-# This macro allows early generation of the libtool script (before
-# AC_OUTPUT is called), incase it is used in configure for compilation
-# tests.
-AC_DEFUN([LT_OUTPUT],
-[: ${CONFIG_LT=./config.lt}
-AC_MSG_NOTICE([creating $CONFIG_LT])
-_LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
-[# Run this file to recreate a libtool stub with the current configuration.])
-
-cat >>"$CONFIG_LT" <<\_LTEOF
-lt_cl_silent=false
-exec AS_MESSAGE_LOG_FD>>config.log
-{
- echo
- AS_BOX([Running $as_me.])
-} >&AS_MESSAGE_LOG_FD
-
-lt_cl_help="\
-\`$as_me' creates a local libtool stub from the current configuration,
-for use in further configure time tests before the real libtool is
-generated.
-
-Usage: $[0] [[OPTIONS]]
-
- -h, --help print this help, then exit
- -V, --version print version number, then exit
- -q, --quiet do not print progress messages
- -d, --debug don't remove temporary files
-
-Report bugs to <bug...@gn...>."
-
-lt_cl_version="\
-m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
-m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
-configured by $[0], generated by m4_PACKAGE_STRING.
-
-Copyright (C) 2010 Free Software Foundation, Inc.
-This config.lt script is free software; the Free Software Foundation
-gives unlimited permision to copy, distribute and modify it."
-
-while test $[#] != 0
-do
- case $[1] in
- --version | --v* | -V )
- echo "$lt_cl_version"; exit 0 ;;
- --help | --h* | -h )
- echo "$lt_cl_help"; exit 0 ;;
- --debug | --d* | -d )
- debug=: ;;
- --quiet | --q* | --silent | --s* | -q )
- lt_cl_silent=: ;;
-
- -*) AC_MSG_ERROR([unrecognized option: $[1]
-Try \`$[0] --help' for more information.]) ;;
-
- *) AC_MSG_ERROR([unrecognized argument: $[1]
-Try \`$[0] --help' for more information.]) ;;
- esac
- shift
-done
-
-if $lt_cl_silent; then
- exec AS_MESSAGE_FD>/dev/null
-fi
-_LTEOF
-
-cat >>"$CONFIG_LT" <<_LTEOF
-_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
-_LTEOF
-
-cat >>"$CONFIG_LT" <<\_LTEOF
-AC_MSG_NOTICE([creating $ofile])
-_LT_OUTPUT_LIBTOOL_COMMANDS
-AS_EXIT(0)
-_LTEOF
-chmod +x "$CONFIG_LT"
-
-# configure is writing to config.log, but config.lt does its own redirection,
-# appending to config.log, which fails on DOS, as config.log is still kept
-# open by configure. Here we exec the FD to /dev/null, effectively closing
-# config.log, so it can be properly (re)opened and appended to by config.lt.
-lt_cl_success=:
-test "$silent" = yes &&
- lt_config_lt_args="$lt_config_lt_args --quiet"
-exec AS_MESSAGE_LOG_FD>/dev/null
-$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
-exec AS_MESSAGE_LOG_FD>>config.log
-$lt_cl_success || AS_EXIT(1)
-])# LT_OUTPUT
-
-
-# _LT_CONFIG(TAG)
-# ---------------
-# If TAG is the built-in tag, create an initial libtool script with a
-# default configuration from the untagged config vars. Otherwise add code
-# to config.status for appending the configuration named by TAG from the
-# matching tagged config vars.
-m4_defun([_LT_CONFIG],
-[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
-_LT_CONFIG_SAVE_COMMANDS([
- m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
- m4_if(_LT_TAG, [C], [
- # See if we are running on zsh, and set the options which allow our
- # commands through without removal of \ escapes.
- if test -n "${ZSH_VERSION+set}" ; then
- setopt NO_GLOB_SUBST
- fi
-
- cfgfile="${ofile}T"
- trap "$RM \"$cfgfile\"; exit 1" 1 2 15
- $RM "$cfgfile"
-
- cat <<_LT_EOF >> "$cfgfile"
-#! $SHELL
-
-# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-#
-_LT_COPYING
-_LT_LIBTOOL_TAGS
-
-# ### BEGIN LIBTOOL CONFIG
-_LT_LIBTOOL_CONFIG_VARS
-_LT_LIBTOOL_TAG_VARS
-# ### END LIBTOOL CONFIG
-
-_LT_EOF
-
- case $host_os in
- aix3*)
- cat <<\_LT_EOF >> "$cfgfile"
-# AIX sometimes has problems with the GCC collect2 program. For some
-# reason, if we set the COLLECT_NAMES environment variable, the problems
-# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
-fi
-_LT_EOF
- ;;
- esac
-
- _LT_PROG_LTMAIN
-
- # We use sed instead of cat because bash on DJGPP gets confused if
- # if finds mixed CR/LF and LF-only lines. Since sed operates in
- # text mode, it properly converts lines to CR/LF. This bash problem
- # is reportedly fixed, but why not run on old versions too?
- sed '$q' "$ltmain" >> "$cfgfile" \
- || (rm -f "$cfgfile"; exit 1)
-
- _LT_PROG_REPLACE_SHELLFNS
-
- mv -f "$cfgfile" "$ofile" ||
- (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
- chmod +x "$ofile"
-],
-[cat <<_LT_EOF >> "$ofile"
-
-dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded
-dnl in a comment (ie after a #).
-# ### BEGIN LIBTOOL TAG CONFIG: $1
-_LT_LIBTOOL_TAG_VARS(_LT_TAG)
-# ### END LIBTOOL TAG CONFIG: $1
-_LT_EOF
-])dnl /m4_if
-],
-[m4_if([$1], [], [
- PACKAGE='$PACKAGE'
- VERSION='$VERSION'
- TIMESTAMP='$TIMESTAMP'
- RM='$RM'
- ofile='$ofile'], [])
-])dnl /_LT_CONFIG_SAVE_COMMANDS
-])# _LT_CONFIG
-
-
-# LT_SUPPORTED_TAG(TAG)
-# ---------------------
-# Trace this macro to discover what tags are supported by the libtool
-# --tag option, using:
-# autoconf --trace 'LT_SUPPORTED_TAG:$1'
-AC_DEFUN([LT_SUPPORTED_TAG], [])
-
-
-# C support is built-in for now
-m4_define([_LT_LANG_C_enabled], [])
-m4_define([_LT_TAGS], [])
-
-
-# LT_LANG(LANG)
-# -------------
-# Enable libtool support for the given language if not already enabled.
-AC_DEFUN([LT_LANG],
-[AC_BEFORE([$0], [LT_OUTPUT])dnl
-m4_case([$1],
- [C], [_LT_LANG(C)],
- [C++], [_LT_LANG(CXX)],
- [Java], [_LT_LANG(GCJ)],
- [Fortran 77], [_LT_LANG(F77)],
- [Fortran], [_LT_LANG(FC)],
- [Windows Resource], [_LT_LANG(RC)],
- [m4_ifdef([_LT_LANG_]$1[_CONFIG],
- [_LT_LANG($1)],
- [m4_fatal([$0: unsupported language: "$1"])])])dnl
-])# LT_LANG
-
-
-# _LT_LANG(LANGNAME)
-# ------------------
-m4_defun([_LT_LANG],
-[m4_ifdef([_LT_LANG_]$1[_enabled], [],
- [LT_SUPPORTED_TAG([$1])dnl
- m4_append([_LT_TAGS], [$1 ])dnl
- m4_define([_LT_LANG_]$1[_enabled], [])dnl
- _LT_LANG_$1_CONFIG($1)])dnl
-])# _LT_LANG
-
-
-# _LT_LANG_DEFAULT_CONFIG
-# -----------------------
-m4_defun([_LT_LANG_DEFAULT_CONFIG],
-[AC_PROVIDE_IFELSE([AC_PROG_CXX],
- [LT_LANG(CXX)],
- [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])])
-
-AC_PROVIDE_IFELSE([AC_PROG_F77],
- [LT_LANG(F77)],
- [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])])
-
-AC_PROVIDE_IFELSE([AC_PROG_FC],
- [LT_LANG(FC)],
- [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])])
-
-dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal
-dnl pulling things in needlessly.
-AC_PROVIDE_IFELSE([AC_PROG_GCJ],
- [LT_LANG(GCJ)],
- [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
- [LT_LANG(GCJ)],
- [AC_PROVIDE_IFELSE([LT_PROG_GCJ],
- [LT_LANG(GCJ)],
- [m4_ifdef([AC_PROG_GCJ],
- [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])])
- m4_ifdef([A][M_PROG_GCJ],
- [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
- m4_ifdef([LT_PROG_GCJ],
- [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
-
-AC_PROVIDE_IFELSE([LT_PROG_RC],
- [LT_LANG(RC)],
- [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
-])# _LT_LANG_DEFAULT_CONFIG
-
-# Obsolete macros:
-AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
-AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
-AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
-AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
-AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)])
-dnl aclocal-1.4 backwards compatibility:
-dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
-dnl AC_DEFUN([AC_LIBTOOL_F77], [])
-dnl AC_DEFUN([AC_LIBTOOL_FC], [])
-dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
-dnl AC_DEFUN([AC_LIBTOOL_RC], [])
-
-
-# _LT_TAG_COMPILER
-# ----------------
-m4_defun([_LT_TAG_COMPILER],
-[AC_REQUIRE([AC_PROG_CC])dnl
-
-_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl
-_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl
-_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl
-_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-])# _LT_TAG_COMPILER
-
-
-# _LT_COMPILER_BOILERPLATE
-# ------------------------
-# Check for compiler boilerplate output or warnings with
-# the simple compiler test code.
-m4_defun([_LT_COMPILER_BOILERPLATE],
-[m4_require([_LT_DECL_SED])dnl
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$RM conftest*
-])# _LT_COMPILER_BOILERPLATE
-
-
-# _LT_LINKER_BOILERPLATE
-# ----------------------
-# Check for linker boilerplate output or warnings with
-# the simple link test code.
-m4_defun([_LT_LINKER_BOILERPLATE],
-[m4_require([_LT_DECL_SED])dnl
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$RM -r conftest*
-])# _LT_LINKER_BOILERPLATE
-
-# _LT_REQUIRED_DARWIN_CHECKS
-# -------------------------
-m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
- case $host_os in
- rhapsody* | darwin*)
- AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
- AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
- AC_CHECK_TOOL([LIPO], [lipo], [:])
- AC_CHECK_TOOL([OTOOL], [otool], [:])
- AC_CHECK_TOOL([OTOOL64], [otool64], [:])
- _LT_DECL([], [DSYMUTIL], [1],
- [Tool to manipulate archived DWARF debug symbol files on Mac OS X])
- _LT_DECL([], [NMEDIT], [1],
- [Tool to change global to local symbols on Mac OS X])
- _LT_DECL([], [LIPO], [1],
- [Tool to manipulate fat objects and archives on Mac OS X])
- _LT_DECL([], [OTOOL], [1],
- [ldd/readelf like tool for Mach-O binaries on Mac OS X])
- _LT_DECL([], [OTOOL64], [1],
- [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
-
- AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
- [lt_cv_apple_cc_single_mod=no
- if test -z "${LT_MULTI_MODULE}"; then
- # By default we will add the -single_module flag. You can override
- # by either setting the environment variable LT_MULTI_MODULE
- # non-empty at configure time, or by adding -multi_module to the
- # link flags.
- rm -rf libconftest.dylib*
- echo "int foo(void){return 1;}" > conftest.c
- echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
--dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD
- $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
- -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
- _lt_result=$?
- if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
- lt_cv_apple_cc_single_mod=yes
- else
- cat conftest.err >&AS_MESSAGE_LOG_FD
- fi
- rm -rf libconftest.dylib*
- rm -f conftest.*
- fi])
- AC_CACHE_CHECK([for -exported_symbols_list linker flag],
- [lt_cv_ld_exported_symbols_list],
- [lt_cv_ld_exported_symbols_list=no
- save_LDFLAGS=$LDFLAGS
- echo "_main" > conftest.sym
- LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
- AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
- [lt_cv_ld_exported_symbols_list=yes],
- [lt_cv_ld_exported_symbols_list=no])
- LDFLAGS="$save_LDFLAGS"
- ])
- AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
- [lt_cv_ld_force_load=no
- cat > conftest.c << _LT_EOF
-int forced_loaded() { return 2;}
-_LT_EOF
- echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
- $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
- echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
- $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
- echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
- $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
- cat > conftest.c << _LT_EOF
-int main() { return 0;}
-_LT_EOF
- echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
- $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
- _lt_result=$?
- if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
- lt_cv_ld_force_load=yes
- else
- cat conftest.err >&AS_MESSAGE_LOG_FD
- fi
- rm -f conftest.err libconftest.a conftest conftest.c
- rm -rf conftest.dSYM
- ])
- case $host_os in
- rhapsody* | darwin1.[[012]])
- _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
- darwin1.*)
- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
- darwin*) # darwin 5.x on
- # if running on 10.5 or later, the deployment target defaults
- # to the OS version, if on x86, and 10.4, the deployment
- # target defaults to 10.4. Don't you love it?
- case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
- 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
- 10.[[012]]*)
- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
- 10.*)
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
- esac
- ;;
- esac
- if test "$lt_cv_apple_cc_single_mod" = "yes"; then
- _lt_dar_single_mod='$single_module'
- fi
- if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
- _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
- else
- _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
- fi
- if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
- _lt_dsymutil='~$DSYMUTIL $lib || :'
- else
- _lt_dsymutil=
- fi
- ;;
- esac
-])
-
-
-# _LT_DARWIN_LINKER_FEATURES
-# --------------------------
-# Checks for linker and compiler features on darwin
-m4_defun([_LT_DARWIN_LINKER_FEATURES],
-[
- m4_require([_LT_REQUIRED_DARWIN_CHECKS])
- _LT_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_TAGVAR(hardcode_direct, $1)=no
- _LT_TAGVAR(hardcode_automatic, $1)=yes
- _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- if test "$lt_cv_ld_force_load" = "yes"; then
- _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
- else
- _LT_TAGVAR(whole_archive_flag_spec, $1)=''
- fi
- _LT_TAGVAR(link_all_deplibs, $1)=yes
- _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
- case $cc_basename in
- ifort*) _lt_dar_can_shared=yes ;;
- *) _lt_dar_can_shared=$GCC ;;
- esac
- if test "$_lt_dar_can_shared" = "yes"; then
- output_verbose_link_cmd=func_echo_all
- _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
- _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
- _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
- _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
- m4_if([$1], [CXX],
-[ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
- _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
- _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
- fi
-],[])
- else
- _LT_TAGVAR(ld_shlibs, $1)=no
- fi
-])
-
-# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
-# ----------------------------------
-# Links a minimal program and checks the executable
-# for the system default hardcoded library path. In most cases,
-# this is /usr/lib:/lib, but when the MPI compilers are used
-# the location of the communication and MPI libs are included too.
-# If we don't find anything, use the default library path according
-# to the aix ld manual.
-# Store the results from the different compilers for each TAGNAME.
-# Allow to override them for all tags through lt_cv_aix_libpath.
-m4_defun([_LT_SYS_MODULE_PATH_AIX],
-[m4_require([_LT_DECL_SED])dnl
-if test "${lt_cv_aix_libpath+set}" = set; then
- aix_libpath=$lt_cv_aix_libpath
-else
- AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
- [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
- lt_aix_libpath_sed='[
- /Import File Strings/,/^$/ {
- /^0/ {
- s/^0 *\([^ ]*\) *$/\1/
- p
- }
- }]'
- _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
- # Check for a 64-bit object if we didn't find anything.
- if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
- _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
- fi],[])
- if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
- _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
- fi
- ])
- aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
-fi
-])# _LT_SYS_MODULE_PATH_AIX
-
-
-# _LT_SHELL_INIT(ARG)
-# -------------------
-m4_define([_LT_SHELL_INIT],
-[m4_divert_text([M4SH-INIT], [$1
-])])# _LT_SHELL_INIT
-
-
-
-# _LT_PROG_ECHO_BACKSLASH
-# -----------------------
-# Find how we can fake an echo command that does not interpret backslash.
-# In particular, with Autoconf 2.60 or later we add some code to the start
-# of the generated configure script which will find a shell with a builtin
-# printf (which we can use as an echo command).
-m4_defun([_LT_PROG_ECHO_BACKSLASH],
-[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
-ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
-
-AC_MSG_CHECKING([how to print strings])
-# Test print first, because it will be a builtin if present.
-if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
- test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
- ECHO='print -r --'
-elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
- ECHO='printf %s\n'
-else
- # Use this function as a fallback that always works.
- func_fallback_echo ()
- {
- eval 'cat <<_LTECHO_EOF
-$[]1
-_LTECHO_EOF'
- }
- ECHO='func_fallback_echo'
-fi
-
-# func_echo_all arg...
-# Invoke $ECHO with all args, space-separated.
-func_echo_all ()
-{
- $ECHO "$*"
-}
-
-case "$ECHO" in
- printf*) AC_MSG_RESULT([printf]) ;;
- print*) AC_MSG_RESULT([print -r]) ;;
- *) AC_MSG_RESULT([cat]) ;;
-esac
-
-m4_ifdef([_AS_DETECT_SUGGESTED],
-[_AS_DETECT_SUGGESTED([
- test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || (
- ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
- ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
- PATH=/empty FPATH=/empty; export PATH FPATH
- test "X`printf %s $ECHO`" = "X$ECHO" \
- || test "X`print -r -- $ECHO`" = "X$ECHO" )])])
-
-_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
-_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
-])# _LT_PROG_ECHO_BACKSLASH
-
-
-# _LT_WITH_SYSROOT
-# ----------------
-AC_DEFUN([_LT_WITH_SYSROOT],
-[AC_MSG_CHECKING([for sysroot])
-AC_ARG_WITH([sysroot],
-[ --with-sysroot[=DIR] Search for dependent libraries within DIR
- (or the compiler's sysroot if not specified).],
-[], [with_sysroot=no])
-
-dnl lt_sysroot will always be passed unquoted. We quote it here
-dnl in case the user passed a directory name.
-lt_sysroot=
-case ${with_sysroot} in #(
- yes)
- if test "$GCC" = yes; then
- lt_sysroot=`$CC --print-sysroot 2>/dev/null`
- fi
- ;; #(
- /*)
- lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
- ;; #(
- no|'')
- ;; #(
- *)
- AC_MSG_RESULT([${with_sysroot}])
- AC_MSG_ERROR([The sysroot must be an absolute path.])
- ;;
-esac
-
- AC_MSG_RESULT([${lt_sysroot:-no}])
-_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
-[dependent libraries, and in which our libraries should be installed.])])
-
-# _LT_ENABLE_LOCK
-# ---------------
-m4_defun([_LT_ENABLE_LOCK],
-[AC_ARG_ENABLE([libtool-lock],
- [AS_HELP_STRING([--disable-libtool-lock],
- [avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-# Some flags need to be propagated to the compiler or linker for good
-# libtool support.
-case $host in
-ia64-*-hpux*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.$ac_objext` in
- *ELF-32*)
- HPUX_IA64_MODE="32"
- ;;
- *ELF-64*)
- HPUX_IA64_MODE="64"
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-*-*-irix6*)
- # Find out which ABI we are using.
- echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- if test "$lt_cv_prog_gnu_ld" = yes; then
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -melf32bsmip"
- ;;
- *N32*)
- LD="${LD-ld} -melf32bmipn32"
- ;;
- *64-bit*)
- LD="${LD-ld} -melf64bmip"
- ;;
- esac
- else
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -32"
- ;;
- *N32*)
- LD="${LD-ld} -n32"
- ;;
- *64-bit*)
- LD="${LD-ld} -64"
- ;;
- esac
- fi
- fi
- rm -rf conftest*
- ;;
-
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
-s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.o` in
- *32-bit*)
- case $host in
- x86_64-*kfreebsd*-gnu)
- LD="${LD-ld} -m elf_i386_fbsd"
- ;;
- x86_64-*linux*)
- LD="${LD-ld} -m elf_i386"
- ;;
- ppc64-*linux*|powerpc64-*linux*)
- LD="${LD-ld} -m elf32ppclinux"
- ;;
- s390x-*linux*)
- LD="${LD-ld} -m elf_s390"
- ;;
- sparc64-*linux*)
- LD="${LD-ld} -m elf32_sparc"
- ;;
- esac
- ;;
- *64-bit*)
- case $host in
- x86_64-*kfreebsd*-gnu)
- LD="${LD-ld} -m elf_x86_64_fbsd"
- ;;
- x86_64-*linux*)
- LD="${LD-ld} -m elf_x86_64"
- ;;
- ppc*-*linux*|powerpc*-*linux*)
- LD="${LD-ld} -m elf64ppc"
- ;;
- s390*-*linux*|s390*-*tpf*)
- LD="${LD-ld} -m elf64_s390"
- ;;
- sparc*-*linux*)
- LD="${LD-ld} -m elf64_sparc"
- ;;
- esac
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-
-*-*-sco3.2v5*)
- # On SCO OpenServer 5, we need -belf to get full-featured binaries.
- SAVE_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -belf"
- AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
- [AC_LANG_PUSH(C)
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
- AC_LANG_POP])
- if test x"$lt_cv_cc_needs_belf" != x"yes"; then
- # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
- CFLAGS="$SAVE_CFLAGS"
- fi
- ;;
-sparc*-*solaris*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.o` in
- *64-bit*)
- case $lt_cv_prog_gnu_ld in
- yes*) LD="${LD-ld} -m elf64_sparc" ;;
- *)
- if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
- LD="${LD-ld} -64"
- fi
- ;;
- esac
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-esac
-
-need_locks="$enable_libtool_lock"
-])# _LT_ENABLE_LOCK
-
-
-# _LT_PROG_AR
-# -----------
-m4_defun([_LT_PROG_AR],
-[AC_CHECK_TOOLS(AR, [ar], false)
-: ${AR=ar}
-: ${AR_FLAGS=cru}
-_LT_DECL([], [AR], [1], [The archiver])
-_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
-
-AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
- [lt_cv_ar_at_file=no
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
- [echo conftest.$ac_objext > conftest.lst
- lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
- AC_TRY_EVAL([lt_ar_try])
- if test "$ac_status" -eq 0; then
- # Ensure the archiver fails upon bogus file names.
- rm -f conftest.$ac_objext libconftest.a
- AC_TRY_EVAL([lt_ar_try])
- if test "$ac_status" -ne 0; then
- lt_cv_ar_at_file=@
- fi
- fi
- rm -f conftest.* libconftest.a
- ])
- ])
-
-if test "x$lt_cv_ar_at_file" = xno; then
- archiver_list_spec=
-else
- archiver_list_spec=$lt_cv_ar_at_file
-fi
-_LT_DECL([], [archiver_list_spec], [1],
- [How to feed a file listing to the archiver])
-])# _LT_PROG_AR
-
-
-# _LT_CMD_OLD_ARCHIVE
-# -------------------
-m4_defun([_LT_CMD_OLD_ARCHIVE],
-[_LT_PROG_AR
-
-AC_CHECK_TOOL(STRIP, strip, :)
-test -z "$STRIP" && STRIP=:
-_LT_DECL([], [STRIP], [1], [A symbol stripping program])
-
-AC_CHECK_TOOL(RANLIB, ranlib, :)
-test -z "$RANLIB" && RANLIB=:
-_LT_DECL([], [RANLIB], [1],
- [Commands used to install an old-style archive])
-
-# Determine commands to create old-style static archives.
-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
-old_postinstall_cmds='chmod 644 $oldlib'
-old_postuninstall_cmds=
-
-if test -n "$RANLIB"; then
- case $host_os in
- openbsd*)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
- ;;
- *)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
- ;;
- esac
- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-fi
-
-case $host_os in
- darwin*)
- lock_old_archive_extraction=yes ;;
- *)
- lock_old_archive_extraction=no ;;
-esac
-_LT_DECL([], [old_postinstall_cmds], [2])
-_LT_DECL([], [old_postuninstall_cmds], [2])
-_LT_TAGDECL([], [old_archive_cmds], [2],
- [Commands used to build an old-style archive])
-_LT_DECL([], [lock_old_archive_extraction], [0],
- [Whether to use a lock for old archive extraction])
-])# _LT_CMD_OLD_ARCHIVE
-
-
-# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
-# ----------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([_LT_COMPILER_OPTION],
-[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
-m4_require([_LT_DECL_SED])dnl
-AC_CACHE_CHECK([$1], [$2],
- [$2=no
- m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="$3"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- # The option is referenced via a variable to avoid confusing sed.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
- -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
- (eval "$lt_compile" 2>conftest.err)
- ac_status=$?
- cat conftest.err >&AS_MESSAGE_LOG_FD
- echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
- if (exit $ac_status) && test -s "$ac_outfile"; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings other than the usual output.
- $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
- $2=yes
- fi
- fi
- $RM conftest*
-])
-
-if test x"[$]$2" = xyes; then
- m4_if([$5], , :, [$5])
-else
- m4_if([$6], , :, [$6])
-fi
-])# _LT_COMPILER_OPTION
-
-# Old name:
-AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION])
-dnl aclocal-1.4 backwards compatibility:
-dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [])
-
-
-# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-# [ACTION-SUCCESS], [ACTION-FAILURE])
-# ----------------------------------------------------
-# Check whether the given linker option works
-AC_DEFUN([_LT_LINKER_OPTION],
-[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
-m4_require([_LT_DECL_SED])dnl
-AC_CACHE_CHECK([$1], [$2],
- [$2=no
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS $3"
- echo "$lt_simple_link_test_code" > conftest.$ac_ext
- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
- # The linker can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s conftest.err; then
- # Append any errors to the config.log.
- cat conftest.err 1>&AS_MESSAGE_LOG_FD
- $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if diff conftest.exp conftest.er2 >/dev/null; then
- $2=yes
- fi
- else
- $2=yes
- fi
- fi
- $RM -r conftest*
- LDFLAGS="$save_LDFLAGS"
-])
-
-if test x"[$]$2" = xyes; then
- m4_if([$4], , :, [$4])
-else
- m4_if([$5], , :, [$5])
-fi
-])# _LT_LINKER_OPTION
-
-# Old name:
-AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION])
-dnl aclocal-1.4 backwards compatibility:
-dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [])
-
-
-# LT_CMD_MAX_LEN
-#---------------
-AC_DEFUN([LT_CMD_MAX_LEN],
-[AC_REQUIRE([AC_CANONICAL_HOST])dnl
-# find the maximum length of command line arguments
-AC_MSG_CHECKING([the maximum length of command line arguments])
-AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
- i=0
- teststring="ABCD"
-
- case $build_os in
- msdosdjgpp*)
- # On DJGPP, this test can blow up pretty badly due to problems in libc
- # (any single argument exceeding 2000 bytes causes a buffer overrun
- # during glob expansion). Even if it were fixed, the result of this
- # check would be larger than it should be.
- lt_cv_sys_max_cmd_len=12288; # 12K is about right
- ;;
-
- gnu*)
- # Under GNU Hurd, this test is not required because there is
- # no limit to the length of command line arguments.
- # Libtool will interpret -1 as no limit whatsoever
- lt_cv_sys_max_cmd_len=-1;
- ;;
-
- cygwin* | mingw* | cegcc*)
- # On Win9x/ME, this test blows up -- it succeeds, but takes
- # about 5 minutes as the teststring grows exponentially.
- # Worse, since 9x/ME are not pre-emptively multitasking,
- # you end up with a "frozen" computer, even though with patience
- # the test eventually succeeds (with a max line length of 256k).
- # Instead, let's just punt: use the minimum linelength reported by
- # all of the supported platforms: 8192 (on NT/2K/XP).
- lt_cv_sys_max_cmd_len=8192;
- ;;
-
- mint*)
- # On MiNT this can take a long time and run out of memory.
- lt_cv_sys_max_cmd_len=8192;
- ;;
-
- amigaos*)
- # On AmigaOS with pdksh, this test takes hours, literally.
- # So we just punt and use a minimum line length of 8192.
- lt_cv_sys_max_cmd_len=8192;
- ;;
-
- netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
- # This has been around since 386BSD, at least. Likely further.
- if test -x /sbin/sysctl; then
- lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
- elif test -x /usr/sbin/sysctl; then
- lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
- else
- lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
- fi
- # And add a safety zone
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
- ;;
-
- interix*)
- # We know the value 262144 and hardcode it with a safety zone (like BSD)
- lt_cv_sys_max_cmd_len=196608
- ;;
-
- osf*)
- # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
- # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
- # nice to cause kernel panics so lets avoid the loop below.
- # First set a reasonable default.
- lt_cv_sys_max_cmd_len=16384
- #
- if test -x /sbin/sysconfig; then
- case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
- *1*) lt_cv_sys_max_cmd_len=-1 ;;
- esac
- fi
- ;;
- sco3.2v5*)
- lt_cv_sys_max_cmd_len=102400
- ;;
- sysv5* | sco5v6* | sysv4.2uw2*)
- kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
- if test -n "$kargmax"; then
- lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
- else
- lt_cv_sys_max_cmd_len=32768
- fi
- ;;
- *)
- lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
- if test -n "$lt_cv_sys_max_cmd_len"; then
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
- else
- # Make teststring a little bigger before we do anything with it.
- # a 1K string should be a reasonable start.
- for i in 1 2 3 4 5 6 7 8 ; do
- teststring=$teststring$teststring
- done
- SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
- # If test is not a shell built-in, we'll probably end up computing a
- # maximum length that is only half of the actual maximum length, but
- # we can't tell.
- while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
- = "X$teststring$teststring"; } >/dev/null 2>&1 &&
- test $i != 17 # 1/2 MB should be enough
- do
- i=`expr $i + 1`
- teststring=$teststring$teststring
- done
- # Only check the string length outside the loop.
- lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
- teststring=
- # Add a significant safety factor because C++ compilers can tack on
- # massive amounts of additional arguments before passing them to the
- # linker. It appears as though 1/2 is a usable value.
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
- fi
- ;;
- esac
-])
-if test -n $lt_cv_sys_max_cmd_len ; then
- AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
-else
- AC_MSG_RESULT(none)
-fi
-max_cmd_len=$lt_cv_sys_max_cmd_len
-_LT_DECL([], [max_cmd_len], [0],
- [What is the maximum length of a command?])
-])# LT_CMD_MAX_LEN
-
-# Old name:
-AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN])
-dnl aclocal-1.4 backwards compatibility:
-dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [])
-
-
-# _LT_HEADER_DLFCN
-# ----------------
-m4_defun([_LT_HEADER_DLFCN],
-[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl
-])# _LT_HEADER_DLFCN
-
-
-# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
-# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
-# ----------------------------------------------------------------
-m4_defun([_LT_TRY_DLOPEN_SELF],
-[m4_require([_LT_HEADER_DLFCN])dnl
-if test "$cross_compiling" = yes; then :
- [$4]
-else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<_LT_EOF
-[#line $LINENO "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-# define LT_DLGLOBAL RTLD_GLOBAL
-#else
-# ifdef DL_GLOBAL
-# define LT_DLGLOBAL DL_GLOBAL
-# else
-# define LT_DLGLOBAL 0
-# endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
- find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-# ifdef RTLD_LAZY
-# define LT_DLLAZY_OR_NOW RTLD_LAZY
-# else
-# ifdef DL_LAZY
-# define LT_DLLAZY_OR_NOW DL_LAZY
-# else
-# ifdef RTLD_NOW
-# define LT_DLLAZY_OR_NOW RTLD_NOW
-# else
-# ifdef DL_NOW
-# define LT_DLLAZY_OR_NOW DL_NOW
-# else
-# define LT_DLLAZY_OR_NOW 0
-# endif
-# endif
-# endif
-# endif
-#endif
-
-/* When -fvisbility=hidden is used, assume the code has been annotated
- correspondingly for the symbols needed. */
-#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
-int fnord () __attribute__((visibility("default")));
...
[truncated message content] |
|
From: <lo...@us...> - 2011-03-28 19:39:55
|
Revision: 151
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=151&view=rev
Author: loos-br
Date: 2011-03-28 19:39:49 +0000 (Mon, 28 Mar 2011)
Log Message:
-----------
Mantem o mesmo estilo em todas as linhas.
Modified Paths:
--------------
trunk/configure
trunk/configure.in
Modified: trunk/configure
===================================================================
--- trunk/configure 2011-03-28 19:34:40 UTC (rev 150)
+++ trunk/configure 2011-03-28 19:39:49 UTC (rev 151)
@@ -15139,10 +15139,10 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
$as_echo "" >&6; }
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Host OS .................: $host_os" >&5
-$as_echo "Host OS .................: $host_os" >&6; }
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Install prefix ..........: $prefix" >&5
-$as_echo "Install prefix ..........: $prefix" >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Host OS..................: $host_os" >&5
+$as_echo "Host OS..................: $host_os" >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Install prefix...........: $prefix" >&5
+$as_echo "Install prefix...........: $prefix" >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Config Directory.........: $sysconfdir" >&5
$as_echo "Config Directory.........: $sysconfdir" >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: MySQL DB support.........: $want_mysql" >&5
Modified: trunk/configure.in
===================================================================
--- trunk/configure.in 2011-03-28 19:34:40 UTC (rev 150)
+++ trunk/configure.in 2011-03-28 19:39:49 UTC (rev 151)
@@ -178,8 +178,8 @@
AC_OUTPUT
AC_MSG_RESULT([])
-AC_MSG_RESULT([Host OS .................: $host_os])
-AC_MSG_RESULT([Install prefix ..........: $prefix])
+AC_MSG_RESULT([Host OS..................: $host_os])
+AC_MSG_RESULT([Install prefix...........: $prefix])
AC_MSG_RESULT([Config Directory.........: $sysconfdir])
AC_MSG_RESULT([MySQL DB support.........: $want_mysql])
AC_MSG_RESULT([PgSQL DB support.........: $want_pgsql])
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <lo...@us...> - 2011-03-28 19:34:48
|
Revision: 150
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=150&view=rev
Author: loos-br
Date: 2011-03-28 19:34:40 +0000 (Mon, 28 Mar 2011)
Log Message:
-----------
Corrige o nome do executavel para "msn-proxy".
Modified Paths:
--------------
trunk/Makefile.in
trunk/aclocal.m4
trunk/config.h.in
trunk/configure
trunk/src/Makefile.in
trunk/src/db_modules/mysql/Makefile.in
trunk/src/db_modules/pgsql/Makefile.in
trunk/src/msn-proxy/Makefile.am
trunk/src/msn-proxy/Makefile.in
Modified: trunk/Makefile.in
===================================================================
--- trunk/Makefile.in 2011-03-28 19:24:02 UTC (rev 149)
+++ trunk/Makefile.in 2011-03-28 19:34:40 UTC (rev 150)
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.11 from Makefile.am.
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
@@ -116,6 +116,7 @@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
+DLLTOOL = @DLLTOOL@
DSYMUTIL = @DSYMUTIL@
DUMPBIN = @DUMPBIN@
ECHO_C = @ECHO_C@
@@ -140,6 +141,7 @@
LTLIBOBJS = @LTLIBOBJS@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
MSNPROXY_LIBS = @MSNPROXY_LIBS@
MYSQL_CFLAGS = @MYSQL_CFLAGS@
@@ -155,6 +157,7 @@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PGSQL_CFLAGS = @PGSQL_CFLAGS@
@@ -169,6 +172,7 @@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
am__include = @am__include@
@@ -201,7 +205,6 @@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
-lt_ECHO = @lt_ECHO@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
@@ -292,7 +295,7 @@
# (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
$(RECURSIVE_TARGETS):
- @failcom='exit 1'; \
+ @fail= failcom='exit 1'; \
for f in x $$MAKEFLAGS; do \
case $$f in \
*=* | --[!k]*);; \
@@ -317,7 +320,7 @@
fi; test -z "$$fail"
$(RECURSIVE_CLEAN_TARGETS):
- @failcom='exit 1'; \
+ @fail= failcom='exit 1'; \
for f in x $$MAKEFLAGS; do \
case $$f in \
*=* | --[!k]*);; \
@@ -481,7 +484,8 @@
fi; \
done
-test -n "$(am__skip_mode_fix)" \
- || find "$(distdir)" -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
+ || find "$(distdir)" -type d ! -perm -755 \
+ -exec chmod u+rwx,go+rx {} \; -o \
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
@@ -525,17 +529,17 @@
distcheck: dist
case '$(DIST_ARCHIVES)' in \
*.tar.gz*) \
- GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
+ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
- bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
+ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
*.tar.lzma*) \
- unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
+ lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
*.tar.xz*) \
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
*.tar.Z*) \
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
*.shar.gz*) \
- GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
+ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
*.zip*) \
unzip $(distdir).zip ;;\
esac
Modified: trunk/aclocal.m4
===================================================================
--- trunk/aclocal.m4 2011-03-28 19:24:02 UTC (rev 149)
+++ trunk/aclocal.m4 2011-03-28 19:34:40 UTC (rev 150)
@@ -1,4 +1,4 @@
-# generated automatically by aclocal 1.11 -*- Autoconf -*-
+# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
@@ -13,8 +13,8 @@
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.63],,
-[m4_warning([this file was generated for autoconf 2.63.
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
+[m4_warning([this file was generated for autoconf 2.68.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.])])
@@ -22,7 +22,8 @@
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
#
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
-# 2006, 2007, 2008 Free Software Foundation, Inc.
+# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
+# Inc.
# Written by Gordon Matzigkeit, 1996
#
# This file is free software; the Free Software Foundation gives
@@ -31,7 +32,8 @@
m4_define([_LT_COPYING], [dnl
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
-# 2006, 2007, 2008 Free Software Foundation, Inc.
+# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
+# Inc.
# Written by Gordon Matzigkeit, 1996
#
# This file is part of GNU Libtool.
@@ -58,7 +60,7 @@
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
])
-# serial 56 LT_INIT
+# serial 57 LT_INIT
# LT_PREREQ(VERSION)
@@ -87,6 +89,7 @@
# ------------------
AC_DEFUN([LT_INIT],
[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
+AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
AC_BEFORE([$0], [LT_LANG])dnl
AC_BEFORE([$0], [LT_OUTPUT])dnl
AC_BEFORE([$0], [LTDL_INIT])dnl
@@ -103,6 +106,8 @@
AC_REQUIRE([LTOBSOLETE_VERSION])dnl
m4_require([_LT_PROG_LTMAIN])dnl
+_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
+
dnl Parse OPTIONS
_LT_SET_OPTIONS([$0], [$1])
@@ -139,7 +144,7 @@
*) break;;
esac
done
-cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
])
@@ -159,6 +164,9 @@
m4_defun([_LT_SETUP],
[AC_REQUIRE([AC_CANONICAL_HOST])dnl
AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
+
_LT_DECL([], [host_alias], [0], [The host system])dnl
_LT_DECL([], [host], [0])dnl
_LT_DECL([], [host_os], [0])dnl
@@ -181,10 +189,13 @@
dnl
m4_require([_LT_FILEUTILS_DEFAULTS])dnl
m4_require([_LT_CHECK_SHELL_FEATURES])dnl
+m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
m4_require([_LT_CMD_RELOAD])dnl
m4_require([_LT_CHECK_MAGIC_METHOD])dnl
+m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
m4_require([_LT_CMD_OLD_ARCHIVE])dnl
m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+m4_require([_LT_WITH_SYSROOT])dnl
_LT_CONFIG_LIBTOOL_INIT([
# See if we are running on zsh, and set the options which allow our
@@ -200,7 +211,6 @@
_LT_CHECK_OBJDIR
m4_require([_LT_TAG_COMPILER])dnl
-_LT_PROG_ECHO_BACKSLASH
case $host_os in
aix3*)
@@ -214,23 +224,6 @@
;;
esac
-# Sed substitution that helps us do robust quoting. It backslashifies
-# metacharacters that are still active within double-quoted strings.
-sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
-
-# Same as above, but do not quote variable references.
-double_quote_subst='s/\([["`\\]]\)/\\\1/g'
-
-# Sed substitution to delay expansion of an escaped shell variable in a
-# double_quote_subst'ed string.
-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-
-# Sed substitution to delay expansion of an escaped single quote.
-delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
-
-# Sed substitution to avoid accidental globbing in evaled expressions
-no_glob_subst='s/\*/\\\*/g'
-
# Global variables:
ofile=libtool
can_build_shared=yes
@@ -271,6 +264,28 @@
])# _LT_SETUP
+# _LT_PREPARE_SED_QUOTE_VARS
+# --------------------------
+# Define a few sed substitution that help us do robust quoting.
+m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
+[# Backslashify metacharacters that are still active within
+# double-quoted strings.
+sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\([["`\\]]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to delay expansion of an escaped single quote.
+delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+])
+
# _LT_PROG_LTMAIN
# ---------------
# Note that this code is called both from `configure', and `config.status'
@@ -423,7 +438,7 @@
# declaration there will have the same value as in `configure'. VARNAME
# must have a single quote delimited value for this to work.
m4_define([_LT_CONFIG_STATUS_DECLARE],
-[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`'])
+[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
# _LT_CONFIG_STATUS_DECLARATIONS
@@ -433,7 +448,7 @@
# embedded single quotes properly. In configure, this macro expands
# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
#
-# <var>='`$ECHO "X$<var>" | $Xsed -e "$delay_single_quote_subst"`'
+# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
[m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
@@ -532,12 +547,20 @@
LTCFLAGS='$LTCFLAGS'
compiler='$compiler_DEFAULT'
+# A function that is used when there is no print builtin or printf.
+func_fallback_echo ()
+{
+ eval 'cat <<_LTECHO_EOF
+\$[]1
+_LTECHO_EOF'
+}
+
# Quote evaled strings.
for var in lt_decl_all_varnames([[ \
]], lt_decl_quote_varnames); do
- case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
*[[\\\\\\\`\\"\\\$]]*)
- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
;;
*)
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
@@ -548,9 +571,9 @@
# Double-quote double-evaled strings.
for var in lt_decl_all_varnames([[ \
]], lt_decl_dquote_varnames); do
- case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+ case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
*[[\\\\\\\`\\"\\\$]]*)
- eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
+ eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
;;
*)
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
@@ -558,16 +581,38 @@
esac
done
-# Fix-up fallback echo if it was mangled by the above quoting rules.
-case \$lt_ECHO in
-*'\\\[$]0 --fallback-echo"')dnl "
- lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\`
- ;;
-esac
-
_LT_OUTPUT_LIBTOOL_INIT
])
+# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
+# ------------------------------------
+# Generate a child script FILE with all initialization necessary to
+# reuse the environment learned by the parent script, and make the
+# file executable. If COMMENT is supplied, it is inserted after the
+# `#!' sequence but before initialization text begins. After this
+# macro, additional text can be appended to FILE to form the body of
+# the child script. The macro ends with non-zero status if the
+# file could not be fully written (such as if the disk is full).
+m4_ifdef([AS_INIT_GENERATED],
+[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
+[m4_defun([_LT_GENERATED_FILE_INIT],
+[m4_require([AS_PREPARE])]dnl
+[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
+[lt_write_fail=0
+cat >$1 <<_ASEOF || lt_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+$2
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$1 <<\_ASEOF || lt_write_fail=1
+AS_SHELL_SANITIZE
+_AS_PREPARE
+exec AS_MESSAGE_FD>&1
+_ASEOF
+test $lt_write_fail = 0 && chmod +x $1[]dnl
+m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
# LT_OUTPUT
# ---------
@@ -577,20 +622,11 @@
AC_DEFUN([LT_OUTPUT],
[: ${CONFIG_LT=./config.lt}
AC_MSG_NOTICE([creating $CONFIG_LT])
-cat >"$CONFIG_LT" <<_LTEOF
-#! $SHELL
-# Generated by $as_me.
-# Run this file to recreate a libtool stub with the current configuration.
+_LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
+[# Run this file to recreate a libtool stub with the current configuration.])
+cat >>"$CONFIG_LT" <<\_LTEOF
lt_cl_silent=false
-SHELL=\${CONFIG_SHELL-$SHELL}
-_LTEOF
-
-cat >>"$CONFIG_LT" <<\_LTEOF
-AS_SHELL_SANITIZE
-_AS_PREPARE
-
-exec AS_MESSAGE_FD>&1
exec AS_MESSAGE_LOG_FD>>config.log
{
echo
@@ -616,7 +652,7 @@
m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
configured by $[0], generated by m4_PACKAGE_STRING.
-Copyright (C) 2008 Free Software Foundation, Inc.
+Copyright (C) 2010 Free Software Foundation, Inc.
This config.lt script is free software; the Free Software Foundation
gives unlimited permision to copy, distribute and modify it."
@@ -661,15 +697,13 @@
# appending to config.log, which fails on DOS, as config.log is still kept
# open by configure. Here we exec the FD to /dev/null, effectively closing
# config.log, so it can be properly (re)opened and appended to by config.lt.
-if test "$no_create" != yes; then
- lt_cl_success=:
- test "$silent" = yes &&
- lt_config_lt_args="$lt_config_lt_args --quiet"
- exec AS_MESSAGE_LOG_FD>/dev/null
- $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
- exec AS_MESSAGE_LOG_FD>>config.log
- $lt_cl_success || AS_EXIT(1)
-fi
+lt_cl_success=:
+test "$silent" = yes &&
+ lt_config_lt_args="$lt_config_lt_args --quiet"
+exec AS_MESSAGE_LOG_FD>/dev/null
+$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
+exec AS_MESSAGE_LOG_FD>>config.log
+$lt_cl_success || AS_EXIT(1)
])# LT_OUTPUT
@@ -732,15 +766,12 @@
# if finds mixed CR/LF and LF-only lines. Since sed operates in
# text mode, it properly converts lines to CR/LF. This bash problem
# is reportedly fixed, but why not run on old versions too?
- sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
- || (rm -f "$cfgfile"; exit 1)
+ sed '$q' "$ltmain" >> "$cfgfile" \
+ || (rm -f "$cfgfile"; exit 1)
- _LT_PROG_XSI_SHELLFNS
+ _LT_PROG_REPLACE_SHELLFNS
- sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
- || (rm -f "$cfgfile"; exit 1)
-
- mv -f "$cfgfile" "$ofile" ||
+ mv -f "$cfgfile" "$ofile" ||
(rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
chmod +x "$ofile"
],
@@ -846,11 +877,13 @@
AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
+AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)])
dnl aclocal-1.4 backwards compatibility:
dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
dnl AC_DEFUN([AC_LIBTOOL_F77], [])
dnl AC_DEFUN([AC_LIBTOOL_FC], [])
dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
+dnl AC_DEFUN([AC_LIBTOOL_RC], [])
# _LT_TAG_COMPILER
@@ -955,6 +988,31 @@
[lt_cv_ld_exported_symbols_list=no])
LDFLAGS="$save_LDFLAGS"
])
+ AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
+ [lt_cv_ld_force_load=no
+ cat > conftest.c << _LT_EOF
+int forced_loaded() { return 2;}
+_LT_EOF
+ echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
+ $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
+ echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
+ $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
+ echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
+ $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
+ cat > conftest.c << _LT_EOF
+int main() { return 0;}
+_LT_EOF
+ echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
+ $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
+ _lt_result=$?
+ if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
+ lt_cv_ld_force_load=yes
+ else
+ cat conftest.err >&AS_MESSAGE_LOG_FD
+ fi
+ rm -f conftest.err libconftest.a conftest conftest.c
+ rm -rf conftest.dSYM
+ ])
case $host_os in
rhapsody* | darwin1.[[012]])
_lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
@@ -982,7 +1040,7 @@
else
_lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
fi
- if test "$DSYMUTIL" != ":"; then
+ if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
_lt_dsymutil='~$DSYMUTIL $lib || :'
else
_lt_dsymutil=
@@ -1002,7 +1060,11 @@
_LT_TAGVAR(hardcode_direct, $1)=no
_LT_TAGVAR(hardcode_automatic, $1)=yes
_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_TAGVAR(whole_archive_flag_spec, $1)=''
+ if test "$lt_cv_ld_force_load" = "yes"; then
+ _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
+ else
+ _LT_TAGVAR(whole_archive_flag_spec, $1)=''
+ fi
_LT_TAGVAR(link_all_deplibs, $1)=yes
_LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
case $cc_basename in
@@ -1010,7 +1072,7 @@
*) _lt_dar_can_shared=$GCC ;;
esac
if test "$_lt_dar_can_shared" = "yes"; then
- output_verbose_link_cmd=echo
+ output_verbose_link_cmd=func_echo_all
_LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
_LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
_LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
@@ -1026,203 +1088,142 @@
fi
])
-# _LT_SYS_MODULE_PATH_AIX
-# -----------------------
+# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
+# ----------------------------------
# Links a minimal program and checks the executable
# for the system default hardcoded library path. In most cases,
# this is /usr/lib:/lib, but when the MPI compilers are used
# the location of the communication and MPI libs are included too.
# If we don't find anything, use the default library path according
# to the aix ld manual.
+# Store the results from the different compilers for each TAGNAME.
+# Allow to override them for all tags through lt_cv_aix_libpath.
m4_defun([_LT_SYS_MODULE_PATH_AIX],
[m4_require([_LT_DECL_SED])dnl
-AC_LINK_IFELSE(AC_LANG_PROGRAM,[
-lt_aix_libpath_sed='
- /Import File Strings/,/^$/ {
- /^0/ {
- s/^0 *\(.*\)$/\1/
- p
- }
- }'
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then
- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi],[])
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+if test "${lt_cv_aix_libpath+set}" = set; then
+ aix_libpath=$lt_cv_aix_libpath
+else
+ AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
+ [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
+ lt_aix_libpath_sed='[
+ /Import File Strings/,/^$/ {
+ /^0/ {
+ s/^0 *\([^ ]*\) *$/\1/
+ p
+ }
+ }]'
+ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+ # Check for a 64-bit object if we didn't find anything.
+ if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
+ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+ fi],[])
+ if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
+ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
+ fi
+ ])
+ aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
+fi
])# _LT_SYS_MODULE_PATH_AIX
# _LT_SHELL_INIT(ARG)
# -------------------
m4_define([_LT_SHELL_INIT],
-[ifdef([AC_DIVERSION_NOTICE],
- [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
- [AC_DIVERT_PUSH(NOTICE)])
-$1
-AC_DIVERT_POP
-])# _LT_SHELL_INIT
+[m4_divert_text([M4SH-INIT], [$1
+])])# _LT_SHELL_INIT
+
# _LT_PROG_ECHO_BACKSLASH
# -----------------------
-# Add some code to the start of the generated configure script which
-# will find an echo command which doesn't interpret backslashes.
+# Find how we can fake an echo command that does not interpret backslash.
+# In particular, with Autoconf 2.60 or later we add some code to the start
+# of the generated configure script which will find a shell with a builtin
+# printf (which we can use as an echo command).
m4_defun([_LT_PROG_ECHO_BACKSLASH],
-[_LT_SHELL_INIT([
-# Check that we are running under the correct shell.
-SHELL=${CONFIG_SHELL-/bin/sh}
+[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
+ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
-case X$lt_ECHO in
-X*--fallback-echo)
- # Remove one level of quotation (which was required for Make).
- ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
- ;;
-esac
-
-ECHO=${lt_ECHO-echo}
-if test "X[$]1" = X--no-reexec; then
- # Discard the --no-reexec flag, and continue.
- shift
-elif test "X[$]1" = X--fallback-echo; then
- # Avoid inline document here, it may be left over
- :
-elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
- # Yippee, $ECHO works!
- :
+AC_MSG_CHECKING([how to print strings])
+# Test print first, because it will be a builtin if present.
+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
+ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
+ ECHO='print -r --'
+elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
+ ECHO='printf %s\n'
else
- # Restart under the correct shell.
- exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
+ # Use this function as a fallback that always works.
+ func_fallback_echo ()
+ {
+ eval 'cat <<_LTECHO_EOF
+$[]1
+_LTECHO_EOF'
+ }
+ ECHO='func_fallback_echo'
fi
-if test "X[$]1" = X--fallback-echo; then
- # used as fallback echo
- shift
- cat <<_LT_EOF
-[$]*
-_LT_EOF
- exit 0
-fi
+# func_echo_all arg...
+# Invoke $ECHO with all args, space-separated.
+func_echo_all ()
+{
+ $ECHO "$*"
+}
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+case "$ECHO" in
+ printf*) AC_MSG_RESULT([printf]) ;;
+ print*) AC_MSG_RESULT([print -r]) ;;
+ *) AC_MSG_RESULT([cat]) ;;
+esac
-if test -z "$lt_ECHO"; then
- if test "X${echo_test_string+set}" != Xset; then
- # find a string as large as possible, as long as the shell can cope with it
- for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
- # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
- if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
- { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
- then
- break
- fi
- done
- fi
+m4_ifdef([_AS_DETECT_SUGGESTED],
+[_AS_DETECT_SUGGESTED([
+ test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || (
+ ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
+ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+ PATH=/empty FPATH=/empty; export PATH FPATH
+ test "X`printf %s $ECHO`" = "X$ECHO" \
+ || test "X`print -r -- $ECHO`" = "X$ECHO" )])])
- if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- :
- else
- # The Solaris, AIX, and Digital Unix default echo programs unquote
- # backslashes. This makes it impossible to quote backslashes using
- # echo "$something" | sed 's/\\/\\\\/g'
- #
- # So, first we look for a working echo in the user's PATH.
+_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
+_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
+])# _LT_PROG_ECHO_BACKSLASH
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for dir in $PATH /usr/ucb; do
- IFS="$lt_save_ifs"
- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- ECHO="$dir/echo"
- break
- fi
- done
- IFS="$lt_save_ifs"
- if test "X$ECHO" = Xecho; then
- # We didn't find a better echo, so look for alternatives.
- if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # This shell has a builtin print -r that does the trick.
- ECHO='print -r'
- elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
- test "X$CONFIG_SHELL" != X/bin/ksh; then
- # If we have ksh, try running configure again with it.
- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
- export ORIGINAL_CONFIG_SHELL
- CONFIG_SHELL=/bin/ksh
- export CONFIG_SHELL
- exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
- else
- # Try using printf.
- ECHO='printf %s\n'
- if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # Cool, printf works
- :
- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
- export CONFIG_SHELL
- SHELL="$CONFIG_SHELL"
- export SHELL
- ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
- elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
- else
- # maybe with a smaller string...
- prev=:
+# _LT_WITH_SYSROOT
+# ----------------
+AC_DEFUN([_LT_WITH_SYSROOT],
+[AC_MSG_CHECKING([for sysroot])
+AC_ARG_WITH([sysroot],
+[ --with-sysroot[=DIR] Search for dependent libraries within DIR
+ (or the compiler's sysroot if not specified).],
+[], [with_sysroot=no])
- for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
- if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
- then
- break
- fi
- prev="$cmd"
- done
+dnl lt_sysroot will always be passed unquoted. We quote it here
+dnl in case the user passed a directory name.
+lt_sysroot=
+case ${with_sysroot} in #(
+ yes)
+ if test "$GCC" = yes; then
+ lt_sysroot=`$CC --print-sysroot 2>/dev/null`
+ fi
+ ;; #(
+ /*)
+ lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
+ ;; #(
+ no|'')
+ ;; #(
+ *)
+ AC_MSG_RESULT([${with_sysroot}])
+ AC_MSG_ERROR([The sysroot must be an absolute path.])
+ ;;
+esac
- if test "$prev" != 'sed 50q "[$]0"'; then
- echo_test_string=`eval $prev`
- export echo_test_string
- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
- else
- # Oops. We lost completely, so just stick with echo.
- ECHO=echo
- fi
- fi
- fi
- fi
- fi
-fi
+ AC_MSG_RESULT([${lt_sysroot:-no}])
+_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
+[dependent libraries, and in which our libraries should be installed.])])
-# Copy echo and quote the copy suitably for passing to libtool from
-# the Makefile, instead of quoting the original, which is used later.
-lt_ECHO=$ECHO
-if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
- lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
-fi
-
-AC_SUBST(lt_ECHO)
-])
-_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
-_LT_DECL([], [ECHO], [1],
- [An echo program that does not interpret backslashes])
-])# _LT_PROG_ECHO_BACKSLASH
-
-
# _LT_ENABLE_LOCK
# ---------------
m4_defun([_LT_ENABLE_LOCK],
@@ -1251,7 +1252,7 @@
;;
*-*-irix6*)
# Find out which ABI we are using.
- echo '[#]line __oline__ "configure"' > conftest.$ac_ext
+ echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
if AC_TRY_EVAL(ac_compile); then
if test "$lt_cv_prog_gnu_ld" = yes; then
case `/usr/bin/file conftest.$ac_objext` in
@@ -1369,14 +1370,47 @@
])# _LT_ENABLE_LOCK
+# _LT_PROG_AR
+# -----------
+m4_defun([_LT_PROG_AR],
+[AC_CHECK_TOOLS(AR, [ar], false)
+: ${AR=ar}
+: ${AR_FLAGS=cru}
+_LT_DECL([], [AR], [1], [The archiver])
+_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
+
+AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
+ [lt_cv_ar_at_file=no
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
+ [echo conftest.$ac_objext > conftest.lst
+ lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
+ AC_TRY_EVAL([lt_ar_try])
+ if test "$ac_status" -eq 0; then
+ # Ensure the archiver fails upon bogus file names.
+ rm -f conftest.$ac_objext libconftest.a
+ AC_TRY_EVAL([lt_ar_try])
+ if test "$ac_status" -ne 0; then
+ lt_cv_ar_at_file=@
+ fi
+ fi
+ rm -f conftest.* libconftest.a
+ ])
+ ])
+
+if test "x$lt_cv_ar_at_file" = xno; then
+ archiver_list_spec=
+else
+ archiver_list_spec=$lt_cv_ar_at_file
+fi
+_LT_DECL([], [archiver_list_spec], [1],
+ [How to feed a file listing to the archiver])
+])# _LT_PROG_AR
+
+
# _LT_CMD_OLD_ARCHIVE
# -------------------
m4_defun([_LT_CMD_OLD_ARCHIVE],
-[AC_CHECK_TOOL(AR, ar, false)
-test -z "$AR" && AR=ar
-test -z "$AR_FLAGS" && AR_FLAGS=cru
-_LT_DECL([], [AR], [1], [The archiver])
-_LT_DECL([], [AR_FLAGS], [1])
+[_LT_PROG_AR
AC_CHECK_TOOL(STRIP, strip, :)
test -z "$STRIP" && STRIP=:
@@ -1403,10 +1437,19 @@
esac
old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
fi
+
+case $host_os in
+ darwin*)
+ lock_old_archive_extraction=yes ;;
+ *)
+ lock_old_archive_extraction=no ;;
+esac
_LT_DECL([], [old_postinstall_cmds], [2])
_LT_DECL([], [old_postuninstall_cmds], [2])
_LT_TAGDECL([], [old_archive_cmds], [2],
[Commands used to build an old-style archive])
+_LT_DECL([], [lock_old_archive_extraction], [0],
+ [Whether to use a lock for old archive extraction])
])# _LT_CMD_OLD_ARCHIVE
@@ -1431,15 +1474,15 @@
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&AS_MESSAGE_LOG_FD
- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
$2=yes
@@ -1479,7 +1522,7 @@
if test -s conftest.err; then
# Append any errors to the config.log.
cat conftest.err 1>&AS_MESSAGE_LOG_FD
- $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+ $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
if diff conftest.exp conftest.er2 >/dev/null; then
$2=yes
@@ -1542,6 +1585,11 @@
lt_cv_sys_max_cmd_len=8192;
;;
+ mint*)
+ # On MiNT this can take a long time and run out of memory.
+ lt_cv_sys_max_cmd_len=8192;
+ ;;
+
amigaos*)
# On AmigaOS with pdksh, this test takes hours, literally.
# So we just punt and use a minimum line length of 8192.
@@ -1606,8 +1654,8 @@
# If test is not a shell built-in, we'll probably end up computing a
# maximum length that is only half of the actual maximum length, but
# we can't tell.
- while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
- = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
+ while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
+ = "X$teststring$teststring"; } >/dev/null 2>&1 &&
test $i != 17 # 1/2 MB should be enough
do
i=`expr $i + 1`
@@ -1658,7 +1706,7 @@
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-[#line __oline__ "configure"
+[#line $LINENO "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -1699,7 +1747,13 @@
# endif
#endif
-void fnord() { int i=42;}
+/* When -fvisbility=hidden is used, assume the code has been annotated
+ correspondingly for the symbols needed. */
+#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+int fnord () __attribute__((visibility("default")));
+#endif
+
+int fnord () { return 42; }
int main ()
{
void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
@@ -1708,7 +1762,11 @@
if (self)
{
if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ else
+ {
+ if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ else puts (dlerror ());
+ }
/* dlclose (self); */
}
else
@@ -1884,16 +1942,16 @@
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+ (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&AS_MESSAGE_LOG_FD
- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
- $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+ $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
$SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
@@ -2052,6 +2110,7 @@
m4_require([_LT_FILEUTILS_DEFAULTS])dnl
m4_require([_LT_DECL_OBJDUMP])dnl
m4_require([_LT_DECL_SED])dnl
+m4_require([_LT_CHECK_SHELL_FEATURES])dnl
AC_MSG_CHECKING([dynamic linker characteristics])
m4_if([$1],
[], [
@@ -2060,16 +2119,23 @@
darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
*) lt_awk_arg="/^libraries:/" ;;
esac
- lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
- if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
+ case $host_os in
+ mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;;
+ *) lt_sed_strip_eq="s,=/,/,g" ;;
+ esac
+ lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
+ case $lt_search_path_spec in
+ *\;*)
# if the path contains ";" then we assume it to be the separator
# otherwise default to the standard path separator (i.e. ":") - it is
# assumed that no part of a normal pathname contains ";" but that should
# okay in the real world where ";" in dirpaths is itself problematic.
- lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
- else
- lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
- fi
+ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
+ ;;
+ *)
+ lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
+ ;;
+ esac
# Ok, now we have the path, separated by spaces, we can step through it
# and add multilib dir if necessary.
lt_tmp_lt_search_path_spec=
@@ -2082,7 +2148,7 @@
lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
fi
done
- lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
+ lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
BEGIN {RS=" "; FS="/|\n";} {
lt_foo="";
lt_count=0;
@@ -2102,7 +2168,13 @@
if (lt_foo != "") { lt_freq[[lt_foo]]++; }
if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
}'`
- sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
+ # AWK program above erroneously prepends '/' to C:/dos/paths
+ # for these hosts.
+ case $host_os in
+ mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
+ $SED 's,/\([[A-Za-z]]:\),\1,g'` ;;
+ esac
+ sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
else
sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
fi])
@@ -2190,7 +2262,7 @@
m68k)
library_names_spec='$libname.ixlibrary $libname.a'
# Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
;;
esac
;;
@@ -2221,8 +2293,9 @@
need_version=no
need_lib_prefix=no
- case $GCC,$host_os in
- yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
+ case $GCC,$cc_basename in
+ yes,*)
+ # gcc
library_names_spec='$libname.dll.a'
# DLL is installed to $(libdir)/../bin by postinstall_cmds
postinstall_cmds='base_file=`basename \${file}`~
@@ -2243,36 +2316,83 @@
cygwin*)
# Cygwin DLLs use 'cyg' prefix rather than 'lib'
soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+m4_if([$1], [],[
+ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
;;
mingw* | cegcc*)
# MinGW DLLs use traditional 'lib' prefix
soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
- if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
- # It is most probably a Windows format PATH printed by
- # mingw gcc, but we are running on Cygwin. Gcc prints its search
- # path with ; separators, and with drive letters. We can handle the
- # drive letters (cygwin fileutils understands them), so leave them,
- # especially as we might pass files found there to a mingw objdump,
- # which wouldn't understand a cygwinified path. Ahh.
- sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
- else
- sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
- fi
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
;;
esac
+ dynamic_linker='Win32 ld.exe'
;;
+ *,cl*)
+ # Native MSVC
+ libname_spec='$name'
+ soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ library_names_spec='${libname}.dll.lib'
+
+ case $build_os in
+ mingw*)
+ sys_lib_search_path_spec=
+ lt_save_ifs=$IFS
+ IFS=';'
+ for lt_path in $LIB
+ do
+ IFS=$lt_save_ifs
+ # Let DOS variable expansion print the short 8.3 style file name.
+ lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
+ sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
+ done
+ IFS=$lt_save_ifs
+ # Convert to MSYS style.
+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
+ ;;
+ cygwin*)
+ # Convert to unix form, then to dos form, then back to unix form
+ # but this time dos style (no spaces!) so that the unix form looks
+ # like /cygdrive/c/PROGRA~1:/cygdr...
+ sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
+ sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
+ sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ ;;
+ *)
+ sys_lib_search_path_spec="$LIB"
+ if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
+ # It is most probably a Windows format PATH.
+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+ else
+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ fi
+ # FIXME: find the short name or the path components, as spaces are
+ # common. (e.g. "Program Files" -> "PROGRA~1")
+ ;;
+ esac
+
+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
+ postinstall_cmds='base_file=`basename \${file}`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog $dir/$dlname \$dldir/$dlname'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $RM \$dlpath'
+ shlibpath_overrides_runpath=yes
+ dynamic_linker='Win32 link.exe'
+ ;;
+
*)
+ # Assume MSVC wrapper
library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
+ dynamic_linker='Win32 ld.exe'
;;
esac
- dynamic_linker='Win32 ld.exe'
# FIXME: first we should search . and the directory the executable is in
shlibpath_var=PATH
;;
@@ -2359,6 +2479,19 @@
hardcode_into_libs=yes
;;
+haiku*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ dynamic_linker="$host_os runtime_loader"
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
+ hardcode_into_libs=yes
+ ;;
+
hpux9* | hpux10* | hpux11*)
# Give a soname corresponding to the major version so that dld.sl refuses to
# link against other versions.
@@ -2401,8 +2534,10 @@
soname_spec='${libname}${release}${shared_ext}$major'
;;
esac
- # HP-UX runs *really* slowly unless shared libraries are mode 555.
+ # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
postinstall_cmds='chmod 555 $lib'
+ # or fails outright, so override atomically:
+ install_override_mode=555
;;
interix[[3-9]]*)
@@ -2460,7 +2595,7 @@
;;
# This must be Linux ELF.
-linux* | k*bsd*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu)
version_type=linux
need_lib_prefix=no
need_version=no
@@ -2469,16 +2604,21 @@
finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
+
# Some binutils ld are patched to set DT_RUNPATH
- save_LDFLAGS=$LDFLAGS
- save_libdir=$libdir
- eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
- LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
- AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
- [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
- [shlibpath_overrides_runpath=yes])])
- LDFLAGS=$save_LDFLAGS
- libdir=$save_libdir
+ AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath],
+ [lt_cv_shlibpath_overrides_runpath=no
+ save_LDFLAGS=$LDFLAGS
+ save_libdir=$libdir
+ eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
+ LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
+ [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
+ [lt_cv_shlibpath_overrides_runpath=yes])])
+ LDFLAGS=$save_LDFLAGS
+ libdir=$save_libdir
+ ])
+ shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
# This implies no fast_install, which is unacceptable.
# Some rework will be needed to allow for fast_install
@@ -2487,7 +2627,7 @@
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
fi
@@ -2720,6 +2860,8 @@
The last name is the one that the linker finds with -lNAME]])
_LT_DECL([], [soname_spec], [1],
[[The coded name of the library, if different from the real name]])
+_LT_DECL([], [install_override_mode], [1],
+ [Permission mode override for installation of shared libraries])
_LT_DECL([], [postinstall_cmds], [2],
[Command to use after installation of a shared archive])
_LT_DECL([], [postuninstall_cmds], [2],
@@ -2832,6 +2974,7 @@
AC_REQUIRE([AC_CANONICAL_BUILD])dnl
m4_require([_LT_DECL_SED])dnl
m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_PROG_ECHO_BACKSLASH])dnl
AC_ARG_WITH([gnu-ld],
[AS_HELP_STRING([--with-gnu-ld],
@@ -2953,6 +3096,11 @@
esac
reload_cmds='$LD$reload_flag -o $output$reload_objs'
case $host_os in
+ cygwin* | mingw* | pw32* | cegcc*)
+ if test "$GCC" != yes; then
+ reload_cmds=false
+ fi
+ ;;
darwin*)
if test "$GCC" = yes; then
reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
@@ -2961,8 +3109,8 @@
fi
;;
esac
-_LT_DECL([], [reload_flag], [1], [How to create reloadable object files])dnl
-_LT_DECL([], [reload_cmds], [2])dnl
+_LT_TAGDECL([], [reload_flag], [1], [How to create reloadable object files])dnl
+_LT_TAGDECL([], [reload_cmds], [2])dnl
])# _LT_CMD_RELOAD
@@ -3014,16 +3162,18 @@
# Base MSYS/MinGW do not provide the 'file' command needed by
# func_win32_libid shell function, so use a weaker test based on 'objdump',
# unless we find 'file', for example because we are cross-compiling.
- if ( file / ) >/dev/null 2>&1; then
+ # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
+ if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
lt_cv_file_magic_cmd='func_win32_libid'
else
- lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
+ # Keep this pattern in sync with the one in func_win32_libid.
+ lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
lt_cv_file_magic_cmd='$OBJDUMP -f'
fi
;;
-cegcc)
+cegcc*)
# use the weaker test based on 'objdump'. See mingw*.
lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
lt_cv_file_magic_cmd='$OBJDUMP -f'
@@ -3053,6 +3203,10 @@
lt_cv_deplibs_check_method=pass_all
;;
+haiku*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
hpux10.20* | hpux11*)
lt_cv_file_magic_cmd=/usr/bin/file
case $host_cpu in
@@ -3061,11 +3215,11 @@
lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
;;
hppa*64*)
- [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
+ [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]']
lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
;;
*)
- lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
+ lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library'
lt_cv_file_magic_test_file=/usr/lib/libc.sl
;;
esac
@@ -3087,7 +3241,7 @@
;;
# This must be Linux ELF.
-linux* | k*bsd*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu)
lt_cv_deplibs_check_method=pass_all
;;
@@ -3165,6 +3319,21 @@
;;
esac
])
+
+file_magic_glob=
+want_nocaseglob=no
+if test "$build" = "$host"; then
+ case $host_os in
+ mingw* | pw32*)
+ if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
+ want_nocaseglob=yes
+ else
+ file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
+ fi
+ ;;
+ esac
+fi
+
file_magic_cmd=$lt_cv_file_magic_cmd
deplibs_check_method=$lt_cv_deplibs_check_method
test -z "$deplibs_check_method" && deplibs_check_method=unknown
@@ -3172,7 +3341,11 @@
_LT_DECL([], [deplibs_check_method], [1],
[Method to check whether dependent libraries are shared objects])
_LT_DECL([], [file_magic_cmd], [1],
- [Command to use when deplibs_check_method == "file_magic"])
+ [Command to use when deplibs_check_method = "file_magic"])
+_LT_DECL([], [file_magic_glob], [1],
+ [How to find potential files when deplibs_check_method = "file_magic"])
+_LT_DECL([], [want_nocaseglob], [1],
+ [Find potential files using nocaseglob when deplibs_check_method = "file_magic"])
])# _LT_CHECK_MAGIC_METHOD
@@ -3229,7 +3402,19 @@
NM="$lt_cv_path_NM"
else
# Didn't find any BSD compatible name lister, look for dumpbin.
- AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :)
+ if test -n "$DUMPBIN"; then :
+ # Let the user override the test.
+ else
+ AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :)
+ case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
+ *COFF*)
+ DUMPBIN="$DUMPBIN -symbols"
+ ;;
+ *)
+ DUMPBIN=:
+ ;;
+ esac
+ fi
AC_SUBST([DUMPBIN])
if test "$DUMPBIN" != ":"; then
NM="$DUMPBIN"
@@ -3242,13 +3427,13 @@
AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
[lt_cv_nm_interface="BSD nm"
echo "int some_variable = 0;" > conftest.$ac_ext
- (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
+ (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
(eval "$ac_compile" 2>conftest.err)
cat conftest.err >&AS_MESSAGE_LOG_FD
- (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
+ (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
(eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
cat conftest.err >&AS_MESSAGE_LOG_FD
- (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD)
+ (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD)
cat conftest.out >&AS_MESSAGE_LOG_FD
if $GREP 'External.*some_variable' conftest.out > /dev/null; then
lt_cv_nm_interface="MS dumpbin"
@@ -3263,7 +3448,68 @@
dnl AC_DEFUN([AM_PROG_NM], [])
dnl AC_DEFUN([AC_PROG_NM], [])
+# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
+# --------------------------------
+# how to determine the name of the shared library
+# associated with a specific link library.
+# -- PORTME fill in with the dynamic library characteristics
+m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
+[m4_require([_LT_DECL_EGREP])
+m4_require([_LT_DECL_OBJDUMP])
+m4_require([_LT_DECL_DLLTOOL])
+AC_CACHE_CHECK([how to associate runtime and link libraries],
+lt_cv_sharedlib_from_linklib_cmd,
+[lt_cv_sharedlib_from_linklib_cmd='unknown'
+case $host_os in
+cygwin* | mingw* | pw32* | cegcc*)
+ # two different shell functions defined in ltmain.sh
+ # decide which to use based on capabilities of $DLLTOOL
+ case `$DLLTOOL --help 2>&1` in
+ *--identify-strict*)
+ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
+ ;;
+ *)
+ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
+ ;;
+ esac
+ ;;
+*)
+ # fallback: assume linklib IS sharedlib
+ lt_cv_sharedlib_from_linklib_cmd="$ECHO"
+ ;;
+esac
+])
+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
+
+_LT_DECL([], [sharedlib_from_linklib_cmd], [1],
+ [Command to associate shared and link libraries])
+])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
+
+
+# _LT_PATH_MANIFEST_TOOL
+# ----------------------
+# locate the manifest tool
+m4_defun([_LT_PATH_MANIFEST_TOOL],
+[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
+AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool],
+ [lt_cv_path_mainfest_tool=no
+ echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
+ $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
+ cat conftest.err >&AS_MESSAGE_LOG_FD
+ if $GREP 'Manifest Tool' conftest.out > /dev/null; then
+ lt_cv_path_mainfest_tool=yes
+ fi
+ rm -f conftest*])
+if test "x$lt_cv_path_mainfest_tool" != xyes; then
+ MANIFEST_TOOL=:
+fi
+_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
+])# _LT_PATH_MANIFEST_TOOL
+
+
# LT_LIB_M
# --------
# check for math library
@@ -3271,7 +3517,7 @@
[AC_REQUIRE([AC_CANONICAL_HOST])dnl
LIBM=
case $host in
-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
+*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
# These system don't have libm, or don't need it
;;
*-ncr-sysv4.3*)
@@ -3299,7 +3545,12 @@
_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
if test "$GCC" = yes; then
- _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+ case $cc_basename in
+ nvcc*)
+ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;;
+ *)
+ _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;;
+ esac
_LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
lt_cv_prog_compiler_rtti_exceptions,
@@ -3316,6 +3567,7 @@
m4_defun([_LT_CMD_GLOBAL_SYMBOLS],
[AC_REQUIRE([AC_CANONICAL_HOST])dnl
AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_PROG_AWK])dnl
AC_REQUIRE([LT_PATH_NM])dnl
AC_REQUIRE([LT_PATH_LD])dnl
m4_require([_LT_DECL_SED])dnl
@@ -3383,8 +3635,8 @@
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'"
-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
# Handle CRLF in mingw tool chain
opt_cr=
@@ -3420,6 +3672,7 @@
else
lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
fi
+ lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
# Check to see that the pipe works correctly.
pipe_works=no
@@ -3441,7 +3694,7 @@
if AC_TRY_EVAL(ac_compile); then
# Now try to grab the symbols.
nlist=conftest.nm
- if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
+ if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then
# Try sorting and uniquifying the output.
if sort "$nlist" | uniq > "$nlist"T; then
mv -f "$nlist"T "$nlist"
@@ -3453,6 +3706,18 @@
if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
cat <<_LT_EOF > conftest.$ac_ext
+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
+/* DATA imports from DLLs on WIN32 con't be const, because runtime
+ relocations are performed -- see ld's documentation on pseudo-relocs. */
+# define LT@&t@_DLSYM_CONST
+#elif defined(__osf__)
+/* This system does not cope well with relocations in const data. */
+# define LT@&t@_DLSYM_CONST
+#else
+# define LT@&t@_DLSYM_CONST const
+#endif
+
#ifdef __cplusplus
extern "C" {
#endif
@@ -3464,7 +3729,7 @@
cat <<_LT_EOF >> conftest.$ac_ext
/* The mapping between symbol names and symbols. */
-const struct {
+LT@&t@_DLSYM_CONST struct {
const char *name;
void *address;
}
@@ -3490,15 +3755,15 @@
_LT_EOF
# Now try linking the two files.
mv conftest.$ac_objext conftstm.$ac_objext
- lt_save_LIBS="$LIBS"
- lt_save_CFLAGS="$CFLAGS"
+ lt_globsym_save_LIBS=$LIBS
+ lt_globsym_save_CFLAGS=$CFLAGS
LIBS="conftstm.$ac_objext"
CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
...
[truncated message content] |
|
From: <lo...@us...> - 2011-03-28 19:24:09
|
Revision: 149
http://msn-proxy.svn.sourceforge.net/msn-proxy/?rev=149&view=rev
Author: loos-br
Date: 2011-03-28 19:24:02 +0000 (Mon, 28 Mar 2011)
Log Message:
-----------
Adicionadas as flags corretas para o 'svnpropset' para os devidos arquivos.
Property Changed:
----------------
trunk/configure
trunk/install-sh
trunk/src/db_modules/mysql/mysql.c
trunk/src/db_modules/mysql/sql.c
trunk/src/db_modules/mysql/sql.h
trunk/src/db_modules/pgsql/pgsql.c
trunk/src/db_modules/pgsql/sql.c
trunk/src/db_modules/pgsql/sql.h
trunk/src/msn-proxy/base64.c
trunk/src/msn-proxy/base64.h
trunk/src/msn-proxy/check-cmd-types.h
trunk/src/msn-proxy/check-cmd.c
trunk/src/msn-proxy/check-cmd.h
trunk/src/msn-proxy/client-types.h
trunk/src/msn-proxy/client.c
trunk/src/msn-proxy/client.h
trunk/src/msn-proxy/command-types.h
trunk/src/msn-proxy/command.c
trunk/src/msn-proxy/command.h
trunk/src/msn-proxy/configure.c
trunk/src/msn-proxy/configure.h
trunk/src/msn-proxy/contacts-types.h
trunk/src/msn-proxy/contacts.c
trunk/src/msn-proxy/contacts.h
trunk/src/msn-proxy/ctl.c
trunk/src/msn-proxy/ctl.h
trunk/src/msn-proxy/db.c
trunk/src/msn-proxy/db.h
trunk/src/msn-proxy/event.c
trunk/src/msn-proxy/event.h
trunk/src/msn-proxy/fmt.c
trunk/src/msn-proxy/fmt.h
trunk/src/msn-proxy/io.c
trunk/src/msn-proxy/io.h
trunk/src/msn-proxy/msg.c
trunk/src/msn-proxy/msg.h
trunk/src/msn-proxy/msn-proxy.c
trunk/src/msn-proxy/msn-proxy.h
trunk/src/msn-proxy/msnp12.h
trunk/src/msn-proxy/msnp18.h
trunk/src/msn-proxy/msnp8.h
trunk/src/msn-proxy/net-io.c
trunk/src/msn-proxy/net-io.h
trunk/src/msn-proxy/ns-types.h
trunk/src/msn-proxy/ns.c
trunk/src/msn-proxy/ns.h
trunk/src/msn-proxy/obj-types.h
trunk/src/msn-proxy/p2p.c
trunk/src/msn-proxy/p2p.h
trunk/src/msn-proxy/protocol.c
trunk/src/msn-proxy/protocol.h
trunk/src/msn-proxy/queue.h
trunk/src/msn-proxy/return.h
trunk/src/msn-proxy/sb-types.h
trunk/src/msn-proxy/sb.c
trunk/src/msn-proxy/sb.h
trunk/src/msn-proxy/server-types.h
trunk/src/msn-proxy/server.c
trunk/src/msn-proxy/server.h
trunk/src/msn-proxy/sig.c
trunk/src/msn-proxy/sig.h
trunk/src/msn-proxy/string.c
trunk/src/msn-proxy/string.h
trunk/src/msn-proxy/syslog.c
trunk/src/msn-proxy/syslog.h
trunk/src/msn-proxy/tree.h
trunk/src/msn-proxy/user-types.h
trunk/src/msn-proxy/user.c
trunk/src/msn-proxy/user.h
trunk/src/msn-proxy/xml-types.h
trunk/src/msn-proxy/xml.c
trunk/src/msn-proxy/xml.h
Property changes on: trunk/configure
___________________________________________________________________
Added: svn:executable
+ *
Property changes on: trunk/install-sh
___________________________________________________________________
Added: svn:executable
+ *
Property changes on: trunk/src/db_modules/mysql/mysql.c
___________________________________________________________________
Added: svn:keywords
+ mysql.h
Property changes on: trunk/src/db_modules/mysql/sql.c
___________________________________________________________________
Added: svn:keywords
+ mysql.h
Property changes on: trunk/src/db_modules/mysql/sql.h
___________________________________________________________________
Added: svn:keywords
+ mysql.h
Property changes on: trunk/src/db_modules/pgsql/pgsql.c
___________________________________________________________________
Added: svn:keywords
+ pgsql.h
Property changes on: trunk/src/db_modules/pgsql/sql.c
___________________________________________________________________
Added: svn:keywords
+ pgsql.h
Property changes on: trunk/src/db_modules/pgsql/sql.h
___________________________________________________________________
Added: svn:keywords
+ pgsql.h
Property changes on: trunk/src/msn-proxy/base64.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/base64.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/check-cmd-types.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/check-cmd.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/check-cmd.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/client-types.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/client.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/client.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/command-types.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/command.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/command.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/configure.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/configure.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/contacts-types.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/contacts.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/contacts.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/ctl.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/ctl.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/db.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/db.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/event.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/event.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/fmt.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/fmt.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/io.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/io.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/msg.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/msg.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/msn-proxy.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/msn-proxy.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/msnp12.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/msnp18.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/msnp8.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/net-io.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/net-io.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/ns-types.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/ns.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/ns.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/obj-types.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/p2p.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/p2p.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/protocol.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/protocol.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/queue.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/return.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/sb-types.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/sb.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/sb.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/server-types.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/server.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/server.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/sig.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/sig.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/string.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/string.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/syslog.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/syslog.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/tree.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/user-types.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/user.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/user.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/xml-types.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/xml.c
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
Property changes on: trunk/src/msn-proxy/xml.h
___________________________________________________________________
Added: svn:keywords
+ array_cmd.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: Badoo <no...@ba...> - 2011-02-25 19:58:22
|
Leia as mensagens deixadas por Lucas Possamai antes que sejam deletadas! Para ler sua mensagem, siga este link: http://us1.badoo.com/01134905769/in/jiKJN1S3BOA/?lang_id=61 Mais gente que espera pacientemente por você: Guga (Bento Gonçalves, Brasil) Maira (Bento Gonçalves, Brasil) Michel (Bento Gonçalves, Brasil) http://us1.badoo.com/01134905769/in/jiKJN1S3BOA/?lang_id=61 Se os links desta mensagem não funcionarem, copie e cole-os na barra de endereços do seu browser. Este email e parte do procedimento de entrega de mensagens enviadas por Lucas Possamai. Caso tenha recebido este email por engano, apenas ignore. Em breve esta mensagem será removida do sistema. Divirta-se! A Badoo Equipe Você recebeu este email, porque um membro do Badoo deixou uma mensagem para você no Badoo. Esta é uma mensagem de somente envio. Respostas a esta mensagem não são monitoradas ou respondidas. Se você não quer receber mais mensagens do Badoo, por favor nos notifique: http://us1.badoo.com/impersonation.phtml?lang_id=61&mail_code=65&email=msn-proxy-devel%40lists.sourceforge.net&secret=&invite_id=599796&user_id=1134905769 |
|
From: <dru...@gm...> - 2011-02-16 15:31:54
|
Hey ! Hi guys.. I'm using MSN-PROXY 0.7 on Centos 5.5 64 Bits. It's works normaly. But, with Windows Live Messenger 2011 don't. Do you know something? Thanks -- Atenciosamente; Graciously; *Lucas Possamai * http://psyscrew.posterous.com/ "Sexo? O governo dá camisinha! Engravidou? Bolsa família! Preso? Ele dá dinheiro! Agora vai estudar pra você vê." "Sucesso é a capacidade de enfrentar o fracasso sem perder o entusiasmo" *INFORMAÇÃO DE SEGURANÇA:* Este e-mail é de uso restritamente pessoal. As informações nele contidas podem ser de caráter confidencial e/ou privilegiada. Se você não for o destinatário e recebeu a mensagem por engano, avise imediatamente o remetente e em seguida apague o e-mail, ficando, expressamente vedado o uso, cópia e/ou divulgação das informações contidas, sob pena de responsabilização. *SAFETY INFORMATION:* This e-mail is strictly personal use. The information contained here may be confidential and / or privileged. If you aren't the intended recipient and received the message in error, please notify the sender immediately and delete the email, being expressly forbidden the use, copying and / or disclosure of information, under penalty of accountability. *P* Antes de imprimir, pense em sua responsabilidade e seu compromisso com o meio ambiente. *P* Before printing, think about your responsibility and commitment to the environment.** |
|
From: yuri p. <yur...@gm...> - 2011-02-01 02:11:34
|
Ola, Te aconselho a usar o pidgin, funciona bem com o msn-proxy, a versao do msn-proxy 2011 ainda nao e suportada. Abraco 2011/1/26 Claudemir Todo Bom <de...@ww...> > Olá pessoal > > Tenho utilizado o msn-proxy em diversas redes, mas, desde que a > atualização para o Live Messenger 2011 está sendo feita, as estações que > utilizam essa versão não conseguem conectar, segue abaixo a saída do > debug mostrando o que registra quando a estação tenta rodar o messenger > 2011. > > qualquer ajuda é bem vinda! > > > ~# msn_proxy -d > msn-proxy release : msn-proxy-0.8-beta [$Id: msn-proxy.h 137 > 2009-09-01 11:23:43Z loos-br $] > config file : /usr/local/etc/msn-proxy/msn-proxy.conf > db module : /usr/local/lib/msn-proxy/mysql.so > default ns host : messenger.hotmail.com > default ns port : 1863 > listen host : 0.0.0.0 > listen port : 1863 > backlog : 100 > max clients : 500 > max ctl clients : 10 > port range begin : 25000 > port range end : 30000 > ctl read timeout : 10 > client read timeout : 600 > client write timeout : 60 > server read timeout : 600 > server write timeout : 60 > client connect timeout: 180 > > loading db module.....: [/usr/local/lib/msn-proxy/mysql.so] > debug: module mysql loading... > PUBLIC ACCESS on ie: chmod 400 %S%Sconf > /usr/local/etc/msn-proxy/mysql/conf should be removed !!! > ACLs > connect : DENY > save contacts : YES > save messages : YES > > debug: connection from [192.168.250.76:49279] > debug: ns client pre command not accepted > VER 1 MSNP21 MSNP20 MSNP19 MSNP18 MSNP17 CVR0 > payload: [(null)] > > > > Claudemir Todo Bom > > > > > ------------------------------------------------------------------------------ > Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! > Finally, a world-class log management solution at an even better > price-free! > Download using promo code Free_Logger_4_Dev2Dev. Offer expires > February 28th, so secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsight-sfd2d > _______________________________________________ > msn-proxy-devel mailing list > msn...@li... > https://lists.sourceforge.net/lists/listinfo/msn-proxy-devel > |
|
From: Claudemir T. B. <de...@ww...> - 2011-01-26 23:13:19
|
Olá pessoal Tenho utilizado o msn-proxy em diversas redes, mas, desde que a atualização para o Live Messenger 2011 está sendo feita, as estações que utilizam essa versão não conseguem conectar, segue abaixo a saída do debug mostrando o que registra quando a estação tenta rodar o messenger 2011. qualquer ajuda é bem vinda! ~# msn_proxy -d msn-proxy release : msn-proxy-0.8-beta [$Id: msn-proxy.h 137 2009-09-01 11:23:43Z loos-br $] config file : /usr/local/etc/msn-proxy/msn-proxy.conf db module : /usr/local/lib/msn-proxy/mysql.so default ns host : messenger.hotmail.com default ns port : 1863 listen host : 0.0.0.0 listen port : 1863 backlog : 100 max clients : 500 max ctl clients : 10 port range begin : 25000 port range end : 30000 ctl read timeout : 10 client read timeout : 600 client write timeout : 60 server read timeout : 600 server write timeout : 60 client connect timeout: 180 loading db module.....: [/usr/local/lib/msn-proxy/mysql.so] debug: module mysql loading... PUBLIC ACCESS on ie: chmod 400 %S%Sconf /usr/local/etc/msn-proxy/mysql/conf should be removed !!! ACLs connect : DENY save contacts : YES save messages : YES debug: connection from [192.168.250.76:49279] debug: ns client pre command not accepted VER 1 MSNP21 MSNP20 MSNP19 MSNP18 MSNP17 CVR0 payload: [(null)] Claudemir Todo Bom |
|
From: edson s. o. <le...@gm...> - 2010-12-01 20:46:51
|
Tá consegui fazer conectar atrávez de um outro firewall mandando o trafego da porta 1863 para o linux, porém as msg estão se perdendo, olha o debug gente debug: connection from [192.168.30.1:51293] connected to [messenger.hotmail.com:1863] [(null)] send to ns server ==> ANS 47 fu...@ho...;{979ab595-0492-4cbf-a353-ead5b15b1cb2} 27166253.15818067 50846420 debug: connection closed by ns server [fu...@ho...] send to ns server ==> PNG [fu...@ho...] send to ns client ==> QNG 41 [fu...@ho...] send to ns server ==> PNG [fu...@ho...] send to ns client ==> QNG 43 debug: connection from [192.168.30.1:51318] connected to [messenger.hotmail.com:1863] [(null)] send to ns server ==> ANS 48 fu...@ho...;{979ab595-0492-4cbf-a353-ead5b15b1cb2} 12429113.13524555 1984189234 debug: connection closed by ns server A msg se perde, por que será? qual será o loop agora que eu crie :@ só tem uma regra masquerade no firewall e uma regra de redirecionamento da porta 1863 para o ip do servidor msn-proxy. Será o que tá vindo do msn-proxy e passando pelo firewall tá sendo redirecionado de volta para o msn-proxy ??? =/ |
|
From: edson s. o. <le...@gm...> - 2010-12-01 19:56:48
|
Caramba thanx a lot man. Realmente era isso o meu redirecionamento tava entrando em loop, criei um range de ip completamente diferente e apenas para o servidor do msn-proxy e bum tudo funcionou. Era um loop que eu criei com a regra. Muito obrigado. problema solucionado. Agora falta achar uma interface web boa para a versão svn ^^ Por enquanto to me virando com consulta direto no banco de dados atráves do phpmyadmin |
|
From: edson s. o. <le...@gm...> - 2010-12-01 01:41:34
|
Cara entendi, deve ser isso mesmo. genio ahahahaha. facil só mudar o range de ip. certissimo vc. perfeito. vou testar e depois te falo como ficou. eehehehe Em 30 de novembro de 2010 22:48, aledr <mat...@gm...>escreveu: > Você precisa colocar o tráfego que vem da máquina do msn-proxy como > exceção na regra que você criou no Mikrotik, mas não sei na prática > como você fará isso, já faz muito tempo que não acesso um Mikrotik. > > 2010/11/30 edson santos oliveira <le...@gm...>: > > como consigo mostrar isso para vc amigo? qual o procedimento devo tomar? > > para ver se o trafego da maquina com msn-proxy está sendo direcionada > para > > ela também? > > > > Em 30 de novembro de 2010 17:19, aledr <mat...@gm...> > > escreveu: > >> > >> Olá! Tudo bem? > >> > >> Você não precisa executar o serviço no gateway da rede. Acredito que o > >> problema seja que o tráfego da própria máquina com o msn-proxy está > >> sendo redirecionada para ela também. Aí é só questão de ajustar isso > >> na sua regra de redirecionamento colocando-a como exceção. > >> > >> 2010/11/29 edson santos oliveira <le...@gm...>: > >> > Boa noite pessoal > >> > > >> > Então estou rodando o msn-proxy sem ser o gateway da rede, a partir de > >> > outra > >> > maquina, o gateway da minha rede é um mikrotik com hotspot, tem como > eu > >> > redirecionar o trafego da porta 1863 para o meu server linux rodando > >> > msn-proxy, pelo que eu entendi ele requer que vc rode ele na maquina > >> > gateway > >> > da rede. Eu fiz o redirecionamento da porta 1863 para o mikrotik porém > o > >> > msn-proxy dá o erro de > >> > > >> > connected to [messenger.hotmail.com:1863] > >> > debug: ns client disconnected > >> > > >> > sempre que tenta conectar > >> > > >> > Mais quando eu coloquei o linux como gateway da rede tudo funcionou > >> > normalzinho. > >> > > >> > O que pode estar acontecendo de errado. > >> > > >> > Obrigado > >> > Lien > >> > > >> > > >> > > ------------------------------------------------------------------------------ > >> > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! > >> > Tap into the largest installed PC base & get more eyes on your game by > >> > optimizing for Intel(R) Graphics Technology. Get started today with > the > >> > Intel(R) Software Partner Program. Five $500 cash prizes are up for > >> > grabs. > >> > http://p.sf.net/sfu/intelisp-dev2dev > >> > _______________________________________________ > >> > msn-proxy-devel mailing list > >> > msn...@li... > >> > https://lists.sourceforge.net/lists/listinfo/msn-proxy-devel > >> > > >> > > >> > >> -- > >> [ ]'s > >> Aledr - Alexandre > >> "OpenSource Solutions for SmallBusiness Problems" > >> > -- > [ ]'s > Aledr - Alexandre > "OpenSource Solutions for SmallBusiness Problems" > > > ------------------------------------------------------------------------------ > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! > Tap into the largest installed PC base & get more eyes on your game by > optimizing for Intel(R) Graphics Technology. Get started today with the > Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. > http://p.sf.net/sfu/intelisp-dev2dev > _______________________________________________ > msn-proxy-devel mailing list > msn...@li... > https://lists.sourceforge.net/lists/listinfo/msn-proxy-devel > |
|
From: aledr <mat...@gm...> - 2010-12-01 00:49:42
|
Você precisa colocar o tráfego que vem da máquina do msn-proxy como exceção na regra que você criou no Mikrotik, mas não sei na prática como você fará isso, já faz muito tempo que não acesso um Mikrotik. 2010/11/30 edson santos oliveira <le...@gm...>: > como consigo mostrar isso para vc amigo? qual o procedimento devo tomar? > para ver se o trafego da maquina com msn-proxy está sendo direcionada para > ela também? > > Em 30 de novembro de 2010 17:19, aledr <mat...@gm...> > escreveu: >> >> Olá! Tudo bem? >> >> Você não precisa executar o serviço no gateway da rede. Acredito que o >> problema seja que o tráfego da própria máquina com o msn-proxy está >> sendo redirecionada para ela também. Aí é só questão de ajustar isso >> na sua regra de redirecionamento colocando-a como exceção. >> >> 2010/11/29 edson santos oliveira <le...@gm...>: >> > Boa noite pessoal >> > >> > Então estou rodando o msn-proxy sem ser o gateway da rede, a partir de >> > outra >> > maquina, o gateway da minha rede é um mikrotik com hotspot, tem como eu >> > redirecionar o trafego da porta 1863 para o meu server linux rodando >> > msn-proxy, pelo que eu entendi ele requer que vc rode ele na maquina >> > gateway >> > da rede. Eu fiz o redirecionamento da porta 1863 para o mikrotik porém o >> > msn-proxy dá o erro de >> > >> > connected to [messenger.hotmail.com:1863] >> > debug: ns client disconnected >> > >> > sempre que tenta conectar >> > >> > Mais quando eu coloquei o linux como gateway da rede tudo funcionou >> > normalzinho. >> > >> > O que pode estar acontecendo de errado. >> > >> > Obrigado >> > Lien >> > >> > >> > ------------------------------------------------------------------------------ >> > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! >> > Tap into the largest installed PC base & get more eyes on your game by >> > optimizing for Intel(R) Graphics Technology. Get started today with the >> > Intel(R) Software Partner Program. Five $500 cash prizes are up for >> > grabs. >> > http://p.sf.net/sfu/intelisp-dev2dev >> > _______________________________________________ >> > msn-proxy-devel mailing list >> > msn...@li... >> > https://lists.sourceforge.net/lists/listinfo/msn-proxy-devel >> > >> > >> >> -- >> [ ]'s >> Aledr - Alexandre >> "OpenSource Solutions for SmallBusiness Problems" >> -- [ ]'s Aledr - Alexandre "OpenSource Solutions for SmallBusiness Problems" |
|
From: edson s. o. <le...@gm...> - 2010-11-30 22:09:41
|
como consigo mostrar isso para vc amigo? qual o procedimento devo tomar? para ver se o trafego da maquina com msn-proxy está sendo direcionada para ela também? Em 30 de novembro de 2010 17:19, aledr <mat...@gm...>escreveu: > Olá! Tudo bem? > > Você não precisa executar o serviço no gateway da rede. Acredito que o > problema seja que o tráfego da própria máquina com o msn-proxy está > sendo redirecionada para ela também. Aí é só questão de ajustar isso > na sua regra de redirecionamento colocando-a como exceção. > > 2010/11/29 edson santos oliveira <le...@gm...>: > > Boa noite pessoal > > > > Então estou rodando o msn-proxy sem ser o gateway da rede, a partir de > outra > > maquina, o gateway da minha rede é um mikrotik com hotspot, tem como eu > > redirecionar o trafego da porta 1863 para o meu server linux rodando > > msn-proxy, pelo que eu entendi ele requer que vc rode ele na maquina > gateway > > da rede. Eu fiz o redirecionamento da porta 1863 para o mikrotik porém o > > msn-proxy dá o erro de > > > > connected to [messenger.hotmail.com:1863] > > debug: ns client disconnected > > > > sempre que tenta conectar > > > > Mais quando eu coloquei o linux como gateway da rede tudo funcionou > > normalzinho. > > > > O que pode estar acontecendo de errado. > > > > Obrigado > > Lien > > > > > ------------------------------------------------------------------------------ > > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! > > Tap into the largest installed PC base & get more eyes on your game by > > optimizing for Intel(R) Graphics Technology. Get started today with the > > Intel(R) Software Partner Program. Five $500 cash prizes are up for > grabs. > > http://p.sf.net/sfu/intelisp-dev2dev > > _______________________________________________ > > msn-proxy-devel mailing list > > msn...@li... > > https://lists.sourceforge.net/lists/listinfo/msn-proxy-devel > > > > > > -- > [ ]'s > Aledr - Alexandre > "OpenSource Solutions for SmallBusiness Problems" > > > ------------------------------------------------------------------------------ > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! > Tap into the largest installed PC base & get more eyes on your game by > optimizing for Intel(R) Graphics Technology. Get started today with the > Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. > http://p.sf.net/sfu/intelisp-dev2dev > _______________________________________________ > msn-proxy-devel mailing list > msn...@li... > https://lists.sourceforge.net/lists/listinfo/msn-proxy-devel > |