Opened 5 years ago

Closed 5 years ago

#57525 closed defect (fixed)

sqlite3-tcl: Image error: /opt/local/share/man/mann/sqlite3.n.gz is being used by the active tcl port

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: Schamschula (Marius Schamschula)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: sqlite3-tcl, tcl

Description

sqlite3-tcl conflicts with its dependency tcl:

--->  Activating sqlite3-tcl @3.25.3_0
DEBUG: Using /usr/bin/tar
DEBUG: Using /usr/bin/bzip2
DEBUG: system: /usr/bin/bzip2 -d -c /opt/local/var/macports/software/sqlite3-tcl/sqlite3-tcl-3.25.3_0.darwin_17.x86_64.tbz2 | ( /usr/bin/tar -xvpf - )
x ./
x ./+COMMENT
x ./+CONTENTS
x ./+DESC
x ./+PORTFILE
x ./+STATE
x ./opt/
x ./opt/local/
x ./opt/local/lib/
x ./opt/local/share/
x ./opt/local/share/man/
x ./opt/local/share/man/mann/
x ./opt/local/share/man/mann/sqlite3.n.gz
x ./opt/local/lib/sqlite3.25.3/
x ./opt/local/lib/sqlite3.25.3/libsqlite3.25.3.dylib
x ./opt/local/lib/sqlite3.25.3/pkgIndex.tcl
Error: Failed to activate sqlite3-tcl: Image error: /opt/local/share/man/mann/sqlite3.n.gz is being used by the active tcl port.  Please deactivate this port first, or use 'port -f activate sqlite3-tcl' to force the activation.

Change History (3)

comment:1 Changed 5 years ago by Schamschula (Marius Schamschula)

The tcl port still installs an obsolete version of the sqlite3 package. I haven't put out a PR on updating the tcl Portfile. Here is my local version:

https://github.com/Schamschula/macports/blob/master/lang/tcl/Portfile

comment:2 Changed 5 years ago by Schamschula (Marius Schamschula)

In 7d64bfd7d9f3c3759f4d6dd9def4d19f31d29f85/macports-ports (master):

tcl: don't build bundled sqlite3 package. Use sqlite3-tcl instead.

See: #57525
See:
https://lists.macports.org/pipermail/macports-users/2018-August/045554.html

comment:3 Changed 5 years ago by Schamschula (Marius Schamschula)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.