Bug 107511 - databases/libgda2 with databases/mdbtools build error
Summary: databases/libgda2 with databases/mdbtools build error
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-04 11:40 UTC by Denis Eremenko <moonshade@pnhz.kz>
Modified: 2007-01-06 01:30 UTC (History)
0 users

See Also:


Attachments
patch-providers__mdb__gda-mdb-provider.c (461 bytes, text/plain)
2007-01-04 11:40 UTC, Denis Eremenko <moonshade@pnhz.kz>
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Eremenko <moonshade@pnhz.kz> 2007-01-04 11:40:16 UTC
databases/libgda2 does not build WITH_MDB=yes or databases/mdbtools installed.

Build fails with:
gda-mdb-provider.c: In function `gda_mdb_provider_open_connection':
gda-mdb-provider.c:212: error: `MDB_WRITABLE' undeclared (first use in this func
tion)
gda-mdb-provider.c:212: error: (Each undeclared identifier is reported only once

gda-mdb-provider.c:212: error: for each function it appears in.)
gda-mdb-provider.c:212: warning: passing arg 1 of `mdb_open' discards qualifiers
 from pointer target type
gda-mdb-provider.c:212: error: too many arguments to function `mdb_open'
gda-mdb-provider.c: In function `get_mdb_tables':
gda-mdb-provider.c:617: warning: passing arg 1 of `gda_data_model_append_row' fr
om incompatible pointer type
gda-mdb-provider.c: In function `gda_mdb_provider_execute_sql':
gda-mdb-provider.c:732: warning: assignment discards qualifiers from pointer tar
get type
gmake[2]: *** [gda-mdb-provider.lo] ÐÑибка 1
gmake[2]: Leaving directory `/data/os/FreeBSD/ports/ports/databases/libgda2/work
/libgda-1.2.3/providers/mdb'
gmake[1]: *** [all-recursive] ÐÑибка 1
gmake[1]: Leaving directory `/data/os/FreeBSD/ports/ports/databases/libgda2/work
/libgda-1.2.3/providers'
gmake: *** [all-recursive] ÐÑибка 1
*** Error code 2

Stop in /data/os/FreeBSD/ports/ports/d

How-To-Repeat: 

1. cd /usr/ports/databases/libgda2
2. make WITH_MDB=yes

NB: See http://www.freebsd.org/cgi/query-pr.cgi?pr=107507 for databases/mdbtools build error issue.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2007-01-04 11:40:32 UTC
Responsible Changed
From-To: freebsd-ports-bugs->gnome

Over to maintainer
Comment 2 dfilter service freebsd_committer freebsd_triage 2007-01-06 01:22:02 UTC
mezz        2007-01-06 01:21:55 UTC

  FreeBSD ports repository

  Added files:
    databases/libgda2/files patch-providers_mdb_gda-mdb-provider.c 
  Log:
  Fix the build with WITH_MDB=yes or have databases/mdbtools installed.
  
  PR:             ports/107511
  Submitted by:   Denis Eremenko <moonshade@pnhz.kz>
  
  Revision  Changes    Path
  1.3       +11 -0     ports/databases/libgda2/files/patch-providers_mdb_gda-mdb-provider.c (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Jeremy Messenger freebsd_committer freebsd_triage 2007-01-06 01:22:04 UTC
State Changed
From-To: open->closed

Committed, thanks!