Date: Mon, 31 May 2004 23:53:59 -0600 From: Danny MacMillan <flowers@users.sourceforge.net> To: muhammad_ali@spymac.com, freebsd-questions@freebsd.org Subject: RE: Troubles with ports... Message-ID: <FGEIJLCPFDNMGDOKNBABOEOICMAA.flowers@users.sourceforge.net> In-Reply-To: <20040601051837.16D5B4C0D6@spy10.spymac.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 31 May 2004 23:18:37 -0600, Muhammad Ali <muhammad_ali@spymac.com> wrote: > > I've downloaded the complete ports collection (ports.tar.gz). I've > extracted it in /usr. Now i go to /usr/ports/x11/kde3 and do make > install. I get: > > *kde-3.2.2 depends on file: /usr/X11R6/bin/moc - not found* > then it says: *Found saved configuration for qt-3.3.2* > and that qt-x11-free-3.3.2.tar.bz2 doesn't seem to exist in > /usr/ports/distfile/KDE and it starts fetching (I can't > fetch over ftp right now because i'm behind an authenticated > proxy, i can fetch over http though but not ftp... odd but > that's a question for another day) > > So, i think maybe qt-x11 needs to be build first or something. > But when I try to go build that, it starts fetching the same > file... so back to sqr 1... > > Hence my question is that why can't it find qt-x11-free-3.3.2.tar.bz2 > when i have downloaded the whole ports collection? This is normal behaviour. The ports collection does not include qt-x11-free-3.3.2.tar.bz2. In broad terms, the ports collection does not contain =any= software. Rather, it contains instructions for obtaining and building software to run on your FreeBSD system. When you "make install" a certain port A, it will first make those ports A depends on, and each port THOSE ports depend on, and so on until it comes to a port that doesn't depend on anything you don't already have installed. It will recursively traverse the dependencies until finally it is able to make the port you asked it to make. If I understand you correctly, this is an issue because your fetch is not working through your authenticated ftp proxy. I believe you're going to be less frustrated dealing with that problem first. Otherwise you'll have to manually fetch every distfile for /usr/ports/x11/kde3 and all ports it depends on, directly or indirectly, and that is a =lot= of files, presuming you can manually retrieve these files. You should also be aware that building a mega-package like kde from source is quite a lengthy process, even on relatively fast hardware. You may wish instead to install binary packages. Ordinarily a reference to pkg_add -r is included at this point, but you may have trouble even with that unless and until you get your ftp proxy issue resolved. -- Danny
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FGEIJLCPFDNMGDOKNBABOEOICMAA.flowers>