Hi folks,
thanks to the pointer. This sounds not so nice. I'll investigate if
there is a known fix (for make, dpkg, anything). Once I know more
about the issue, I will get back to you and make a proposal as to how
to resolve this (update/fix make, update/fix dpkg/debconf, downgrade
make via epoch, or something else...).
Cheers,
Max
Am 25.06.2007 um 19:51 schrieb Martin Costabel:
> 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