New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #13500 (closed defect: worksforme)

Opened 5 years ago

Last modified 4 years ago

install of sqlite3 fails on Leopard

Reported by: anders.blomdell@… Owned by: mww@…
Priority: Normal Milestone:
Component: ports Version: 1.5.2
Keywords: Cc:
Port:

Description

The following patch resolves the problem:

--- /opt/local/var/macports/sources/rsync.macports.org/release/ports/databases/sqlite3/Portfile 2007-12-05 16:05:43.000000000 +0100
+++ /opt/local/var/macports/sources/rsync.macports.org/release/ports/databases/sqlite3/Portfile~        2007-11-28 17:45:17.000000000 +0100
@@ -25,7 +25,6 @@
 patchfiles             patch-Makefile.in
 
 depends_build          port:gawk
-depends_build          port:nawk
 depends_lib            port:readline
 
 # '-lm' makes freebsd happy & darwin not angry (and makes variants unnecessary)

Change History

comment:1 Changed 5 years ago by clayton.b.cafiero@…

Thank you very much Anders Blomdell.

comment:2 Changed 5 years ago by ram@…

  • Owner changed from macports-dev@… to mww@…
  • Milestone set to Port Bugs

comment:3 Changed 5 years ago by mww@…

  • Status changed from new to closed
  • Resolution set to invalid

r31577 does not include this line:

depends_build          port:nawk

Neither the file in the repository nor the one I get via rsync include that line nor does the portindex include that dependency.

comment:4 Changed 5 years ago by zioproto@…

I fixed install nawk manually

sudo port install nawk
sudo port install sqlite3

comment:5 Changed 5 years ago by matt macports@…

  • Status changed from closed to reopened
  • Resolution invalid deleted

The OP reversed their diff. A dependency on nawk should be added, not removed. Currently the build fails with:

cat parse.h ./src/vdbe.c |  -f ./mkopcodeh.awk >opcodes.h
/bin/sh: -f: command not found

The line in the Makefile uses "$(NAWK) -f ..." which is not defined due to the missing dependency.

comment:6 Changed 5 years ago by mww@…

  • Status changed from reopened to closed
  • Resolution set to worksforme

gawk does the job perfectly

cd work/sqlite-3.5.6
grep NAWK Makefile
Makefile:NAWK = /opt/local/bin/gawk
..

and building sqlite3 yields

cat parse.h ./src/vdbe.c | /opt/local/bin/gawk -f ./mkopcodeh.awk >opcodes.h

I suppose that either your macports installation (1.6.0 is most recent) or your ports tree are out of date;

comment:7 Changed 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.