snowcrash+openpbx wrote:
> building a fresh co of openpbx r2549, applying your patch as (diff
> format, for others' convenience),
>
> % vi openpbx_mysql_patch.diff
> =========================================================
> diff -ur openpbx-ORIG/apps/app_sql_mysql.c openpbx-svn/apps/app_sql_mysql.c
> --- openpbx-ORIG/apps/app_sql_mysql.c 2007-03-08 19:34:23.000000000 -0800
> +++ openpbx-svn/apps/app_sql_mysql.c 2007-03-08 19:36:58.000000000 -0800
> @@ -376,7 +376,7 @@
>
> static int MYSQL_exec(struct opbx_channel *chan, void *data)
> {
> - struct opbx_module_user *u;
> + struct localuser *u;
> int result;
> char sresult[10];
>
> @@ -389,7 +389,7 @@
> return -1;
> }
>
> - u = opbx_module_user_add(chan);
> + LOCAL_USER_ADD(u);
> result=0;
>
> opbx_mutex_lock(&_mysql_mutex);
> @@ -411,7 +411,7 @@
>
> opbx_mutex_unlock(&_mysql_mutex);
>
> - opbx_module_user_remove(u);
> + LOCAL_USER_REMOVE(u);
> snprintf(sresult, sizeof(sresult), "%d", result);
> pbx_builtin_setvar_helper(chan, "MYSQL_STATUS", sresult);
> return 0;
> @@ -419,7 +419,7 @@
>
> int unload_module(void)
> {
> - opbx_module_user_hangup_all();
> + STANDARD_HANGUP_LOCALUSERS;
> return opbx_unregister_application(app);
> }
>
> diff -ur openpbx-ORIG/res/res_config_mysql.c
> openpbx-svn/res/res_config_mysql.c
> --- openpbx-ORIG/res/res_config_mysql.c 2007-03-08 19:34:31.000000000
> -0800
> +++ openpbx-svn/res/res_config_mysql.c 2007-03-08 19:37:19.000000000
> -0800
> @@ -503,7 +503,7 @@
> opbx_verbose("MySQL RealTime unloaded.\n");
> }
>
> - opbx_module_user_hangup_all();
> + STANDARD_HANGUP_LOCALUSERS;
>
> /* Unlock so somet
> =========================================================
>
> and config'ing as above, a subsequent 'make' seems to make it through
> the mysql stuff ok, but fails, now, in the sqlite code,
>
> ...
> gcc -DHAVE_CONFIG_H -I. -I../include -I../include
> -I/usr/local/ssl/include -I/usr/local/ mysql/include -I/usr/local/
> sqlite/include -I. -I../sqlite3-embedded/src -I/usr/local/ssl/include
> -I/usr/local/ mysql/include -I/usr/local/ sqlite/include -I.
> -I/usr/local/spandsp/include -MT res_sqlite_la-res_sqlite.lo -MD -MP
> -MF .deps/res_sqlite_la-res_sqlite.Tpo -c res_sqlite.c -fno-common
> -DPIC -o .libs/res_sqlite_la-res_sqlite.o
> In file included from res_sqlite.c:23:
> ../sqlite3-embedded/src/sqliteInt.h:62:19: error: parse.h: No such
> file or directory
> In file included from ../sqlite3-embedded/src/sqliteInt.h:241,
> from res_sqlite.c:23:
> ../sqlite3-embedded/src/vdbe.h:108:21: error: opcodes.h: No such file
> or directory
> res_sqlite.c: In function 'config_sqlite':
> res_sqlite.c:821: warning: pointer targets in passing argument 2 of
> 'strcmp' differ in signedness
> res_sqlite.c:827: warning: pointer targets in passing argument 2 of
> 'strcpy' differ in signedness
> make[1]: *** [res_sqlite_la-res_sqlite.lo] Error 1
> make: *** [all-recursive] Error 1
> ...
>
> which is, of course, a different issue.
>
> so, regarding the mysql 'fix' ... i'd documented the issue in a bug
> (http://trac.openpbx.org/cgi-bin/trac.cgi/ticket/272) as well. shall
> i add your fix & my notes to the bug? or, can _you_ get the fix into
> the commit-pipeline?
>
> thanks for your help.
> _______________________________________________
> Openpbx-dev mailing list
> [email protected]
> http://lists.openpbx.org/mailman/listinfo/openpbx-dev
>
>
i would appreciate if you added them.... i mentioned them a couple of
times, but they never got commited. so it probably wouldn't be a bad
thing to have them documented.
_______________________________________________
Openpbx-dev mailing list
[email protected]
http://lists.openpbx.org/mailman/listinfo/openpbx-dev
Re: [Openpbx-dev] openpbx-trunk 'make' fails @ "Undefined symbols: _opbx_module_user_add"
Raymond (intralanman) Chandler Thu, 08 Mar 2007 21:20:55 -0800
- [Openpbx-dev] openpbx-trunk 'make' fails @ ... snowcrash+openpbx
- Re: [Openpbx-dev] openpbx-trunk 'make'... snowcrash+openpbx
- Re: [Openpbx-dev] openpbx-trunk 'm... Raymond (intralanman) Chandler
- Re: [Openpbx-dev] openpbx-trun... snowcrash+openpbx
- Re: [Openpbx-dev] openpbx-... Raymond (intralanman) Chandler
- Re: [Openpbx-dev] ope... snowcrash+openpbx
- Re: [Openpbx-dev]... Raymond (intralanman) Chandler
- Re: [Openpbx-... snowcrash+openpbx
