Date: Sat, 15 Jan 2000 20:22:04 -0800 From: R Joseph Wright <rjoseph@nwlink.com> To: Salvo Bartolotta <bartequi@nojunk.com>, freebsd-questions@FreeBSD.org Subject: Re: Re Re: can't make certain ports Message-ID: <3881476C.DC892A7B@nwlink.com> References: <387E7CF7.929D2539@nwlink.com> <388127E8.97E81FF6@nwlink.com> <20000116.3312700@bartequi.ottodomain.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Salvo Bartolotta wrote:
>
> >>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<
>
> On 1/16/00, 3:07:36 AM, R Joseph Wright <rjoseph@nwlink.com> wrote
> regarding Re: can't make certain ports:
>
> > I discovered the problem finally. The "meta ports" are a joke. I was
> > able to make kde, but only in the following order: first, make
> kdelibs,
> > then kdebase, then any of the peripherals like kdesupport and
> > kdenetwork. Actually, kdenetwork would not build, so I downloaded the
> > package and used pkg_install to install it.
> > Also, I made gnome, but only by bypassing the "meta port" and going
> > straight for gnomecore.
>
> > --
> > Best Regards, Joseph
>
> > You will do foolish things,
> > but do them with enthusiasm. Colette.
>
> Dear R.J.Wright,
>
> I forgot telling you that the "official" recipe was to be issued in
> the port directory; However, I bet you tried it there and it did NOT
> work.
>
> The only way to have the metaport mechanism work was to
> uninstall *all* the old KDE-related ports.
>
> Since I was paranoid on this subject, I had kept my original ports
> tree, as I said in my previous letter. So I was able to safely and
> easily issue my "make deinstall" commands (which delete a binary
> package regardeless of any dependencies).
For me, it wouldn't deinstall because it was trying to deinstall
kde-1.1.2 and I had kde-1.1.1 installed. I ended up using pkg_delete to
get rid of it before building. Even after doing that, I still couldn't
use the metaport. I *had* to build kdelibs before kdebase would build.
Which is a bit strange, since the ports system is supposed to handle
dependencies. I don't really understand how it all works, I just play
with it until I can get something going.
> In your case, you might have used "pkg_delete -f" (man pkg_delete;-)
> to the same effect, and then tried the metaport mechanism.
I did. I got rid of everything kde related. No luck.
> Sorry, I forgot to specify this point :-(
>
> That's why I would like a complete versioning system even for ports:
> you would have the choice to seamlessly upgrade or install (much like
> Linux RPM, but for ports); in the latter case you would be able to run
> the new and the old versions (e.g. for two different users on your
> system).
>
> I am afraid this idea is not considered at all. So we have to check
> things by hand :-( Until we create such a mechanism ourselves ...
Is it just a matter of changing the makefiles or is it integral to the
ports system?
>
> Best regards,
> Salvo
>
> Please note: nojunk.com ===> neomedia.it to e-mail to me.
--
Best Regards, Joseph
You will do foolish things,
but do them with enthusiasm. Colette.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3881476C.DC892A7B>
