Alexander Hansen wrote:
[]
> Backslash found where operator expected at -e line 2, near ""# This

I get the same error when running fink selfupdate, while the new dpkg 
tries to build:

expand /sw/src/fink.build/dpkg-1.10.21-1224/dpkg-1.10.21/archtable | \
          perl -ne 'print "  { \"$1\",$2\"$3\",$4\"$5\" },\n" \
                    if m/^(?!\s*#)\s*(\S+)(\s+)(\S+)(\s+)(\S+)\s*$/' \
                 >archtable.h
Backslash found where operator expected at -e line 1, near ""  { 
\"$1\",$2\"$3\",$4\"$5\" },\n" \"
         (Missing operator before  \?)
syntax error at -e line 1, near ""  { \"$1\",$2\"$3\",$4\"$5\" },\n" \"
Execution of -e aborted due to compilation errors.
[...]
Failed: phase compiling: dpkg-1.10.21-1224 failed

The culprit is Fink's new version of make (maintainer CCed). With 
make-3.79.1-3 or with /usr/bin/make, i.e. with Fink's make removed, 
there is no error. With make-3.81-1, the above failure occurs.

It appears that there has been an incompatible syntax change that breaks 
building debconf and dpkg.

-- 
Martin


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to