Date: Mon, 30 Nov 1998 14:31:50 -0500 From: Christian Roy <roychri@total.net> To: freebsd-hackers@FreeBSD.ORG Subject: Upgrading 2.1.7.1 to stable with broken compiler Message-ID: <199811301944.OAA19524@pablo.total.net>
next in thread | raw e-mail | index | archive | help
Hi everyone. This is my first post. I came here because FAQs, IRC, man pages and friends couldn't help me much. I do not have that much experience with freeBSD. This machine was used for website statistic before but is no longer used. There's some files in there that I would like to keep. I will back them up but I would like to avoid installing from scratch (format) because I am not in the same physical location as that machine. I am in canada and the machine is in california. I do not want to ask the people that are there because they charge too much. (And they do stupid mistakes). They are in charge of the hosting and that's enough. Anyway, I would like to upgrade this thing. My problems started when I tried to install a software and I had problems creating a valid shared library. I decided to upgrade the g++ compiler to 2.8.1. I downloaded the port and the installation went fine. But since then, I am unable to install anything that requires compilation. When I realized that my atempt in fixing my problem didn't solve anything (it gave me more errors when trying to compiule shared library) , I tried to install an eariler version of g++ (2.7.2). I downloaded the port and I tried compiling it. It wouldn't compile. I tried to compile it with the defaullt compiler (gcc version 2.6.3) and the new 2.8.1 without success. I was complaining about symbol __DYNAMIC not found. So, someone from IRC suggested to upgrade FreeBSD (Because I didn't know I had a very old version). He told me to use CVSup. Since this was a very old version of FreeBSD, CVSup wasn't installed. I tried to install it using the port or the package but the installation always failed. I had to use the static binaries of CVSup. I was able to use it to get src-all. When I tried to 'make buildworld', it ran for 25 minutes. It ran stuff, deleted stuff, created stuff, compiled stuff, but it stoped and complained when trying to compile something. While this thing was going on, I saw this : building shared c library (version 3.1) nm: bt_debug.so: no name list. nm: euc.so: no name list. nm: mskanji.so: no name list. nm: utf2.so: no name list. building special pic c library Then, later on (2-5 minutes later) I got : mkdep -f .depend -a /usr/src/gnu/lib/libobjc/../../../contrib/gcc/objc/NX ConstStr.m /usr/src/gnu/lib/libobjc/../../../contrib/gcc/objc/Object.m /usr/src/ gnu/lib/libobjc/../../../contrib/gcc/objc/Protocol.m /usr/src/gnu/lib/libobjc/../../../contrib/gcc/objc/NXConstStr.m:22: objc/NXConst Str.h: No such file or directory /usr/src/gnu/lib/libobjc/../../../contrib/gcc/objc/Object.m:28: objc/Object.h: N o such file or directory /usr/src/gnu/lib/libobjc/../../../contrib/gcc/objc/Object.m:29: objc/Protocol.h: No such file or directory /usr/src/gnu/lib/libobjc/../../../contrib/gcc/objc/Object.m:30: objc/objc-api.h: No such file or directory /usr/src/gnu/lib/libobjc/../../../contrib/gcc/objc/Protocol.m:27: objc/Protocol. h: No such file or directory /usr/src/gnu/lib/libobjc/../../../contrib/gcc/objc/Protocol.m:28: objc/objc-api. h: No such file or directory mkdep: compile failed. *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. So, I cannot build the source. I cannot upgrade the OS. I cannot upgrade the compiler. I am stuck... The compiler I used : gcc version 2.6.3 The computer is a Dell. The Shell I sued was tcsh. OS : FreeBSD 2.1.7.1-RELEASE #5 KERNEL : /usr/src/sys/compile/MYKERNEL i386 I would like to be able to have the latest version of the OS and of the compiler without having to format everything and reinstalling from scratch. Is it possible? How would I do it? Thank you all. A desperate man. Christian Roy To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811301944.OAA19524>