[Slackbuilds-users] libproxy slackbuild error and solution
rworkman at slackbuilds.org
Sun Apr 15 21:05:37 UTC 2012
On Sun, 15 Apr 2012 09:44:22 -0700 (PDT)
Shane Riddle <sh4neriddle at yahoo.com> wrote:
> The libproxy slackbuild, which is an openconnect dependency, fails
> /tmp/SBo/libproxy-0.4.7/libproxy/url.cpp:398:37: error: 'read' was
> not declared in this
> scope /tmp/SBo/libproxy-0.4.7/libproxy/url.cpp:423:13: error: 'close'
> was not declared in this
> scope /tmp/SBo/libproxy-0.4.7/libproxy/url.cpp:439:13: error: 'close'
> was not declared in this scopeThe solution is to add this line in
> libproxy-0.4.7/libproxy/url.cpp (which is in the
> libproxy-0.4.7.tar.gz file) -
> #Include <unistd.h> //For close(), read()I don't know how to create a
> patch but that's what I added manually and the build completed
That's due to a change in gcc-4.7.x ; some of what used to be implicit
includes are not any more. Note that gcc-4.7.x is part of the -current
tree of Slackware, NOT the 13.37 release. Note also that SlackBuilds.org
does not aim to support the -current tree, and things like this are one
of the main reasons why -- it's too much of a moving target.
That said, thanks for the heads-up on it; a patch to explicitly #include
unistd.h won't hurt anything on 13.37, so I'll get that done soonish.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 198 bytes
Desc: not available
More information about the SlackBuilds-users