db46 compile failure on mavericks

Blair Zajac blair at orcaware.com
Wed Jan 1 14:27:27 PST 2014


On Jan 1, 2014, at 1:55 PM, Blair Zajac <blair at orcaware.com> wrote:

> [cc’ing and.damore at macports.org for db_select]
> 
> On Jan 1, 2014, at 1:30 PM, Ryan Schmidt <ryandesign at macports.org> wrote:
> 
>> On Jan 1, 2014, at 15:15, Blair Zajac wrote:
>>> 
>>> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_db46/db46/work/db-4.6.21/dist/../db_dump185/db_dump185.c:228:24: error: no member named 'seq' in 'struct __db'
>> 
>> Same problem reported here:
>> 
>> https://trac.macports.org/ticket/41350
>> 
>> Also here:
>> 
>> https://trac.macports.org/ticket/35570
>> 
>> Same here:
>> 
>> https://trac.macports.org/ticket/18113
>> 
>> Do you have an old version of db.h in /opt/local/include or /usr/local/include?
> 
> I don’t have a /usr/local.  There was only the previous version of db46 and db46-java installed previously.
> 
> Looking at the build, it is picking up db.h from db_select:

Doing a ‘port select db none’ before the upgrade got the build to work.  Is there a way to check if a selection is enabled?  I guess a better way is to ensure the build doesn’t pick up stuff in $prefix/include.

Blair



More information about the macports-dev mailing list