#50427: sqlite3 @3.10.2_0 Cannot open database via symlink ----------------------+-------------------------------- Reporter: hanche@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: sqlite3 ----------------------+-------------------------------- The summary says it all. To reproduce: {{{ ; mkdir x y ; sqlite3 x/foo.sqlite 'create table foo(x);' ; sqlite3 x/foo.sqlite 'select count(*) from foo;' 0 ; ln -s ../x/foo.sqlite y ; cmp x/foo.sqlite y/foo.sqlite ; sqlite3 y/foo.sqlite 'select count(*) from foo;' Error: unable to open database "y/foo.sqlite": unable to open database file }}} However, this works: {{{ ; cd y ; sqlite3 foo.sqlite 'select count(*) from foo;' 0 }}} It appears from http://sqlite.org/changes.html that some changes have recently been introduced related to symlinked database files. Presumably, that must have been tested upstream, so it's more likely an OS X problem, I think. (I am on OS X 10.11.2.) -- Ticket URL: <https://trac.macports.org/ticket/50427> MacPorts <https://www.macports.org/> Ports system for OS X