All of lore.kernel.org
 help / color / mirror / Atom feed
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

  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.