pkgsrc-Users archive

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

Package build errors



I am attempting a 5.1 install on a Lenovo workstation. I don't think the particular hardware configuration is of interest here, so I won't include dmesg output, other than that it's amd64. As with a previous amd64 5.1 installation I did a week or so ago, I downloaded the 2010Q3 pkgsrc tarball and attempted to build editors/emacs. This worked fine in the prior install, same pkgsrc tarball. Now, I get

rsvg-styles.c:951:31: error: libcroco/libcroco.h: No such file or directory
rsvg-styles.c:955: error: expected specifier-qualifier-list before 'CRSelector'
rsvg-styles.c: In function 'css_user_data_init':
rsvg-styles.c:962: error: 'CSSUserData' has no member named 'selector'
rsvg-styles.c: At top level:
rsvg-styles.c:966: error: expected ')' before '*' token
rsvg-styles.c:978: error: expected ')' before '*' token
rsvg-styles.c:991: error: expected ')' before '*' token
rsvg-styles.c:1027: error: expected ')' before '*' token
rsvg-styles.c:1035: error: expected ')' before '*' token
rsvg-styles.c:1043: error: expected ')' before '*' token
rsvg-styles.c:1048: error: expected ')' before '*' token
rsvg-styles.c: In function 'rsvg_real_parse_cssbuffer':
rsvg-styles.c:1072: error: variable 'status' has initializer but incomplete type
rsvg-styles.c:1072: error: 'CR_OK' undeclared (first use in this function)
rsvg-styles.c:1072: error: (Each undeclared identifier is reported only once
rsvg-styles.c:1072: error: for each function it appears in.)
rsvg-styles.c:1072: error: storage size of 'status' isn't known
rsvg-styles.c:1073: error: 'CRParser' undeclared (first use in this function)
rsvg-styles.c:1073: error: 'parser' undeclared (first use in this function)
rsvg-styles.c:1074: error: 'CRDocHandler' undeclared (first use in this function)
rsvg-styles.c:1074: error: 'css_handler' undeclared (first use in this function)
rsvg-styles.c:1084: error: 'CR_UTF_8' undeclared (first use in this function)
rsvg-styles.c: At top level:
rsvg-styles.c:1100: error: expected ')' before '*' token

Attempting to build graphics/gimp results in the same error.

The NetBSD pkgsrc documentation leads one to believe that these quarterly pkgsrc updates are "releases", e.g., they are referred to as "the stable branch to be downloaded" in the pkgsrc guide instructions for getting pkgsrc via tarball. I'm surprised, therefore, that things are changing, working one week and not the next; obviously not "stable". This, and the fact that the nature of the error is that things don't build (much more easily detectable mechanically than, say, a subtle logic bug) creates doubts about release-engineering/QA practices, quite frankly.

I should mention that there is a copy of libcroco.h in /usr/pkg/include/libcroco-0.6/
libcroco, so it looks like the search path for include files is not correct.

/Don Allen


Home | Main Index | Thread Index | Old Index