Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Mar 1999 16:01:25 +1100
From:      Jim Mock <jim@corp.au.triax.com>
To:        Chuck Robey <chuckr@mat.net>
Cc:        ports@FreeBSD.ORG
Subject:   Re: Makefile help
Message-ID:  <19990326160124.A89238@corp.au.triax.com>
In-Reply-To: <Pine.BSF.4.10.9903252301190.448-100000@picnic.mat.net>
References:  <19990326145433.A79699@corp.au.triax.com> <Pine.BSF.4.10.9903252301190.448-100000@picnic.mat.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 25 Mar 1999 at 23:03:17 -0500, Chuck Robey wrote:
> On Fri, 26 Mar 1999, Jim Mock wrote:
> > On Thu, 25 Mar 1999 at 21:44:54 -0600, Steve Price wrote:
[snip..]
> > > The key is probably in the Imakefile.  Can you send me a copy
> > > and let me take a look?
> > >
> > 
> > Boy do I feel dumb now.. I figured it was right in front of my
> > face, and it was =)  I've edited the Imakefiles and made some
> > patches.. I'll be testing it with them in a sec.
> 
> Everyone's allowed to make every mistake ONCE.  Go find another
> mistake to make (that one is now taken!)
>

Already have =P  Even though it's now installing and playing nice with
the X prefix, make deinstall is trying to remove
/usr/X11R6/lib/libworkman.so.1 but it's not specified in the PLIST.
Here's the relevant part of PLIST..

lib/libworkman.so
lib/libworkman.so.1.4

And here's the relevant part during make install..

installing in ./libworkman...
+ /usr/bin/install -c -m 0755 libworkman.so.1.4.1 /usr/X11R6/lib/libworkman.so.1.4
+ rm -f /usr/X11R6/lib/libworkman.so
+ ln -s libworkman.so.1.4 /usr/X11R6/lib/libworkman.so

And here's what happens on make deinstall..

===>  Deinstalling for ascd-0.10.1
pkg_delete: file `/usr/X11R6/lib/libworkman.so.1' doesn't really exist
pkg_delete: couldn't entirely delete package (perhaps the packing list
is incorrectly specified?)

Am I being clueless again?  Where is it getting libworkman.so.1?  It
should be .so.1.4, shouldn't it?

> BTW, get rid of the explicit man page stuff, just listing it under
> MAN1 does all that (including conditioning it against NOPORTDOCS).
> Any man page you list there no longer goes into PLIST, either.
>

Yeah, I've already removed it.  With the patches to Imakefile it
doesn't need any of the other stuff.  Once I figure out the problem
above, it'll be ready to go.

Later,

-- 
Jim Mock  System Administrator  jim@corp.au.triax.com  ,-._|\  FreeBSD
work:  Triax Internet Services  http://www.triax.com/ /      \ The
personal:  http://www.triax.com/~jim/                 \_,--._/ Power To
The FreeBSD 'zine  http://www.freebsdzine.org/              v  Serve!


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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