/usr/ports/Mk/bsd.port.mk

06/05/2014 - 07:22 von Sabine Baer | Report spam
Hallo

jedesmal, wenn ich [make $IRGENDWAS] aufrufe, bekomme ich nur in
unterschiedlicher Laenge Fehlermeldungen und einen Abbruch.

Beispiel (willkuerlich ein Port ausgewaehlt):

|# cd /usr/ports/graphics/evince
|# make clean
|Unknown modifier 't'
|
|"/usr/ports/Mk/bsd.port.mk", line 1775: Malformed conditional
|(defined(USE_LDCONFIG) && ${USE_LDCONFIG:tl} == "yes")
|Unknown modifier 't'
|
|Unknown modifier 't'
|
|Unknown modifier 't'
|
|"/usr/ports/Mk/bsd.sites.mk", line 957: Malformed conditional
|(!empty(_PERL_CPAN_ID) && ${_PERL_CPAN_FLAG:tl} == "cpan")
|Unknown modifier 't'
|
|Unknown modifier 't'
|
|"/usr/ports/Mk/bsd.port.mk", line 2929: Unclosed conditional/for loop
|"/usr/ports/Mk/bsd.port.mk", line 2929: Unexpected end of file in for
|loop.
|
|"/usr/ports/Mk/bsd.port.mk", line 6706: Unclosed conditional/for loop
|"/usr/ports/Mk/bsd.port.mk", line 6706: Unexpected end of file in for
|loop.
|
|make: fatal errors encountered -- cannot continue
|#

Jedesmal bekomme ich dieses "Unknown modifier 't'" zu sehen, un immer
ist von /usr/ports/Mk/bsd.port.mk die Rede. prtsnap fetch update
nuetzt auch nichts.

Ist die Datei im Verzeichnis, von denen ich sie hole kaputt oder ist
bei mir ein bisher unbekannter Fehler passiert?

Sabine

/"\
\ / ASCII ribbon campaign
X against HTML in mail and news
/ \
 

Lesen sie die antworten

#1 Christian Weisgerber
06/05/2014 - 15:15 | Warnen spam
On 2014-05-06, Sabine Baer wrote:

|"/usr/ports/Mk/bsd.port.mk", line 1775: Malformed conditional
|(defined(USE_LDCONFIG) && ${USE_LDCONFIG:tl} == "yes")
|Unknown modifier 't'



Deine FreeBSD-Version ist zu alt und wird nicht mehr unterstützt.

Revision 352986
Modified Mon May 5 09:45:36 2014 UTC (27 hours, 27 minutes ago) by bapt

Convert all :U to :tu and :L to :tl

Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat: portmgr

Christian "naddy" Weisgerber

Ähnliche fragen