little problem with pkg-plist

Jona Joachim jaj13 at web.de
Thu Aug 3 15:58:23 UTC 2006


Vasil Dimov wrote:
> 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.

You can find it here:
http://webplaza.pt.lu/~mpjjjjsj/files/SGE.shar

Jona


More information about the freebsd-ports mailing list