You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Jan Ehrhardt <ph...@ehrhardt.nl> on 2017/11/07 16:21:47 UTC
Re: [VOTE] Release Apache httpd 2.4.29 as GA
Steffen in gmane.comp.apache.devel (Thu, 19 Oct 2017 23:15:32 +0200):
>I said before: In Apache.dsw is now project xml removed, it is not
>building out of the box with current released apr-util. With coming
>apr-util 1.6.1 it should be possible to build.
>
>With the expat/xml changes in apr-util and httpd, it is now a hard job
>for most win users to build.
Grmbl. I did not expect it to be that hard, even with apr-util 1.6.1.
Include directories like ./xml/expat/lib, env var XML_PARSER (which I
can guess what it has to be), XML_OPTIONS (no idea what to put there),
unresolved external symbol __imp__XML_ParserFree even if I link expat or
the old xml ...
>Formal it is hard to say to go or not, so a +0.
Mosterd na de maaltijd: -1.
--
Jan
Re: Re: [VOTE] Release Apache httpd 2.4.29 as GA
Posted by Eric Covener <co...@gmail.com>.
> Below is an addition to the first message: It appears (from the -bloadmap
> output) that XML_Parse is suppossed to be coming from apr-util. Or is it
> APR-UTIL is the caller?
>
> :g/XML_Parse/p
> (ld): keep XML_Parse
> ld: 0711-301 WARNING: Symbol specified with the -u flag not defined:
> XML_Parse
> .XML_Parse [142] ER PR
> ../src/apr-util-1.6.1/xml/apr_xml.c(/opt/lib/libaprutil-1.a[apr_xml.o])
> .XML_ParserFree [148] ER PR
> ../src/apr-util-1.6.1/xml/apr_xml.c(/opt/lib/libaprutil-1.a[apr_xml.o])
> .XML_ParserCreate [176] ER PR
> ../src/apr-util-1.6.1/xml/apr_xml.c(/opt/lib/libaprutil-1.a[apr_xml.o])
> [Press return to continue]
apr-util depends on expat but no longer embeds it. You moved to
apr-util 1.6.x when you built the latest httpd but it is not required.
Re: Re: [VOTE] Release Apache httpd 2.4.29 as GA
Posted by Michael <ai...@felt.demon.nl>.
On 07/11/2017 17:21, Jan Ehrhardt wrote:
> Steffen in gmane.comp.apache.devel (Thu, 19 Oct 2017 23:15:32 +0200):
>> I said before: In Apache.dsw is now project xml removed, it is not
>> building out of the box with current released apr-util. With coming
>> apr-util 1.6.1 it should be possible to build.
>>
>> With the expat/xml changes in apr-util and httpd, it is now a hard job
>> for most win users to build.
> Grmbl. I did not expect it to be that hard, even with apr-util 1.6.1.
> Include directories like ./xml/expat/lib, env var XML_PARSER (which I
> can guess what it has to be), XML_OPTIONS (no idea what to put there),
> unresolved external symbol __imp__XML_ParserFree even if I link expat or
> the old xml ...
>
>> Formal it is hard to say to go or not, so a +0.
> Mosterd na de maaltijd: -1.
I have been trying to build 2.4.29 on AIX. There are some hard-coded
assumptions that are not working.
+++
This explains why I am getting a warning "all the time"
root@x064:[/data/prj/apache/src/httpd-2.4.29]grep XML_Parse * */*
configure: test "x$silent" != "xyes" && echo " setting HTTPD_LDFLAGS
to \"-Wl,-uXML_Parse -Wl,-bE:$abs_builddir/server/httpd.exp\""
configure: HTTPD_LDFLAGS="-Wl,-uXML_Parse
-Wl,-bE:$abs_builddir/server/httpd.exp"
configure: apr_addto_bugger="-Wl,-uXML_Parse
-Wl,-bE:$abs_builddir/server/httpd.exp"
configure: test "x$silent" != "xyes" && echo " setting UTIL_LDFLAGS
to \"-Wl,-uXML_Parse\""
configure: UTIL_LDFLAGS="-Wl,-uXML_Parse"
configure: apr_addto_bugger="-Wl,-uXML_Parse"
configure.in: APR_ADDTO(HTTPD_LDFLAGS, [-Wl,-uXML_Parse
-Wl,-bE:$abs_builddir/server/httpd.exp])
configure.in: APR_ADDTO(UTIL_LDFLAGS, [-Wl,-uXML_Parse])
ld: 0711-301 WARNING: Symbol specified with the -u flag not defined:
XML_Parse
ld: 0711-301 WARNING: Symbol specified with the -u flag not defined:
XML_Parse
ld: 0711-301 WARNING: Symbol specified with the -u flag not defined:
XML_Parse
ld: 0711-301 WARNING: Symbol specified with the -u flag not defined:
XML_Parse
ld: 0711-301 WARNING: Symbol specified with the -u flag not defined:
XML_Parse
ld: 0711-301 WARNING: Symbol specified with the -u flag not defined:
XML_Parse
ld: 0711-301 WARNING: Symbol specified with the -u flag not defined:
XML_Parse
ld: 0711-301 WARNING: Symbol specified with the -u flag not defined:
XML_Parse
ld: 0711-301 WARNING: Symbol specified with the -u flag not defined:
XML_Parse
ld: 0711-301 WARNING: Symbol specified with the -u flag not defined:
XML_Parse
ld: 0711-301 WARNING: Symbol specified with the -u flag not defined:
XML_Parse
++++++
But I am still stuck re: finding where these are called from.
ld: 0711-317 ERROR: Undefined symbol: .XML_Parse
ld: 0711-317 ERROR: Undefined symbol: .XML_GetErrorCode
ld: 0711-317 ERROR: Undefined symbol: .XML_StopParser
ld: 0711-317 ERROR: Undefined symbol: .XML_ParserFree
ld: 0711-317 ERROR: Undefined symbol: .XML_ErrorString
ld: 0711-317 ERROR: Undefined symbol: .XML_ParserCreate
ld: 0711-317 ERROR: Undefined symbol: .XML_SetUserData
ld: 0711-317 ERROR: Undefined symbol: .XML_SetElementHandler
ld: 0711-317 ERROR: Undefined symbol: .XML_SetCharacterDataHandler
ld: 0711-317 ERROR: Undefined symbol: .XML_SetEntityDeclHandler
Was there a 2.4.28 (if so, never got around to it - as 2.4.27 is the
last one I worked on (and may have nearly finished). FYI: 2.4.25 was the
last one I actually finished packaging.
Really kind of sad - as httpd was an easy package. emphasis on was.
p.s. - sent from the wrong from address, so "repeating" as the first
mail might bounce off dev@httpd...
Below is an addition to the first message: It appears (from the
-bloadmap output) that XML_Parse is suppossed to be coming from
apr-util. Or is it APR-UTIL is the caller?
:g/XML_Parse/p
(ld): keep XML_Parse
ld: 0711-301 WARNING: Symbol specified with the -u flag not defined:
XML_Parse
.XML_Parse [142] ER PR
../src/apr-util-1.6.1/xml/apr_xml.c(/opt/lib/libaprutil-1.a[apr_xml.o])
.XML_ParserFree [148] ER PR
../src/apr-util-1.6.1/xml/apr_xml.c(/opt/lib/libaprutil-1.a[apr_xml.o])
.XML_ParserCreate [176] ER PR
../src/apr-util-1.6.1/xml/apr_xml.c(/opt/lib/libaprutil-1.a[apr_xml.o])
[Press return to continue]
+++
Puzzled.