pcb

Comment 2 for bug 1860623

Revision history for this message
Bert Timmerman (bert-timmerman) wrote :

Hi,

This is not going to be an easy one:

"autoreconf -ivs" finds a lot of this:

doc/gs/Makefile.inc:47: wildcard *.pcb: non-POSIX variable name
doc/gs/Makefile.inc:47: (probably a GNU make extension)
doc/gs/Makefile.am:26: `doc/gs/Makefile.inc' included from here
doc/gs/Makefile.inc:48: wildcard *.fp: non-POSIX variable name
doc/gs/Makefile.inc:48: (probably a GNU make extension)
doc/gs/Makefile.am:26: `doc/gs/Makefile.inc' included from here
doc/gs/Makefile.inc:49: wildcard *.sch: non-POSIX variable name
doc/gs/Makefile.inc:49: (probably a GNU make extension)
doc/gs/Makefile.am:26: `doc/gs/Makefile.inc' included from here
doc/gs/Makefile.inc:50: wildcard *.sym: non-POSIX variable name
doc/gs/Makefile.inc:50: (probably a GNU make extension)
doc/gs/Makefile.am:26: `doc/gs/Makefile.inc' included from here
doc/gs/Makefile.inc:52: basename ${pcb_files: non-POSIX variable name
doc/gs/Makefile.inc:52: (probably a GNU make extension)
doc/gs/Makefile.am:26: `doc/gs/Makefile.inc' included from here
doc/gs/Makefile.inc:54: addsuffix .png,${gen_base: non-POSIX variable name
doc/gs/Makefile.inc:54: (probably a GNU make extension)
doc/gs/Makefile.am:26: `doc/gs/Makefile.inc' included from here
doc/gs/Makefile.inc:55: filter-out ${png_files},$(wildcard *.png: non-POSIX variable name
doc/gs/Makefile.inc:55: (probably a GNU make extension)
doc/gs/Makefile.am:26: `doc/gs/Makefile.inc' included from here
doc/gs/Makefile.inc:57: basename ${png_found: non-POSIX variable name
doc/gs/Makefile.inc:57: (probably a GNU make extension)
doc/gs/Makefile.am:26: `doc/gs/Makefile.inc' included from here
doc/gs/Makefile.inc:58: addsuffix .eps,${gen_base2: non-POSIX variable name
doc/gs/Makefile.inc:58: (probably a GNU make extension)
doc/gs/Makefile.am:26: `doc/gs/Makefile.inc' included from here
doc/gs/Makefile.inc:59: addsuffix .pdf,${gen_base2: non-POSIX variable name
doc/gs/Makefile.inc:59: (probably a GNU make extension)
doc/gs/Makefile.am:26: `doc/gs/Makefile.inc' included from here
doc/gs/Makefile.inc:61: wildcard *.tab: non-POSIX variable name
doc/gs/Makefile.inc:61: (probably a GNU make extension)
doc/gs/Makefile.am:26: `doc/gs/Makefile.inc' included from here
doc/gs/Makefile.inc:64: wildcard *.texi: non-POSIX variable name
doc/gs/Makefile.inc:64: (probably a GNU make extension)
doc/gs/Makefile.am:26: `doc/gs/Makefile.inc' included from here
doc/gs/Makefile.inc:65: filter-out ${BASE}.texi,$(all_texi: non-POSIX variable name
doc/gs/Makefile.inc:65: (probably a GNU make extension)
doc/gs/Makefile.am:26: `doc/gs/Makefile.inc' included from here
doc/gs/Makefile.inc:175: `%'-style pattern rules are a GNU make extension
doc/gs/Makefile.am:26: `doc/gs/Makefile.inc' included from here
src/Makefile.am:307: `%'-style pattern rules are a GNU make extension
w32/Makefile.am:2: wildcard licenses/LICENSE-*: non-POSIX variable name
w32/Makefile.am:2: (probably a GNU make extension)
w32/Makefile.am:2: wildcard patches/*/*.patch: non-POSIX variable name
w32/Makefile.am:2: (probably a GNU make extension)
w32/Makefile.am:2: wildcard recipes/*.recipe: non-POSIX variable name
w32/Makefile.am:2: (probably a GNU make extension)
win32/Makefile.am:5: wildcard licenses/LICENSE-*: non-POSIX variable name
win32/Makefile.am:5: (probably a GNU make extension)
win32/Makefile.am:5: wildcard setup/*.mk: non-POSIX variable name
win32/Makefile.am:5: (probably a GNU make extension)
win32/Makefile.am:5: wildcard setup/*.distinfo: non-POSIX variable name
win32/Makefile.am:5: (probably a GNU make extension)
Makefile.am:18: `:='-style assignments are not portable
autoreconf: Leaving directory `.'

and configure finds this and dies:

checking if understands msgctxt (message context)... no
configure: error: It appears that your gettext tools () is too old.
You should install a newer gettext tools (>= 0.19.3 suggested). You may
specify the location of the msgfmt executible with MSGFMT=/path/to/msgfmt
on the configure command line.

[bert@vortex pcb]$ gettext --version
gettext (GNU gettext-runtime) 0.19.3
Copyright (C) 1995-1997, 2000-2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Ulrich Drepper.