From: "Bryan W. Headley" <bwheadley@earthlink.net>
To: Sir Ace <chandler@nateng.com>
Cc: parisc-linux@lists.parisc-linux.org
Subject: Re: [parisc-linux] Um... WTF?
Date: Sat, 25 Jan 2003 18:13:58 -0600 [thread overview]
Message-ID: <3E332846.5030105@earthlink.net> (raw)
In-Reply-To: <20030125141130.7495a051.varenet@esiee.fr>
Thibaut VARENE wrote:
> On Sat, 25 Jan 2003 17:17:51 +0800
> "Andrew Shugg" <andrew@neep.com.au> wrote:
>
>
>>Grant Grundler said:
>>
>>>On Fri, Jan 24, 2003 at 03:37:28PM -0800, Sir Ace wrote:
>>>
>>>>Herein lies the problem, some how EVERY DAMN THING on the system
>>>>seems to be built against ncurses,
>>>
Consider how many things are linked against libreadline, so you have
intra-line editing on command lines. They all reference libncurses. Not
a complaint against debian, pa-risc debian, any given linux dist. Maybe
a complaint against certain GNU tools and life in general.
Let's back up: you originally had this problem running 'make menuconfig'
in the kernel source tree, which seemingly got upset about curses, and
yet as really referring to something in libsupc++.a. That's an integral
part of your gcc/g++ installation, which leads me to believe you either
had an unsuccessful install.
> /tmp/ccywfbmB.o(.eh_frame+0x11): undefined reference to
> `__gxx_personality_v0'
> collect2: ld returned 1 exit status
Right now, you can't get into the system because of this issue. You
could telnet or ssh in, if you can specify a statically-linked shell to
run. /bin/sash and /bin/busybox are statically linked. Of the two, I
prefer busybox, because it also has scaled-down common unix tools
built-in. If this works, great, you can get and do some cleaning.
If this doesn't work, you could boot off of the CDROM, and instead of
going through the Debian-fun-and-games install, choose 'execute a shell'
from their menu. Then, you can manually mount the hard disk, cd over
there, and do your scrubbing that way.
Lots of lots of fun. BTW, do you know how to install a .deb file without
the benefit of a working dpkg/dselect/apt et al?
1. A deb file is really an archive built by ar. E.g.,
ar tv apt-listbugs_0.0.1hanzubon6_all.deb
rw-r--r-- 0/0 4 Dec 17 20:07 2002 debian-binary
rw-r--r-- 0/0 2002 Dec 17 20:07 2002 control.tar.gz
rw-r--r-- 0/0 13902 Dec 17 20:07 2002 data.tar.gz
2. Those .tar.gz file really are gzipped tarfiles.
Of these, control.tar.gz is a tar file with the pre-, post-install
scripts. data.tar.gz is the tarfile of the binaries you are installing.
That is about enough to get you in and out of trouble several times.
Good luck!
--
____ .:. ____
Bryan W. Headley - bwheadley@earthlink.net
next prev parent reply other threads:[~2003-01-26 0:10 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-01-24 23:37 [parisc-linux] Um... WTF? Sir Ace
2003-01-25 1:53 ` Grant Grundler
2003-01-25 9:17 ` Andrew Shugg
2003-01-25 13:11 ` Thibaut VARENE
2003-01-26 0:13 ` Bryan W. Headley [this message]
2003-01-25 21:12 ` Grant Grundler
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3E332846.5030105@earthlink.net \
--to=bwheadley@earthlink.net \
--cc=chandler@nateng.com \
--cc=parisc-linux@lists.parisc-linux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.