Bug 88407

Summary: devel/apr-svn fails to compile when sqlite-3.x is installed
Product: Ports & Packages Reporter: Michael Nottebrock <lofi>
Component: Individual Port(s)Assignee: Craig Rodrigues <rodrigc>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Michael Nottebrock freebsd_committer freebsd_triage 2005-11-02 20:50:12 UTC
/bin/sh /usr/ports/devel/apr-svn/work/apr-1.2.2/libtool --silent --mode=compile i386-portbld-freebsd5.4-gcc -g -O2   -DHAVE_CONFIG_H    -I/usr/ports/devel/apr-svn/work/apr-util-1.2.2/include -I/usr/ports/devel/apr-svn/work/apr-util-1.2.2/include/private  -I/usr/ports/devel/apr-svn/work/apr-1.2.2/include  -I/usr/local/include  -o dbd/apr_dbd_sqlite3.lo -c dbd/apr_dbd_sqlite3.c && touch dbd/apr_dbd_sqlite3.lo
dbd/apr_dbd_sqlite3.c:42: parse error before `apr_thread_mutex_t'
dbd/apr_dbd_sqlite3.c:42: warning: no semicolon at end of struct or union
dbd/apr_dbd_sqlite3.c:44: parse error before `}'
dbd/apr_dbd_sqlite3.c: In function `dbd_sqlite3_select':
dbd/apr_dbd_sqlite3.c:91: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:91: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:92: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:95: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:97: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:99: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:118: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:173: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:175: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:176: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c: In function `dbd_sqlite3_error':
dbd/apr_dbd_sqlite3.c:222: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c: In function `dbd_sqlite3_query':
dbd/apr_dbd_sqlite3.c:233: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:233: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:234: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:237: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:239: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:243: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:246: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:253: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:262: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:264: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:265: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c: In function `dbd_sqlite3_start_transaction':
dbd/apr_dbd_sqlite3.c:326: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c: In function `dbd_sqlite3_end_transaction':
dbd/apr_dbd_sqlite3.c:345: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c: In function `dbd_sqlite3_open':
dbd/apr_dbd_sqlite3.c:365: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:365: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:366: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:367: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:368: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:370: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:370: `APR_THREAD_MUTEX_DEFAULT' undeclared (first use in this function)
dbd/apr_dbd_sqlite3.c:370: (Each undeclared identifier is reported only once
dbd/apr_dbd_sqlite3.c:370: for each function it appears in.)
dbd/apr_dbd_sqlite3.c: In function `dbd_sqlite3_close':
dbd/apr_dbd_sqlite3.c:381: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c:382: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c: In function `dbd_sqlite3_check_conn':
dbd/apr_dbd_sqlite3.c:389: dereferencing pointer to incomplete type
dbd/apr_dbd_sqlite3.c: In function `dbd_sqlite3_native':
dbd/apr_dbd_sqlite3.c:400: dereferencing pointer to incomplete type
gmake[1]: *** [dbd/apr_dbd_sqlite3.lo] Fehler 1
gmake[1]: Leaving directory `/usr/ports/devel/apr-svn/work/apr-util-1.2.2'
gmake: *** [all-recursive] Fehler 1
*** Error code 2

Stop in /usr/ports/devel/apr-svn.

How-To-Repeat: Install databases/sqlite3, then try to install devel/apr-svn.
Comment 1 Michael Nottebrock freebsd_committer freebsd_triage 2005-11-02 20:54:00 UTC
Responsible Changed
From-To: freebsd-ports-bugs->rodrigc

Over to maintainer.
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2005-11-02 20:57:13 UTC
Maintainer of devel/apr-svn,

Please note that PR ports/88407 just has been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/88407

-- 
Edwin Groothuis
edwin@FreeBSD.org
Comment 3 Craig Rodrigues freebsd_committer freebsd_triage 2005-11-03 03:16:53 UTC
State Changed
From-To: open->feedback

Can you verify that the patch which I committed for this port works for you?
Comment 4 Michael Nottebrock freebsd_committer freebsd_triage 2005-11-03 11:06:22 UTC
This problem is fixed now.

Thanks!
Comment 5 Craig Rodrigues freebsd_committer freebsd_triage 2005-11-03 14:21:03 UTC
State Changed
From-To: feedback->closed

Fixed