ports/189105: textproc/raptor2-2.0.13 build fails
Tijl Coosemans
tijl at FreeBSD.org
Thu May 1 13:50:01 UTC 2014
The following reply was made to PR ports/189105; it has been noted by GNATS.
From: Tijl Coosemans <tijl at FreeBSD.org>
To: FreeBSD at nagilum.org
Cc: bug-followup at freebsd.org
Subject: Re: ports/189105: textproc/raptor2-2.0.13 build fails
Date: Thu, 1 May 2014 15:46:16 +0200
--MP_/53G4gP4iz_TLNZxHMphRPal
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
On Thu, 01 May 2014 15:16:30 +0200 FreeBSD at nagilum.org wrote:
> Zitat von Tijl Coosemans <tijl at freebsd.org>:
>> On Wed, 30 Apr 2014 20:54:59 +0200 FreeBSD at nagilum.org wrote:
>>> Zitat von Tijl Coosemans <tijl at freebsd.org>:
>>>> On Wed, 30 Apr 2014 14:47:45 +0200 Alexander K=FChn wrote:
>>>>> Zitat von Tijl Coosemans <tijl at freebsd.org>:
>>>>>>> /bin/sh ../libtool --tag=3DCC --mode=3Dlink gcc48 -lcrypto -Os =
-O3
>>>>>>> -pipe -march=3Dnative -mtune=3Dnative -fno-strict-aliasing
>>>>>>> -L/usr/local/lib -o rapper rapper.o ../src/libraptor2.la
>>>>>>> libtool: link: gcc48 -Os -O3 -pipe -march=3Dnative -mtune=3Dnative
>>>>>>> -fno-strict-aliasing -o .libs/rapper rapper.o -lcrypto
>>>>>>> -L/usr/local/lib ../src/.libs/libraptor2.so -pthread -Wl,-rpath
>>>>>>> -Wl,/usr/local/lib
>>>>>>> //usr/lib/libhx509.so.10: undefined reference to `MD2_Final'
>>>>>>> //usr/lib/libhx509.so.10: undefined reference to `MD2_Update'
>>>>>>> //usr/lib/libhx509.so.10: undefined reference to `MD2_Init'
>>>>>>> collect2: error: ld returned 1 exit status
>>>>>>> gmake: *** [rapper] Error 1
>>>>>>
>>>>>> Where does the -lcrypto in the command come from?
>>>>>
>>>>> Oh, sorry. I had put that in there in a first attempt to fix it but it
>>>>> didn't make any difference.
>>>>
>>>> What is the output of "readelf -s /usr/lib/libcrypto.so | grep MD2"?
>>>> Also, do you have the openssl port installed?
>>>
>>> I think you may be on to something there! :
>>>
>>> root at cakebox ~ > readelf -s /usr/lib/libcrypto.so | grep MD2
>>> 138: 00096a20 89 FUNC GLOBAL DEFAULT 11 MD2_Init
>>> 595: 00096690 22 FUNC GLOBAL DEFAULT 11 MD2_options
>>> 648: 000968b0 109 FUNC GLOBAL DEFAULT 11 MD2_Final
>>> 1302: 00096920 242 FUNC GLOBAL DEFAULT 11 MD2_Update
>>> 1367: 0005ccf0 181 FUNC GLOBAL DEFAULT 11 MD2
>>> 1530: 001330e0 38 OBJECT GLOBAL DEFAULT 13 MD2_version
>>> root at cakebox ~ > readelf -s /usr/local/lib/libcrypto.so | grep MD2
>>> root at cakebox ~ >
>>>
>>> Yep, I have openssl-1.0.1_11 installed.
>>
>> Can you try the attached patch for ftp/curl? Rebuild/reinstall curl
>> and then raptor2. If it doesn't work I think you'll have to disable
>> the GSSAPI_BASE option in the curl port. Or select another GSSAPI
>> option like HEIMDAL_PORT.
>=20
> No change.
> Although disabling GSSAPI resolves a similar error in curl (which can =20
> also be fixed by reordering the -L arguments) it does nothing for =20
> raptor2.
I've attached a new patch for curl, because I think the HEIMDAL_PORT
option currently doesn't work correctly.
--MP_/53G4gP4iz_TLNZxHMphRPal
Content-Type: text/x-patch
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename=curl.patch
Index: ftp/curl/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- ftp/curl/Makefile (revision 352469)
+++ ftp/curl/Makefile (working copy)
@@ -37,7 +37,7 @@ CONFIGURE_ENV+=3D LOCALBASE=3D${LOCALBASE}
GNU_CONFIGURE=3D yes
MAKE_ENV+=3D INSTALL_STRIP_FLAG=3D${STRIP}
USE_PERL5=3D build
-USES=3D pathfix perl5 tar:lzma
+USES=3D libtool:oldver pathfix perl5 tar:lzma
=20
PORTDOCS=3D *
PORTEXAMPLES=3D *
@@ -80,7 +80,7 @@ GSSAPI_BASE_CPPFLAGS=3D -I${INCLUDEDIR}
HEIMDAL_PORT_CONFIGURE_ON=3D --with-gssapi=3D${HEIMDAL_HOME}
HEIMDAL_PORT_CPPFLAGS=3D -I${HEIMDAL_HOME}/include
HEIMDAL_PORT_LDFLAGS=3D -L${HEIMDAL_HOME}/lib
-HEIMDAL_PORT_LIB_DEPENDS=3D libgssapi.so:${PORTSDIR}/security/heimdal
+HEIMDAL_PORT_LIB_DEPENDS=3D libgssapi.so.3:${PORTSDIR}/security/heimdal
HTTP2_CONFIGURE_OFF=3D --without-nghttp2
HTTP2_CONFIGURE_ON=3D --with-nghttp2=3D${LOCALBASE}
HTTP2_LIB_DEPENDS=3D libnghttp2.so:${PORTSDIR}/www/nghttp2
@@ -94,7 +94,7 @@ IPV6_CONFIGURE_ON=3D --enable-ipv6
KRB5_PORT_CONFIGURE_ON=3D --with-gssapi=3D${KRB5_HOME}
KRB5_PORT_CPPFLAGS=3D -I${KRB5_HOME}/include
KRB5_PORT_LDFLAGS=3D -L${KRB5_HOME}/lib
-KRB5_PORT_LIB_DEPENDS=3D libgssapi_krb5.so:${PORTSDIR}/security/krb5
+KRB5_PORT_LIB_DEPENDS=3D libgssapi_krb5.so.2:${PORTSDIR}/security/krb5
LDAP_CONFIGURE_OFF=3D --disable-ldap
LDAP_CONFIGURE_ON=3D --enable-ldap
LDAP_CPPFLAGS=3D -I${LOCALBASE}/include
--MP_/53G4gP4iz_TLNZxHMphRPal--
More information about the freebsd-ports-bugs
mailing list