Date: Tue, 6 Oct 1998 10:45:06 -0400 (EDT) From: Scott Wilson <sevn@mindspring.net> To: current@FreeBSD.ORG Subject: Re: qt-1.40 hosed? Message-ID: <Pine.BSF.4.02A.9810061042440.25316-100000@locnar.eng.mindspring.net> In-Reply-To: <361A25DD.1A3A2D53@camtech.net.au>
next in thread | previous in thread | raw e-mail | index | archive | help
I'm not running ELF, and I have no desire to yet. ; ) Thanks for all the ELF information though. I'll definitly need it later when I feel good about ELF. Scott Wilson On Tue, 6 Oct 1998, Matthew Thyer wrote: > I have fully built the world, XFree86 and kde in ELF format on two > different -CURRENT systems (both single processors, one a P5 the > other a PII) without problems (after kde was fixed for ELF builds > only recently). > > All I can suggest is that you may not have updated your system > properly during these fast changing times in -CURRENT. Or you have > been trying to build the ports before they have been fixed for ELF > or you have a bunch of old a.out libraries that are confusing things. > > Please make sure you have: > > - performed the ELF conversion properly: > - i.e. the "make aout-to-elf" build. > - Note that the move of old aout libs to the aout > subdirectories was added later to the aout-to-elf target > so depending on when you did your "make aout-to-elf", > you may still need to "make move-aout-libs" to get the > old libraries out of /usr/lib, /usr/local/lib and > /usr/X11R6/lib. > > I actually pkg_delete'd everything on my system first except > XFree86 before running "make move-aout-libs" because I only > wanted the a.out libraries for X as I am going to rebuild any > software I use from the ports collection as I still have more > than 200MB of distfiles in /usr/ports/distfiles from previous > ports installations. > > - updated your /etc directory properly after the ELF world build. It's > very important that /etc/rc, /etc/rc.conf, the other /etc/rc.* > files, /etc/make.conf and the files in /etc/mtree are up to date. > See Nik Clayton's tutorial at the URL below to help you here: > > http://www.nothing-going-on.demon.co.uk/FreeBSD/make-world/make-world.html > > - built your kernel correctly paying attention to changes in kernel > configuration option changes since your last kernel build. (keeping > a copy of /usr/src/sys/i386/conf/LINT from your last kernel build > is useful here to see whats changed when compared with the new LINT). > [This is no substitute for reading the cvs-all and freebsd-current > mailing lists though]. > > I always use "options INCLUDE_CONFIG_FILE" in my kernel and have > comments in my config file stating what version of LINT the kernel > is based on. Then I can simply do an "ident /kernel" which tells > me that date I built the kernel and the LINT it's based on. > > /kernel: > $Id: MATTE,v 7.1 1998/10/03 01:06:00 +09:30 matt Exp $ > $Id: LINT,v 1.479 1998/10/01 11:48:38 yokota Exp $ > > - Last of all you need to make sure you update your ports collection > totally before attempting the kde build as this has only recently > been fixed. > > Werner Griessl wrote: > > > > On 06-Oct-98 Scott Wilson wrote: > > > > > > I just cvsupped and did the make world thing recompiles the kernel > > > rebooted, etc. That all went really smooth. Good job guys. > > > > > > I'm running 3.0 current a.out on a pent pro 200 single processor. > > > > > > 2940 UW. Cam is working fine, although things seem slower. > > > > > > I cd'd to /usr/ports/x11/kde and did a > > > > > > make install clean > > > > > > and this is what happened: > > > > > > ld: /usr/lib/c++rt0.o: No such file or directory > > > mv: rename libqt.so.1.40 to ../lib/libqt.so.1.40: No such file o > > > gmake[1]: Leaving directory `/usr/ports/x11-toolkits/qt140/work/ > > > cd tutorial; gmake > > > gmake[1]: Entering directory `/usr/ports/x11-toolkits/qt140/work > > > l' > > > cd t1; gmake > > > gmake[2]: Entering directory `/usr/ports/x11-toolkits/qt140/work > > > l/t1' > > > g++ -L/usr/ports/x11-toolkits/qt140/work/qt-1.40/lib -L/usr/X11R > > > n.o -lqt -lX11 > > > ld: -lqt: no match > > > gmake[2]: *** [t1] Error 1 > > > gmake[2]: Leaving directory `/usr/ports/x11-toolkits/qt140/work/ > > > /t1' > > > gmake[1]: *** [t1] Error 2 > > > gmake[1]: Leaving directory `/usr/ports/x11-toolkits/qt140/work/ > > > ' > > > gmake: *** [tutorial] Error 2 > > > *** Error code 2 > > > > > > Stop. > > > *** Error code 1 > > > > > > Stop. > > > *** Error code 1 > > > > > > Stop. > > > *** Error code 1 > > > > > > Stop. > > > > > > > > > > > > I tried uninstalling and reinstalling all the relevant stuff, going so far > > > as to remove the distfiles: > > > > > > qt-1.40 > > > gmake-3.77 > > > Mesa-3.0 > > > XFree86-3.3.2 > > > jpeg-6b > > > giflib-3.0 > > > > > > No dice. After playing with this for about 8 hours, including trying to > > > modify the MakeFile, I'm stumped. I didn't want to bug the maintainer > > > because I'm not 100% sure that I'm not doing something stupid, so I > > > figured I'd bug everyone else. ; ) > > > > > > TIA > > > > > > Scott Wilson > > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > > with "unsubscribe freebsd-current" in the body of the message > > > > ---------------------------------- > > > > Hi Scott, > > > > Had the same problem yesterday ! > > I was only able to build kde with the egcs-port installed. > > Parts of kde seems to use /usr/local/bin/gcc instead of /usr/bin/cc . > > > > Werner > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-current" in the body of the message > > -- > /=====================================================================\ > |Work: Matthew.Thyer@dsto.defence.gov.au | Home: thyerm@camtech.net.au| > \=====================================================================/ > "If it is true that our Universe has a zero net value for all conserved > quantities, then it may simply be a fluctuation of the vacuum of some > larger space in which our Universe is imbedded. In answer to the > question of why it happened, I offer the modest proposal that our > Universe is simply one of those things which happen from time to time." > E. P. Tryon from "Nature" Vol.246 Dec.14, 1973 > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.02A.9810061042440.25316-100000>