Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Mar 2011 11:10:22 -0600
From:      Jeremy Messenger <mezz.freebsd@gmail.com>
To:        Ruslan Mahmatkhanov <cvs-src@yandex.ru>
Cc:        Anonymous <swell.k@gmail.com>, FreeBSD Ports Mailing List <ports@freebsd.org>
Subject:   Re: net-p2p/transmission-gtk2 fails to build
Message-ID:  <AANLkTinb%2BeEovkMaKNw4Y1PCZEHi54WRg9fuPrBsrX67@mail.gmail.com>
In-Reply-To: <4D725EE1.3020007@yandex.ru>
References:  <4D721E31.9020801@yandex.ru> <864o7hskrj.fsf@gmail.com> <4D725EE1.3020007@yandex.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Mar 5, 2011 at 10:03 AM, Ruslan Mahmatkhanov <cvs-src@yandex.ru> wr=
ote:
> 05.03.2011 17:29, Anonymous =D0=C9=DB=C5=D4:
>>
>> Ruslan Mahmatkhanov<cvs-src@yandex.ru> =9Awrites:
>>
>>> Hi!
>>>
>>> I'm trying to update transmission 2.13 -> =9A2.22 on 8-stable.
>>>
>>> Errors like this:
>>> ../libtransmission/libtransmission.a(handshake.o)(.text+0x167d): In
>>> function `canRead':
>>>
>>> /usr/ports/net-p2p/transmission-gtk2/work/transmission-2.22/libtransmis=
sion/handshake.c:789:
>>> undefined reference to `evbuffer_search'
>>>
>>> ../libtransmission/libtransmission.a(handshake.o)(.text+0x16d4):/usr/po=
rts/net-p2p/transmission-gtk2/work/transmission-2.22/libtransmission/handsh=
ake.c:761:
>>> undefined reference to `evbuffer_get_length'
>>>
>>> Full build log is here:
>>> http://pastebin.com/k0ZWLj3J
>>
>> Probably a remnant from before libevent used PKG_CHECK_MODULES().
>> -L${LOCALBASE}/lib precedes -L${LOCALBASE}/lib/event2 during linking,
>> build with V=3D1 or -Wl,--verbose to see.
>>
>> %%
>> Index: net-p2p/transmission-cli/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
>> RCS file: /a/.cvsup/ports/net-p2p/transmission-cli/Makefile,v
>> retrieving revision 1.74
>> diff -u -p -r1.74 Makefile
>> --- net-p2p/transmission-cli/Makefile =9A 5 Mar 2011 04:17:28 -0000
>> 1.74
>> +++ net-p2p/transmission-cli/Makefile =9A 5 Mar 2011 14:09:06 -0000
>> @@ -28,8 +28,6 @@ USE_GMAKE=3D =9A =9Ayes
>> =9AUSE_GNOME?=3D =9A pkgconfig
>> =9AUSE_OPENSSL=3D =9Ayes
>> =9AGNU_CONFIGURE=3D =9A =9A =9A =9Ayes
>> -CPPFLAGS=3D =9A =9A =9A-I${LOCALBASE}/include
>> -LDFLAGS=3D =9A =9A =9A -L${LOCALBASE}/lib
>> =9ACONFIGURE_ENV=3D =9A =9A =9A =9ACPPFLAGS=3D"${CPPFLAGS}"
>> =9ACONFIGURE_ARGS=3D--with-zlib=3D/usr \
>> =9A =9A =9A =9A =9A =9A =9A =9A--disable-libappindicator \
>> %%
>
> No, this patch doesn't help. But removing libevent-1.4.14b_2 does, while
> keeping libevent2-2.0.10.

There is bug in libevent2's libevent*.pc. I have submitted a patch in
PR to fix it.

http://www.freebsd.org/cgi/query-pr.cgi?pr=3Dports/155315

Cheers,
Mezz

> There is also discussion about that in gnome@. Thanks.
>
> --
> Regards,
> Ruslan


--=20
mezz.freebsd@gmail.com - mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinb%2BeEovkMaKNw4Y1PCZEHi54WRg9fuPrBsrX67>