pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/49982: graphics/py-cairo does not compile on Solaris



  This is the actual line you should look at.
  perl finds
  m/\${([^ \t=:+{}]+)}/
  and doesn't like the unquoted '{'.

  I grepped for this in the automake-1.15 sources but couldn't find it.
  Which version do you have installed?

I thought this was from some file automake includes and didn't realize that it is the automake script itself. The linenumber is accurate:

sub substitute_ac_subst_variables
{
  my ($text) = @_;
$text =~ s/\${([^ \t=:+{}]+)}/substitute_ac_subst_variables_worker ($1)/ge;
  return $text;
}

The culprit is Perl from pkgsrc. Issuing

$ /usr/bin/perl <pkgsrcpath>/automake

generates the files without errors whereas

$ <pkgsrcpath>/bin/perl <pkgsrcpath>/automake

shows the behavior mentioned before.

Builtin Perl is v5.12.5, pkgsrc perl is v5.22.0.


But it seems this is not the root cause for the compile problems. Although there are some differences in the generated Makefile.in, the compile error (not finding cairo.h) remains and seems unrelated to these differences.

--
Jörn Clausen
Plattformen & Serverdienste
Hochschulrechenzentrum

Universität Bielefeld
Universitätsstraße 25
33615 Bielefeld
Telefon: +49 521 106-12601
E-Mail: joern.clausen%uni-bielefeld.de@localhost

http://www.uni-bielefeld.de/hrz


Home | Main Index | Thread Index | Old Index