Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Aug 2006 16:33:35 +0300
From:      Vasil Dimov <vd@FreeBSD.org>
To:        Jona Joachim <jaj13@web.de>
Cc:        freebsd-ports@FreeBSD.org
Subject:   Re: little problem with pkg-plist
Message-ID:  <20060803133334.GA3117@qlovarnika.bg.datamax>
In-Reply-To: <44D1F5BB.20105@web.de>
References:  <44D11DFF.7000103@web.de> <20060803074832.GA96800@qlovarnika.bg.datamax> <44D1F5BB.20105@web.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Aug 03, 2006 at 03:10:19PM +0200, Jona Joachim wrote:
> Vasil Dimov wrote:
> > On Wed, Aug 02, 2006 at 11:49:51PM +0200, Jona Joachim wrote:
> >> Hi!
> >> I ported SGE (SDL Graphics Extension) to FreeBSD and ran into a strange
> >> problem with pkg-plist.
> >> Among others these files are listed in pkg-plist:
> >> lib/libSGE.a
> >> lib/libSGE.so
> >> lib/libSGE.so.0
> >> lib/libSGE.so.0.030809
> >>
> >> Those are the only files installed in lib.
> >> libSGE.so.0 is a symlink to libSGE.so.0.030809 and libSGE.so is a
> >> symlink to libSGE.so.0.
> >> When I try to deinstall the port the following happens:
> >>
> >> /usr/local/lib> ls -F | grep SGE
> >> libSGE.a
> >> libSGE.so@
> >> libSGE.so.0@
> >> libSGE.so.0.030809*
> >> /usr/local/lib> cd /home/default/SGE
> >> /home/default/SGE> sudo make deinstall
> >> ===>  Deinstalling for devel/SGE
> >> ===>   Deinstalling SGE-0.030809
> >> pkg_delete: file '/usr/local/lib/libSGE.so.0' doesn't exist
> >> pkg_delete: couldn't entirely delete package (perhaps the packing list is
> >> incorrectly specified?)
> >> /home/default/SGE> cd /usr/local/lib
> >> /usr/local/lib> ls | grep SGE
> >> libSGE.so.0.030809
> >>
> >> It looks like pkg_delete ignores what comes after the third dot in the
> >> filename.
> > 
> > No, it just quits when encounters the nonexistent libSGE.so.0 in
> > pkg-plist.
> 
> It usually doesn't stop when it encounters a non-existing file, it just
> warns and continues.
> 
> > Don't you have libSGE.so.0 listed twice in pkg-plist?
> 
> It's not listed twice.
> Here is the whole content of pkg-plist:
> 
> include/SDL11/sge.h
> include/SDL11/sge_blib.h
> include/SDL11/sge_bm_text.h
> include/SDL11/sge_collision.h
> include/SDL11/sge_config.h
> include/SDL11/sge_internal.h
> include/SDL11/sge_misc.h
> include/SDL11/sge_primitives.h
> include/SDL11/sge_rotation.h
> include/SDL11/sge_shape.h
> include/SDL11/sge_surface.h
> include/SDL11/sge_textpp.h
> include/SDL11/sge_tt_text.h
> lib/libSGE.a
> lib/libSGE.so
> lib/libSGE.so.0
> lib/libSGE.so.0.030809
> 
> I can send you the whole port if you wish
> 

Yeah, if nothing else works feel free to send the shar archive for
review.

-- 
Vasil Dimov
gro.DSBeerF@dv

Testing can show the presence of bugs, but not their absence.
                -- Edsger W. Dijkstra



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060803133334.GA3117>