Unable to update/build "security/gpa"

Jason E. Hale bsdkaffee at gmail.com
Sun Jun 20 17:01:39 UTC 2010


On Sunday, June 20, 2010 06:55:52 you wrote:
> FreeBSD-PRERELEASE 8.1 amd64
> 
> Since the release of "libassuan-2.0.0", I have not been able to update
> or reinstall "security/GPA". All of the other ports appear to build
> fine.
> 
> I tried removing the old "libassuan-1-1.0.5" ports; however, when
> attempting to rebuld the 'GPA' port, it only appears to want the older
> and not newer version of "libassuan". Build the newer "libassuan" port
> first does not appear to help either.
> 
> A copy of the last failed build attempt with the newer "libassuan" port
> installed follows.
> 
> Script started on Sun Jun 20 06:44:08 2010
> --->  Reinstalling 'gpa-0.9.0_5' (security/gpa)
> --->  Building '/usr/ports/security/gpa'
> ===>  Cleaning for gpa-0.9.0_5
> ===>  Vulnerability check disabled, database not found
> ===>  License check disabled, port has not defined LICENSE
> ===>  Found saved configuration for gpa-0.9.0_3
> ===>  Extracting for gpa-0.9.0_5
> => MD5 Checksum OK for gpa-0.9.0.tar.bz2.
> => SHA256 Checksum OK for gpa-0.9.0.tar.bz2.
> ===>  Patching for gpa-0.9.0_5
> ===>   gpa-0.9.0_5 depends on executable: gpgv2 - found
> ===>   gpa-0.9.0_5 depends on package: libassuan-1>=1.0.5 - not found
> ===>    Verifying install for libassuan-1>=1.0.5
> in /usr/ports/security/libassuan-1
> 
> ===>  libassuan-1-1.0.5 conflicts with installed package(s):
>       libassuan-2.0.0
> 
>       They install files into the same place.
>       Please remove them first with pkg_delete(1).
> *** Error code 1
> 
> Stop in /usr/ports/security/libassuan-1.
> *** Error code 1
> 
> Stop in /usr/ports/security/gpa.
> ** Command failed [exit code 1]: /usr/bin/script
> -qa /tmp/portupgrade20100620-14986-1cjhi6p-0 env
> UPGRADE_TOOL=portupgrade UPGRADE_PORT=gpa-0.9.0_5
> UPGRADE_PORT_VER=0.9.0_5 make ** Fix the problem and try again. **
> Listing the failed packages (-:ignored / *:skipped / !:failed) !
> security/gpa (gpa-0.9.0_5)	(unknown build error)
> 
> Script done on Sun Jun 20 06:44:15 2010

I know all too well.  Unfortunately a committer made a hasty move and updated 
libassuan to version 2.0.0 and then made gnupg 2.x use the newer libassuan.   
This of course turns into a chain of conflicts because everything else that 
depends on libassuan 1.x usually needs gnupg 2.x as well.

I am working to resolve the situation for my ports, however, the author of gpa 
has not released a version that will work with libassuan 2.x.  There is a 
ports freeze now too, so I am not sure if my updates will even go through for 
a while.  If you really need to use gpa immediately, I suggest downgrading 
everything that depended on libassuan 2.x to use libassuan 1.x.

- Jason


More information about the freebsd-ports mailing list