From owner-freebsd-questions Sat Jan 15 20:25:53 2000 Delivered-To: freebsd-questions@freebsd.org Received: from smtp.nwlink.com (smtp.nwlink.com [209.20.130.57]) by hub.freebsd.org (Postfix) with ESMTP id A043B15007 for ; Sat, 15 Jan 2000 20:25:51 -0800 (PST) (envelope-from rjoseph@nwlink.com) Received: from nwlink.com (ip41.r5.d.bel.nwlink.com [207.202.173.41]) by smtp.nwlink.com (8.9.3/8.9.3) with ESMTP id UAA08403; Sat, 15 Jan 2000 20:25:39 -0800 (PST) Message-ID: <3881476C.DC892A7B@nwlink.com> Date: Sat, 15 Jan 2000 20:22:04 -0800 From: R Joseph Wright X-Mailer: Mozilla 4.51 [en] (X11; I; FreeBSD 3.4-STABLE i386) X-Accept-Language: en MIME-Version: 1.0 To: Salvo Bartolotta , freebsd-questions@FreeBSD.org Subject: Re: Re Re: can't make certain ports References: <387E7CF7.929D2539@nwlink.com> <388127E8.97E81FF6@nwlink.com> <20000116.3312700@bartequi.ottodomain.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Salvo Bartolotta wrote: > > >>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<< > > On 1/16/00, 3:07:36 AM, R Joseph Wright 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