netscape on Debian, libc5 or libc6?

1999-02-03 Thread Chris Ryan
Hi,

I have followed the netscape installation instructions (generic linux)
and all is unpacked and the install script completes OK. But netscape
will not run. It is missing the libraries libg++.so.27 and
libstdc++.so.27. These are present on my Debian system (2.0) in
usr/lib/libc5-compat.

Therefore, I assumed that netscape is libc5 only, and redirected library
loads to /usr/lib/libc5-compat (using LD_LIBRARY_PATH). This found the
libc5 versions of most libraries, and the libg++.so.27 and
libstdc++.so.27 that are ONLY in the libc5 directory. But this showed
that a library libXpm.so.4 was not found. This appears to be only in the
libc6 set (/usr/X11R6/lib). All this tracked using 'ldd netscape'.

This is very confusing. Is netscape libc5 or libc6?

If netscape is libc5, then is there a libc5 version of libXpm.so.4
somewhere?

Am I totally off the track here?

Cheers, Chris.
-- 
+-+
|  Dr. Chris
Ryan |
|  CSIRO Exploration and Mining email:
[EMAIL PROTECTED]|
|  51 Delhi Road (PO box 136)   phone: +61-2-9490
8673|
|  North Ryde NSW 2113fax: +61-2-9490
8909|
| 
Australia.
|
|
|
|  WWW (Cu-Au group):
http://www.syd.dem.csiro.au/research/hydrothermal/  |
|  WWW (Proton
Probe):|
| 
http://www.syd.dem.csiro.au/research/hydrothermal/chris/PM_main.html   |
|  WWW (Mantle Petrology group):
http://www.syd.dem.csiro.au/research/mantle/ |
|  WWW (Me):
http://www.syd.dem.csiro.au/unrestricted/people/RyanChris/   |
|
|
+-+


Re: netscape on Debian, libc5 or libc6?

1999-02-03 Thread Christian Lavoie
 Hi,

 I have followed the netscape installation instructions (generic linux)
 and all is unpacked and the install script completes OK. But netscape
 will not run. It is missing the libraries libg++.so.27 and
 libstdc++.so.27. These are present on my Debian system (2.0) in
 usr/lib/libc5-compat.

 Therefore, I assumed that netscape is libc5 only, and redirected 
library
 loads to /usr/lib/libc5-compat (using LD_LIBRARY_PATH). This found the
 libc5 versions of most libraries, and the libg++.so.27 and
 libstdc++.so.27 that are ONLY in the libc5 directory. But this showed
 that a library libXpm.so.4 was not found. This appears to be only in 
the
 libc6 set (/usr/X11R6/lib). All this tracked using 'ldd netscape'.

 This is very confusing. Is netscape libc5 or libc6?

 If netscape is libc5, then is there a libc5 version of libXpm.so.4
 somewhere?

 Am I totally off the track here?

The netscape they officially support is libc5. Though you'll easily 
find a libc6-based one on their ftp site. I'd say go for glibc 
version. (Yeah, I know, another 16 megs... I did the same mistake 
myself anyway. ;)




Re: netscape on Debian, libc5 or libc6?

1999-02-03 Thread Chris Ryan
Hi Phil,

I finally got netscape going. It does use the libc5 libraries. I needed
to install the xpm4.7 package to provide the missing libXpm.so.4 library
(from /oldlibs/), and set LD_LIBRARY_PATH to search
/usr/lib/libc5-compat first. But it then worked fine.

Cheers, Chris.

Multi wrote:
 
 Chris Ryan wrote:
 
  Hi,
 
  I have followed the netscape installation instructions (generic linux)
  and all is unpacked and the install script completes OK. But netscape
  will not run. It is missing the libraries libg++.so.27 and
  libstdc++.so.27. These are present on my Debian system (2.0) in
  usr/lib/libc5-compat.
 
  Therefore, I assumed that netscape is libc5 only, and redirected library
  loads to /usr/lib/libc5-compat (using LD_LIBRARY_PATH). This found the
  libc5 versions of most libraries, and the libg++.so.27 and
  libstdc++.so.27 that are ONLY in the libc5 directory. But this showed
  that a library libXpm.so.4 was not found. This appears to be only in the
  libc6 set (/usr/X11R6/lib). All this tracked using 'ldd netscape'.
 
  This is very confusing. Is netscape libc5 or libc6?
 
  If netscape is libc5, then is there a libc5 version of libXpm.so.4
  somewhere?
 
  Am I totally off the track here?
 
  Cheers, Chris.
  --
  +-+
  |  Dr. Chris
  Ryan |
  |  CSIRO Exploration and Mining email:
  [EMAIL PROTECTED]|
  |  51 Delhi Road (PO box 136)   phone: +61-2-9490
  8673|
  |  North Ryde NSW 2113fax: +61-2-9490
  8909|
  |
  Australia.
  |
  |
  |
  |  WWW (Cu-Au group):
  http://www.syd.dem.csiro.au/research/hydrothermal/  |
  |  WWW (Proton
  Probe):|
  |
  http://www.syd.dem.csiro.au/research/hydrothermal/chris/PM_main.html   |
  |  WWW (Mantle Petrology group):
  http://www.syd.dem.csiro.au/research/mantle/ |
  |  WWW (Me):
  http://www.syd.dem.csiro.au/unrestricted/people/RyanChris/   |
  |
  |
  +-+
 
  --
  Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED]  /dev/null
 
 hey,
 
 im totally new on debian. my first installation is five mins ago. I did this
 installation of 'hamm' because of the same troubles, you reported.
 
 In some german newsgroups i was told, that these libs are only available in 
 libc6
 systems. So i scratched my old SuSE for debian. Now netscape seems to work.
 But now i have probs with that damn x-libs :)))
 
 the older versions of netscape worked fine on the same system. So I assume 
 that the
 new 4.50 version is really libc6.
 
 If you have enough space for backups, just try that upgrade script, i has 
 read of some
 mails above.If it will work proper and update your system to libc6 the new 
 netscape
 should work :)) I have tried to run binaries from my old system, and after 
 installing
 the old libc5 they worked fine. I dont know how, but switching betwen both 
 libs seems
 to be no problem.
 
 but don't forget to backup !!!( as I do in general :)
 
 phil
 
 plz excuse, that english isnt my mother-tongue :)

-- 
+-+
|  Dr. Chris
Ryan |
|  CSIRO Exploration and Mining email:
[EMAIL PROTECTED]|
|  51 Delhi Road (PO box 136)   phone: +61-2-9490
8673|
|  North Ryde NSW 2113fax: +61-2-9490
8909|
| 
Australia.
|
|
|
|  WWW (Cu-Au group):
http://www.syd.dem.csiro.au/research/hydrothermal/  |
|  WWW (Proton
Probe):|
| 
http://www.syd.dem.csiro.au/research/hydrothermal/chris/PM_main.html   |
|  WWW (Mantle Petrology group):
http://www.syd.dem.csiro.au/research/mantle/ |
|  WWW (Me):
http://www.syd.dem.csiro.au/unrestricted/people/RyanChris/   |
|
|
+-+


Libc5 and libc6 conflict

1998-08-10 Thread Yves Van de Weyer
Hello,

I installed Debian Linux 2.0.29 and wanted to add support for ppp. I ran 
deselect and it refused to install the necessary libc6 library because it was 
in conflict with the required libc5 library.
How can I nevertheless install ppp support.

Thank you,

Yves Van de Weyer.


Re: Libc5 and libc6 conflict

1998-08-10 Thread Stephen J. Carpenter
On Mon, Aug 10, 1998 at 03:05:26PM +0200, Yves Van de Weyer wrote:
 Hello,
 
 I installed Debian Linux 2.0.29 and wanted to add support for ppp.

2.0.29 is NOT a debian version it is the version of the Linux
kernel itself. However...if your kernel version is 2.0.29
and you havn't upgraded it on your own...then you are most
probably using debian version 1.3 (AKA bo)

The current stable version is 2.0 (hamm)

 I ran deselect and it refused to install the necessary libc6 library because 
 it was in conflict with the required libc5 library.
 How can I nevertheless install ppp support.

ok...this is somewhat complicated.
libc is one of the single most importnat componants of your system.

It looks like you are trying to install hamm ppp on your bo system.
libc5 and libc6 are incompatible. This is in such a way that libc6 can NOT
be used to run libc5 binary programs and vica versa, however...
it is possible to install BOTH libc5 and libc6 at the same time...but
you need a newer version of libc5.

I would recommend that you get a hamm (2.0) CD and follow the instructions
to upgrade to hamm. (it can be done by hand but...if you screw it up then 
your system will be completely unusable)

If you don't want to do that then
check out:
http://www.debian.org/2.0/HOWTO.upgrade.html

BTW you said you used dselect...from that web page:

Q: Why not just use dselect's ftp method like normal?
A: It will not order the package installation correctly so
   can't gaurantee a smooth upgrade. Work is being done on APT,
   a new front-end to dpkg. with apt, all future upgrades will
   be easier than ever and not suffer from this type of
   inconveniance


you will be glad you did :) hamm is much more current than bo
-Steve
-- 
/* -- Stephen Carpenter [EMAIL PROTECTED] --- [EMAIL PROTECTED] 
*/
E-mail Bumper Stickers:
A FREE America or a Drug-Free America: You can't have both!
honk if you Love Linux


Re: Linked against libc5 AND libc6?

1998-07-03 Thread Shaleh
Frankly the only solution is to find a libc5 version of everything you
need, or a libc6 version of everything you need.  Sorry.


--  
Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED]  /dev/null


Re: Linked against libc5 AND libc6?

1998-07-03 Thread Anders Hammarquist
Hmm ... ok, that makes sense.  When I do an ldd on erpcd on a libc5
system it only says it's linked against libc5 ... and libdb is linked
against libc6 on hamm systems.

tesla:/usr/annex # ldd erpcd
libdb.so.2 = /lib/libdb.so.2
libc.so.5 = /lib/libc.so.5
tesla:/usr/annex # cat /etc/debian_version
1.3

Any way out of this mess?  I don't have a libc5 version of libdb 2 ... I
had to make a rather ugly hack to get this to run on the bo system :)

Well, you could take the libdb.so.2 you built on the bo system and
stick it in /usr/lib/libc5-compat on the hamm system (don't forget
to run ldconfig after). The loader is intelligent in the way that if
there are two copies of the library, it will link in the one which
uses the same version of libc as the binary.

Then perhaps you should petition someone to do a libc5 version of
DB 2 for the oldlibs section.

Regards,
/Anders
-- 
 -- Of course I'm crazy, but that doesn't mean I'm wrong.
Anders Hammarquist   |   Mud at Kingdoms| [EMAIL PROTECTED]
NetGuide Scandinavia |   telnet kingdoms.se 1812| Fax: +46 31 50 79 39
http://www.netg.se   |  | Tel: +46 31 50 79 40


--  
Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED]  /dev/null


Linked against libc5 AND libc6?

1998-07-02 Thread Nathan E Norman
Hi there, I've got an odd problem ... 

I'll ask the questions first:

What can I do about a binary that is linked against libc5 and libc6?  It
(of course) segfaults every time I try to run it.

Now, the explanation:

We recently purchased a Bay Networks 8000 Remote Access Concentrator.
This box needs a UNIX (or NT) machine behind it for authentication
purposes.  Bay distributes a CD with the software on it - amazingly,
Linux binaries were pre-built (good thing since the source wouldn't
compile, but that's a question for a different list).

The pre-built binaries are linked against libc5 and libc6.  I'm not too
sure why they did this, but I had to set up a bo box to get this to
work.  (Perhaps they were thinking that a libc6 box wouldn't have
libc5.so installed?)

kepler:/usr/annex $ ldd erpcd 
libdb.so.2 = /lib/libdb.so.2 (0x4000a000)
libc.so.5 = /lib/libc.so.5 (0x40018000)
libc.so.6 = /lib/libc.so.6 (0x400d6000)
ld-linux.so.2 = /lib/ld-linux.so.2 (0x40179000)

At any rate, I'm wondering if there's anything I can do to prevent this
thing from trying to load either of the shared libs.  I don't understand
shared libraries and all that underlying stuff to well yet, so go easy
on me :)

If it's a flat No Way In Hell, that's ok - I'll just have to get this
source to compile under libc5 OR libc6, right?

Sorry for being ignorant on this stuff - I'm trying to learn it.  Thanks
in advance ...

--
Nathan Norman
MidcoNet - 410 South Phillips Avenue - Sioux Falls, SD  57104
mailto://[EMAIL PROTECTED]   http://www.midco.net
finger [EMAIL PROTECTED] for PGP Key: (0xA33B86E9)



--  
Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED]  /dev/null


Re: Linked against libc5 AND libc6?

1998-07-02 Thread Shaleh
Nathan E Norman wrote:
kepler:/usr/annex $ ldd erpcd
 libdb.so.2 = /lib/libdb.so.2 (0x4000a000)
 libc.so.5 = /lib/libc.so.5 (0x40018000)
 libc.so.6 = /lib/libc.so.6 (0x400d6000)
 ld-linux.so.2 = /lib/ld-linux.so.2 (0x40179000)

Do an ldd on libdb.so.2.  I find the most common cause of this double
linkage is that one of the other libs is linked against libc6 when the
actual app was linked on libc5 (this was the problem w/ quake mentioned
on the mailing list ad infinitum).  Otherwise get the source and compile
it on either libc5 or a libc6 system.


--  
Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED]  /dev/null


Re: Linked against libc5 AND libc6?

1998-07-02 Thread Noah L. Meyerhans
-BEGIN PGP SIGNED MESSAGE-

On Thu, 2 Jul 1998, Nathan E Norman wrote:

 kepler:/usr/annex $ ldd erpcd 
 libdb.so.2 = /lib/libdb.so.2 (0x4000a000)
 libc.so.5 = /lib/libc.so.5 (0x40018000)
 libc.so.6 = /lib/libc.so.6 (0x400d6000)
 ld-linux.so.2 = /lib/ld-linux.so.2 (0x40179000)

The executable might not have been built against both libcs, but your
environment might be confusing it.  Do you have your $LD_LIBRARY_PATH
environment variable set in your shell?  If so, try unsetting it, and
running ldd on the executable.

I've run into this problem several times with libc5 apps.  Most recently
effected was Netscape 4.04, dynamically linked against Motif.  For some
reason, ld.so wasn't finding libXm.so, so I set the LD_LIBRARY_PATH to
point to the directory containing it.  This was the same directory that
contained libc.so.6.  This caused Netscape to try linking against both
libc5 and libc6, which caused ugly things to happen.  I wouldn't be
surprised if your environment is causing similar things to happen.

Noah
  
  PGP public key available at
  http://lynx.dac.neu.edu/home/httpd/n/nmeyerha/mail.html
  or by 'finger -l [EMAIL PROTECTED]'




-BEGIN PGP SIGNATURE-
Version: 2.6.2

iQCVAwUBNZvhHIdCcpBjGWoFAQG0RAP/TxPPX3PKei8BcO+0nZ0ckq3asr4jw1Sq
jXgF/5BplrBrwMNypDS2mSvDKnujjLJN1NM9goj7n12S5pn2jqwgL4emr5Xlt2Bu
A7Yf+PKTWnpzFXUgJMWPChWxI9Uk0ni6e7QuLCz0/uWfndZcvE2ttKXUD10ZJs3x
/iQkeiQ8K/A=
=au/T
-END PGP SIGNATURE-


--  
Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED]  /dev/null


Re: Linked against libc5 AND libc6?

1998-07-02 Thread Nathan E Norman
On Thu, 2 Jul 1998, Shaleh wrote:

: Nathan E Norman wrote:
: kepler:/usr/annex $ ldd erpcd
:  libdb.so.2 = /lib/libdb.so.2 (0x4000a000)
:  libc.so.5 = /lib/libc.so.5 (0x40018000)
:  libc.so.6 = /lib/libc.so.6 (0x400d6000)
:  ld-linux.so.2 = /lib/ld-linux.so.2 (0x40179000)
: 
: Do an ldd on libdb.so.2.  I find the most common cause of this double
: linkage is that one of the other libs is linked against libc6 when the
: actual app was linked on libc5 (this was the problem w/ quake mentioned
: on the mailing list ad infinitum).  Otherwise get the source and compile
: it on either libc5 or a libc6 system.

Hmm ... ok, that makes sense.  When I do an ldd on erpcd on a libc5
system it only says it's linked against libc5 ... and libdb is linked
against libc6 on hamm systems.

tesla:/usr/annex # ldd erpcd 
libdb.so.2 = /lib/libdb.so.2
libc.so.5 = /lib/libc.so.5
tesla:/usr/annex # cat /etc/debian_version 
1.3

Any way out of this mess?  I don't have a libc5 version of libdb 2 ... I
had to make a rather ugly hack to get this to run on the bo system :)

Thanks for the explanation of the crosslinking.  That makes a lot more
sense now that I think about it.

--
Nathan Norman
MidcoNet - 410 South Phillips Avenue - Sioux Falls, SD  57104
mailto://[EMAIL PROTECTED]   http://www.midco.net
finger [EMAIL PROTECTED] for PGP Key: (0xA33B86E9)



--  
Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED]  /dev/null


Re: libc5 vs. libc6

1998-06-12 Thread Ed Cogburn
Brian Morgan wrote:
 
 I'm having trouble setting up xwindows in debian 2.0.  I install
 Xwindows as an option when installing debian 2.0 (kernel 2.0.33), but
 get error messages all over the place about missing libraries when I
 type xdm or startx.  In running dselect, I see that I have libc6
 installed, but  everytime I try to load x11 components, it tells me to
 install libc5 instead, which gets rid of many major components of the
 base system, and x11 STILL doesn't work.
 
 Furthermore, once I've removed libc6, I can't get dselect to install
 from ftp (probably because dpkg-ftp requires libc6), so I can't do any
 further updates.
 
 I'm going to reinstall debian 2.0 and try again to get x11 running.  Any
 suggestions on how to do this the right way?
 
 Brian Morgan
 


How are you installing Debian 2.0?  Via ftp?  Make sure you are 
installing
the libc6 version of XWindow (3.3.2.1-1).  This is available on
ftp.debian.org at 'dists/hamm/main' (using ftp of dselect).  Are you
installing debian 2.0 from the install disks, or are you trying to upgrade
an existing Debian 1.3.1 to 2.0?  If you are doing the latter, you should
start with the autoup script from the Developer's Corner on www.debian.org. 
Read the HowTo that is there as well.


-- 
Ed


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


libc5 vs. libc6

1998-06-11 Thread Brian Morgan
I'm having trouble setting up xwindows in debian 2.0.  I install
Xwindows as an option when installing debian 2.0 (kernel 2.0.33), but
get error messages all over the place about missing libraries when I
type xdm or startx.  In running dselect, I see that I have libc6
installed, but  everytime I try to load x11 components, it tells me to
install libc5 instead, which gets rid of many major components of the
base system, and x11 STILL doesn't work.

Furthermore, once I've removed libc6, I can't get dselect to install
from ftp (probably because dpkg-ftp requires libc6), so I can't do any
further updates.

I'm going to reinstall debian 2.0 and try again to get x11 running.  Any
suggestions on how to do this the right way?

Brian Morgan



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


bo to hamm and libc5 vs libc6

1998-04-06 Thread Chip Grandits
My ultimate purpose is to get Xwindows to work for my Matrox Millenium II.

Ben Pfaff and Ossama Othman, both of whom successfully use the Matrox Millenium 
II video card, both suggestion what amounts to an update of the SVGA server.  I 
was unable to get this to work.  Ossama Othman, noted in his message that he 
stared from hamm before upgrading (I am working from bo debian 1.31).  The 
xserver_SVGA and XFSetup 3.3.2 both ended with a complaint that a file could 
not be found.  I assume there is some file in one of the the latest X hamm 
packages.  That is not in the bo packages.

Therefore I decided to update to xserver-svga_3_3_2-2 and also xbase_3_3_2-2.  
I figured I would also get the VGA server since it might be used in the setup 
program.  Somewhere down the dependency tree from xbase_3_3_2-2 I needed libc6 
(latest hamm package libc6_2_0_7pre1-4).  However dpkg won't install libc6 
because it conflicts with libc5 and it wont remove libc5 because almost every 
package I have depends upon it.

Is it necessary to upgrade my whole system to hamm, just to get the Matrox 
Millenium II to work?  Do I have to replace libc5 with libc6?  Is there any way 
to have them both on the same system?  Has anyone tried just upgrading the SVGA 
server from bo 1.31 to hamm?  My only purpose is to get Xwindows to work on my 
Matrox Millenium II by the most straightforward and expedient way I can figure.

-Thanks,
Chip 'forever in text mode' Grandits 



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: bo to hamm and libc5 vs libc6

1998-04-06 Thread Ossama Othman
Hi Chip,

I believe that the XFree86 sites/mirrors contain sets of binaries for both
glibc/libc6 and for libc5.  Someone correct me if I am wrong.  If you are
willing to install things manually instead of using Debian's nifty
packages, then you can download the XF86-3.3.2 binaries and just untar
them into /usr/X11R6.  From what I recall, the XF86 binaries are archived
relative to this directory.  You might want to check this before you
extract the archives there.  Relevant files to get may include:

X332SVGA.tgz
X332VG16.tgz
X332set.tgz
X332config.tgz
X332lib.tgz
X332bin.tgz
X332prog.tgz
(and maybe some fonts if don't already have them)

Actually I just confirmed that these are linked against libc5.  Here is
the output from ldd:

myhost:~/bin ldd ./XF86_SVGA
libm.so.5 = /lib/libm.so.5 (0x4000b000)
libdl.so.1 = /lib/libdl.so.1 (0x40014000)
libc.so.5 = /lib/libc.so.5 (0x40017000)

You can grab these binaries from the 3.3.2/binaries/Linux-ix86
directory, not the glibc one.  If you also download the {pre,post}inst.sh 
shell scripts and run them, then make sure you don't link the server to
X.  Remember that Debian's X is an suid wrapper for the X server.
Remember to check that your /etc/X11/Xserver file reflects the location of
the server you will be using, in this case /usr/X11R6/bin/XF86_SVGA.
Also, remember to use the 24bpp fix if you have problems at 24bpp.  One
last thing, XF86Setup probably defaults to installing XF86Config somewhere
in /usr/X11R6/lib.  When it asks you to save the XF86Config file, you
might want to save it in /etc/X11/XF86Config which is the Debian default.

Again, someone please correct me if I made a mistake somewhere in this
message since I haven't done this in a while.  Thanks.

I know this isn't the nicest solution but if there isn't a bo package for
XF86-3.3.2 then you might want to just download the binaries as I outlined
above.

Good luck
-Ossama

__
Ossama Othman [EMAIL PROTECTED]

--- PGP Keys ---
Public:  http://astrosun.tn.cornell.edu/staff/othman/OO_PUBLIC.asc
REVOKED: http://astrosun.tn.cornell.edu/staff/othman/OO_REVOKED.asc





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: Libc5 vs Libc6: help me, please!

1998-03-23 Thread Peter Moulder
Nuno Carvalho [EMAIL PROTECTED] writes:

  When I try to install libc6 I get messages of dependencies with libc5!
 :-(
  I can't remove the libc5 package!
 
  How should I install libc6 ?

The way I did it was to upgrade my libc5 to the latest package version
(i.e. from hamm) first.  (libc6 conflicts with earlier libc5 but not
latest packaging.)

Since writing this message, I find that there's a libc5-libc6 mini-FAQ.
See http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html or
get it from ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-HOWTO.txt.

pjm.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: Libc5 vs Libc6: help me, please!

1998-03-22 Thread Oliver Elphick
Nuno Carvalho wrote:
   Hi,
  
   I'm trying to install KDE, and some others things, but it needs libc6.
   When I try to install libc6 I get messages of dependencies with libc5!
  :-(
   I can't remove the libc5 package!
 

No, you must first upgrade libc5.

The full instructions are in the libc5-libc6 mini HOWTO, currently to be
found in Developers' Corner at hhtp://www.debian.org.  

You can also use autoup.sh (same location) to do the process automatically.
(If you download by ftp, get the packages first.)

   How should I install libc6 ?
  
   Thank's!
  
   Regards,
  Nuno Carvalho
  
  
  P.S. I don't have too much experience with librarys! :-((
  
  
  ---
   Nuno Emanuel F. Carvalho
   Department of Informatics Engineering
   University of Coimbra
   PORTUGAL
  
   [EMAIL PROTECTED]
   http://student.dei.uc.pt/~nemanuel
  ---
  
  
  
  
  --
  To UNSUBSCRIBE, email to [EMAIL PROTECTED]
  with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
  g
  
  

-- 
Oliver Elphick[EMAIL PROTECTED]
Isle of Wight  http://www.lfix.co.uk/oliver

PGP key from public servers; key ID 32B8FAA1



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Libc5 vs Libc6: help me, please!

1998-03-21 Thread Nuno Carvalho
 Hi,

 I'm trying to install KDE, and some others things, but it needs libc6.
 When I try to install libc6 I get messages of dependencies with libc5!
:-(
 I can't remove the libc5 package!

 How should I install libc6 ?

 Thank's!

 Regards,
Nuno Carvalho


P.S. I don't have too much experience with librarys! :-((


---
 Nuno Emanuel F. Carvalho
 Department of Informatics Engineering
 University of Coimbra
 PORTUGAL

 [EMAIL PROTECTED]
 http://student.dei.uc.pt/~nemanuel
---




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: libc5 (not libc6) by default? (was: CDE)

1998-02-11 Thread Carey Evans
Alex Yukhimets [EMAIL PROTECTED] writes:

 I'm sure there is not the problem that the package is not *.deb.
 The problem here is that it was not linked with specific major version
 of libc. If you try to do ldd /path/to/some/CDE/executable/or/library
 I bet that you'll get dependence on libc6. Same thing happens to my
 Motif: libXm.so.2.0 seems to depend on libc6 while both of them used
 libc5 headers. 
 
 The solution is to configure shared lib loader to use libc5 by default.
 If somebody can tell me how to do it, I would be very gratefull.

Two things you can try:

1. Put /usr/X11R6/lib right at the end of /etc/ld.so.conf.  (Is this
   done in the upgrade process?  I'm sure it's made things work for me 
   that didn't previously.)

2. Check for the path hardcoded into the binary; try:

  strings /path/to/dtlogin | grep '/usr/X11R6/lib'

   Nothing should be printed.  This caused a problem with the Debian
   packages of fvwm2 and other programs a few months ago.

I don't know how you'll get it to load libc5 by default; I haven't had 
this problem.

-- 
 Carey Evans  http://home.clear.net.nz/pages/c.evans/

  GNU GPL: The Source will be with you... always.


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 (not libc6) by default? (was: CDE)

1998-02-11 Thread Jean Pierre LeJacq
On Tue, 10 Feb 1998, Alex Yukhimets wrote:

  I just tried installing the RedHat CDE package into a Debian unstable
  system.  It was compiled with an oldish version of libc5 and not libc6
  which the unstable release is based on.  I was successful in
  converting the rpm files to deb files using alien.  Unfortunately,
  when I tried to start CDE using dtlogin, I received a core dump.  I
  received no response from RedHat technical support.
  
 I'm sure there is not the problem that the package is not *.deb.
 The problem here is that it was not linked with specific major version
 of libc. If you try to do ldd /path/to/some/CDE/executable/or/library
 I bet that you'll get dependence on libc6. Same thing happens to my
 Motif: libXm.so.2.0 seems to depend on libc6 while both of them used
 libc5 headers. 
 
 The solution is to configure shared lib loader to use libc5 by default.
 If somebody can tell me how to do it, I would be very gratefull.

No that wasn't the problem.  ldd does show a dependency on libc5.

-- 
Jean Pierre



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Upgrading from libc5 to libc6

1998-02-10 Thread JASON ISH
I'm upgrading a fairly new bo system to hamm following the libc5 to libc6 howto.

I've run into a problem when it comes to install libc6_2.0.6-3.deb as it 
reports a conflict with libc5.  So I did as the HOWTO says and downloaded the 
older version of libc5 from the link in the HOWTO - 
libc5_5.4.33-3.deb and installed that, and repeated to install the new libc6, 
but still got the conflict.

Where should I go from here, would it be safe to force the install?

Is it safe to shutdown my system considering I've already upgraded ldso, but 
have been unable to upgrade to libc6 yet.

Thanks for any info

jason
[EMAIL PROTECTED]



Get free e-mail and a permanent address at http://www.netaddress.com


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


libc5 (not libc6) by default? (was: CDE)

1998-02-10 Thread Alex Yukhimets
 I just tried installing the RedHat CDE package into a Debian unstable
 system.  It was compiled with an oldish version of libc5 and not libc6
 which the unstable release is based on.  I was successful in
 converting the rpm files to deb files using alien.  Unfortunately,
 when I tried to start CDE using dtlogin, I received a core dump.  I
 received no response from RedHat technical support.
 
 Its a real pity that Debian doesn't have support for the primary
 window enviornment used by all commercial UNIX vendors.  Maybe we
 should try to work directly with TriTeal, the suppliers of CDE for
 RedHat, a seperate package for Debian.

I'm sure there is not the problem that the package is not *.deb.
The problem here is that it was not linked with specific major version
of libc. If you try to do ldd /path/to/some/CDE/executable/or/library
I bet that you'll get dependence on libc6. Same thing happens to my
Motif: libXm.so.2.0 seems to depend on libc6 while both of them used
libc5 headers. 

The solution is to configure shared lib loader to use libc5 by default.
If somebody can tell me how to do it, I would be very gratefull.

Thanks.

Alex Y.
-- 
   _ 
 _( )_
( (o___   +---+
 |  _ 7   |Alexander Yukhimets|
  \()|   http://pages.nyu.edu/~aqy6633/  |
  / \ \   +---+


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: another question about upgrading libc5 to libc6

1998-01-28 Thread Tim Sailer
Scott Ellis wrote:
  Maybe someone else has an easier way?
 
 Yes, there is now a script a
 http://stormcrow.ml.org/pub/debian/autoup/autoup.sh that will download all
 the necessary core packages mentioned in my upgrade howto, remove all the
 old -dev packages, and install the new stuff in the exact order necessary.

Huh.. I just tried this on a machie at home, and the script failed because
debian/hamm/hamm/binary-i386/base/ contains no libc5*.deb files. On
any mirror that I could find. 

Tim

-- 
 (work) [EMAIL PROTECTED] / (home) [EMAIL PROTECTED] - http://www.buoy.com/~tps
Very Pete Townshendish. Who? Exactly.
 -- Anon
** Disclaimer: My views/comments/beliefs, as strange as they are, are my own.**


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: another question about upgrading libc5 to libc6

1998-01-28 Thread Paul McDermott
Hello everyone, my experience with the upgrade howto from debian proved to
be an invaluable asset.  U had to dpkg --purge the development packages
manually using dpkg.  That was ok.  I downloaded the entire hamm
distribution and I have installed the base, admin and am starting on the
lib and development directories.  I must say that this went very smoothly.
I have not tried to compile anything yet.  I want to recompile my kernel
with libc6 to see how it goes.  I am quite familiar with dpkg and like it.
Thanks to everybody who helped me in the last few days.  I'm  quite unsure
to do the upgrade because of all the trouble that people were having when
upgrading.  Oh well I just wanted to let debian-user know of one success
story.
Paul

On Wed, 28 Jan 1998, Tim Sailer wrote:

 Scott Ellis wrote:
   Maybe someone else has an easier way?
  
  Yes, there is now a script a
  http://stormcrow.ml.org/pub/debian/autoup/autoup.sh that will download all
  the necessary core packages mentioned in my upgrade howto, remove all the
  old -dev packages, and install the new stuff in the exact order necessary.
 
 Huh.. I just tried this on a machie at home, and the script failed because
 debian/hamm/hamm/binary-i386/base/ contains no libc5*.deb files. On
 any mirror that I could find. 
 
 Tim
 
 -- 
  (work) [EMAIL PROTECTED] / (home) [EMAIL PROTECTED] - 
 http://www.buoy.com/~tps
 Very Pete Townshendish. Who? Exactly.
  -- Anon
 ** Disclaimer: My views/comments/beliefs, as strange as they are, are my 
 own.**
 


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: another question about upgrading libc5 to libc6

1998-01-28 Thread Joost Kooij
On Wed, 28 Jan 1998, Tim Sailer wrote:

 Huh.. I just tried this on a machie at home, and the script failed because
 debian/hamm/hamm/binary-i386/base/ contains no libc5*.deb files. On
 any mirror that I could find. 

Try looking in oldlibs/

Tip: in directory binary-i386, type dir */package* to show the subdir
that holds the package.

Cheers,


Joost



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: another question about upgrading libc5 to libc6

1998-01-28 Thread Scott Ellis
On Wed, 28 Jan 1998, Tim Sailer wrote:

 Scott Ellis wrote:
   Maybe someone else has an easier way?
  
  Yes, there is now a script a
  http://stormcrow.ml.org/pub/debian/autoup/autoup.sh that will download all
  the necessary core packages mentioned in my upgrade howto, remove all the
  old -dev packages, and install the new stuff in the exact order necessary.
 
 Huh.. I just tried this on a machie at home, and the script failed because
 debian/hamm/hamm/binary-i386/base/ contains no libc5*.deb files. On
 any mirror that I could find. 

I think libc5 got moved from base to oldlibs

-- 
Scott K. Ellis [EMAIL PROTECTED] http://www.gate.net/~storm/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: another question about upgrading libc5 to libc6

1998-01-28 Thread Tim Sailer
Joost Kooij wrote:
 
 On Wed, 28 Jan 1998, Tim Sailer wrote:
 
  Huh.. I just tried this on a machie at home, and the script failed because
  debian/hamm/hamm/binary-i386/base/ contains no libc5*.deb files. On
  any mirror that I could find. 
 
 Try looking in oldlibs/
 
 Tip: in directory binary-i386, type dir */package* to show the subdir
 that holds the package.

:) Yes, I actually knew that, but the script didn't. I guess that was
the point I was trying to make. Sorry about being obscure.

Tim

-- 
 (work) [EMAIL PROTECTED] / (home) [EMAIL PROTECTED] - http://www.buoy.com/~tps
Very Pete Townshendish. Who? Exactly.
 -- Anon
** Disclaimer: My views/comments/beliefs, as strange as they are, are my own.**


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


upgrading from libc5 to libc6

1998-01-27 Thread Paul McDermott
hello everyone, I have a bo system and want a hamm system.  I got the
howto to do the upgrade, but i can't find libc6_2.0.5c-0.1 that it says
you need.  It does not say anywhere where to get it.  Any help would be
greatly appreciated.
Paul




--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: upgrading from libc5 to libc6

1998-01-27 Thread Scott Ellis
On Tue, 27 Jan 1998, Paul McDermott wrote:

 hello everyone, I have a bo system and want a hamm system.  I got the
 howto to do the upgrade, but i can't find libc6_2.0.5c-0.1 that it says
 you need.  It does not say anywhere where to get it.  Any help would be
 greatly appreciated.

libc6 is now up to version 2.0.6-3.  I recomend checking out
http://stormcrow.ml.org/pub/debian/autoup/ for a script to perform the
core actions described in the howto automagically.

-- 
Scott K. Ellis [EMAIL PROTECTED] http://www.gate.net/~storm/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


another question about upgrading libc5 to libc6

1998-01-27 Thread Paul McDermott
Hello everybody, i am currently following the mini howto on how to upgrade
from libc5 to libc6.  Everything is going smoothly, up to this point.  In
part 3 under development it says to purge libc5 *--dev*  I know how to use
dpkg, and there is an option --purge.  My question is how do you perge all
of libc5 development packages.  Thanking you in advance.
Paul



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: another question about upgrading libc5 to libc6

1998-01-27 Thread Ben Pfaff
   Hello everybody, i am currently following the mini howto on how to upgrade
   from libc5 to libc6.  Everything is going smoothly, up to this point.  In
   part 3 under development it says to purge libc5 *--dev*  I know how to use
   dpkg, and there is an option --purge.  My question is how do you perge all
   of libc5 development packages.  Thanking you in advance.

I think that you have to do it in a fairly manual way.  For instance:

# dpkg -l \*-dev
[...a list of all the -dev packages...]
# dpkg --purge all-the-packages-listed-above

Maybe someone else has an easier way?


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: another question about upgrading libc5 to libc6

1998-01-27 Thread Scott Ellis
On 27 Jan 1998, Ben Pfaff wrote:

Hello everybody, i am currently following the mini howto on how to upgrade
from libc5 to libc6.  Everything is going smoothly, up to this point.  In
part 3 under development it says to purge libc5 *--dev*  I know how to use
dpkg, and there is an option --purge.  My question is how do you perge all
of libc5 development packages.  Thanking you in advance.
 
 I think that you have to do it in a fairly manual way.  For instance:
 
 # dpkg -l \*-dev
 [...a list of all the -dev packages...]
 # dpkg --purge all-the-packages-listed-above
 
 Maybe someone else has an easier way?

Yes, there is now a script a
http://stormcrow.ml.org/pub/debian/autoup/autoup.sh that will download all
the necessary core packages mentioned in my upgrade howto, remove all the
old -dev packages, and install the new stuff in the exact order necessary.

-- 
Scott K. Ellis [EMAIL PROTECTED] http://www.gate.net/~storm/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: version 0.8 of libc5 to libc6 auto-upgrade script

1998-01-20 Thread Craig Sanders
On Mon, 19 Jan 1998, Alexander Kushnirenko wrote:

 Hi, Craig!
 
 I updated libc5 to libc6 on 2 computers (Debian 1.3 was installed in
 Nov-97 and Feb-97) using your script.  Worked fine for me.

glad to hear it.

 Updating the rest of the packages with dselect is still quite painful.

worse than ever now :-). there are over 1700 packages in hamm (counting
main, contrib, non-free, and non-US)...several hundred more than in bo.

 Thank you,

you're welcome. upgrading to hamm isn't for everyone yet (not for the
faint of heart), but i'm glad my script helps those who chose to take
the plunge.

if you ran into any problems at all, please report them to
debian-testing@lists.debian.org

i would recommend to anyone who does choose to upgrade to hamm that they
take notes and report any problems to that address.

craig

--
craig sanders


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: version 0.8 of libc5 to libc6 auto-upgrade script

1998-01-20 Thread Hamish Moffatt
On Tue, Jan 20, 1998 at 10:05:03PM +1100, Craig Sanders wrote:
 worse than ever now :-). there are over 1700 packages in hamm (counting
 main, contrib, non-free, and non-US)...several hundred more than in bo.

Just FYI, there are only 460 odd in main in buzz!
That's progress ...




Hamish
-- 
Hamish Moffatt, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]
Latest Debian packages at ftp://ftp.rising.com.au/pub/hamish. PGP#EFA6B9D5
CCs of replies from mailing lists are welcome.   http://hamish.home.ml.org


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1998-01-19 Thread Scott Ellis
On Mon, 19 Jan 1998, Tom Ed White wrote:

 Is it possible to use libc5 and libc6 together? There are a couple of 
 programs in hamm that I would like to try, but I heard somewhere that 
 the two libs can't both be installed.

http://www.gate.net/~storm/FAQ/

-- 
Scott K. Ellis [EMAIL PROTECTED] http://www.gate.net/~storm/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: version 0.8 of libc5 to libc6 auto-upgrade script

1998-01-19 Thread Alexander Kushnirenko
Hi, Craig!

I updated libc5 to libc6 on 2 computers (Debian 1.3 was installed in
Nov-97 and Feb-97) using your script.  Worked fine for me.

Updating the rest of the packages with dselect is still quite painful.

Thank you,
Sasha.


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


version 0.8 of libc5 to libc6 auto-upgrade script

1998-01-11 Thread Craig Sanders

I just ran this script on an old system (somewhere between rex and bo)
with lots of -dev packages installed. found and fixed two bugs.

- libc6 conflicts with libpthread0 
- i made a typo... PKGS_GPP instead of PKGS_LIBGPP.
- some old version of perl's postrm didn't delete a .packlist file
  from /usr/lib/perl5/i486-linux/5.003/auto/Mail/.packlist.  check for
  it and delete if found before installing perl.

apart from those problems, it ran through cleanly.  i think it's nearly
finished (but i said that around version 0.2 didn't I :-)

---cut here---
#! /bin/sh

DPKG=`which dpkg`
LDCONFIG=`which ldconfig`

# uncomment for debugging
#set -x
#DPKG=echo dpkg
#LDCONFIG=echo LDCONFIG

# upgrade a libc5 (bo) machine to libc6 (hamm).

# based on Scott Ellis' excellent Debian libc5 to libc6 Mini-HOWTO
# document at http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html

# Author: Craig Sanders [EMAIL PROTECTED]
#
# Copyright Status: This script is hereby placed in the public domain
#
# Revision History:
# v0.0: 1998-01-08 (morning)
#   - a rough transcript of scott's doc and my own experiences
# v0.1: 1998-01-08 (night)
#   - a few bugfixes
#   - i got unlazy and put in the right subdirectories for each package. 
# should run a lot faster.
#   - now checks for failure at critical points and exits with a different
# exit code for each failure.
#   - now uses 'binary-$(dpkg --print-installation-architecture)' instead 
# of 'binary-i386'.
# v0.2: 1998-01-09 
#   - fixed the perl-base/perl install (thanks Lindsay!)
#   - improved the DEVPACKAGES=$(dpkg --get-selections...) and added -dbg
# packages.
# v0.3: 1998-01-09 (p.m.)
#   - fixed some directories
#   - changed -iB to -iBE so that if the script fails and is run again
# it will not disturb things already in place.
#   - added a final dpkg --configure --pending.
#   - sanity check that we are in the right place added
# v0.4: 1998-01-10 (Igor Grobman)
#   - made it possible to place all packages in current dir.
#   - added -pic packages to removal list.
#   - make sure dpkg-dev does not get selected for removal.
#   - moved dpkg-ftp and dpkg-mounted to the end.  
#v0.5: 1998-01-10 (Igor Grobman)
#   - added a note about upgrading libraries 
#v0.6: 1998-01-11 (Craig Sanders)
#   - restructured code to avoid code duplication. 
#   - cleaned up a few things
#   - prints advisory notes telling user what's happening.
#   - added some more instructions on what to do about development packages.
#   - added code to guess some obvious locations for the mirror, otherwise
# ask user.
#v0.7: 1998-01-11 (Craig Sanders)
#   - uh oh.  i hard-coded in binary-i386.  quick...better release another
# version before James notices.
#v0.8: 1998-01-11 (Craig Sanders)
#   - added libpthread0 to the remove list.
#   - fixed PKGS_LIBGPP (i mistyped it as PKGS_GPP)
#   - some old version of perl's postrm didn't delete a .packlist file
# from /usr/lib/perl5/i486-linux/5.003/auto/Mail/.packlist.  check for
# it and delete if found before installing perl.
#
# TODO: (probably by somebody else.  this script is mostly good enough imo)
#   - this script _still_ needs more error checking :-)

ARCH=binary-$(dpkg --print-installation-architecture)

PKGS_LIBC6=base/ldso_*.deb base/libc5_*.deb base/libc6_*.deb \
   base/timezones_*.deb admin/locales_*.deb
PKGS_NCURSES=libs/ncurses3.0_*.deb base/ncurses3.4_*.deb
PKGS_LIBRL=oldlibs/libreadline2_*.deb
PKGS_LIBRLG=base/libreadlineg2_*.deb
PKGS_BASH=base/bash_*.deb
PKGS_LIBGPP=devel/libg++272_*.deb
PKGS_DPKG=base/dpkg_*.deb utils/dpkg-dev_*.deb
PKGS_LIBGDBM=base/libgdbm1_*.deb devel/libgdbmg1_*.deb
PKGS_PERLBASE=base/perl-base_*.deb
PKGS_PERL=interpreters/perl_*.deb
PKGS_MOREDPKG=base/dpkg-ftp_*.deb admin/dpkg-mountable_*.deb


cat __EOF__
This script will install the packages necessary to ensure a safe upgrade
to hamm.  

You need to either have a local or remote mirror mounted, or have the
latest versions of the following packages from hamm available in the
current directory:

ldso, libc5, libc6, timezones, locales, ncurses3.0, ncurses3.4,
libreadline2, libreadlineg2, bash, libg++272, dpkg, dpkg-dev,
dpkg-ftp, dpkg-mountable, libgdbm1, libgdbmg1, perl-base, and perl.

If you are using a mirror, press 'm'.
__EOF__

echo -n if you have the files in the current dir, press 'c': (m/c) 

read answer

case $answer in
m|M)
# local mirror available

# ask where the mirror is (this could do with some error checking)
echo 
echo enter the full path to your local mirror of debian: 
echo e.g. /debian/dists/unstable/main/$ARCH/
echo 

TRY=/debian/dists/unstable/main/$ARCH 
~ftp/debian/dists/unstable/main/$ARCH 
for i in $TRY ; do
if [ -d $i ] ; then
DEFAULT=$i
fi
done 

[ -n $DEFAULT ]  echo or just hit enter to use $i.

read DM

[ -z $DM ]  DM

Re: libc5 to libc6 auto-upgrade script

1998-01-10 Thread Tim Sailer
Igor Grobman wrote:
 
 
 This version should be close to good enough.  The major change since the last 
 one that was posted is the ability to upgrade from files in the current dir 
 instead of a local mirror requirement. 

llug.sep.bnl.gov is a public nfs mount for debian. You can point the scripts
there if they are net connected too.

Tim

-- 
 (work) [EMAIL PROTECTED] / (home) [EMAIL PROTECTED] - http://www.buoy.com/~tps
   Nothing is work unless you'd rather be doing something else.
   - George Halas
** Disclaimer: My views/comments/beliefs, as strange as they are, are my own.**


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Compiling with libc5 under libc6 based system

1998-01-10 Thread Linux-Debian Team
I have upgraded my system to libc6 with not much troubles.
Now, it seems that some programs have to be compiled under 
libc5 anyway. Therefore altgcc and altdev-libc5 have been
loaded into the system.
Now i need some documentation about how to instruct 'make'
to use the alternative environment.
Is there any on line reference out there?
Thank you for your suggestions

Paolo Pumilia 


--- CSTC -


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: Compiling with libc5 under libc6 based system

1998-01-10 Thread Ben Gertzfield
 Linux-Debian == Linux-Debian Team [EMAIL PROTECTED] writes:

Linux-Debian I have upgraded my system to libc6 with not much
Linux-Debian troubles.  Now, it seems that some programs have to
Linux-Debian be compiled under libc5 anyway. Therefore altgcc and
Linux-Debian altdev-libc5 have been loaded into the system.  Now
Linux-Debian i need some documentation about how to instruct
Linux-Debian 'make' to use the alternative environment.  Is there
Linux-Debian any on line reference out there?  Thank you for your
Linux-Debian suggestions

It's actually quite simple. All you need to do is set your PATH to
have /usr/i486-linuxlibc1/bin at the beginning, and then make, gcc,
et all will use the -altdev packages.

-- 
Brought to you by the letters T and M and the number 18.
I put my feet on the Ottoman.. Empire. -- Moxy Fruvous
Ben Gertzfield http://www.imsa.edu/~wilwonka/ Finger me for my public
PGP key. I'm on FurryMUCK as Che, and EFNet and YiffNet IRC as Che_Fox.


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 to libc6 auto-upgrade script

1998-01-09 Thread Lindsay Allen

I hope this is the final version for a while.  The script works here on a
freshly installed bo.

Watch out for line folding.

--- cut here ---

#! /bin/sh

# upgrade a libc5 (bo) machine to libc6 (hamm).

# based on Scott Ellis' excellent Debian libc5 to libc6 Mini-HOWTO
# document at http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html

# Author: Craig Sanders [EMAIL PROTECTED]
#
# Copyright Status: This script is hereby placed in the public domain
#
# Revision History:
# v0.0: 1998-01-08 (morning)
#   - a rough transcript of scott's doc and my own experiences
# v0.1: 1998-01-08 (night)
#   - a few bugfixes
#   - i got unlazy and put in the right subdirectories for each package. 
# should run a lot faster.
#   - now checks for failure at critical points and exits with a different
# exit code for each failure.
#   - now uses 'binary-$(dpkg --print-installation-architecture)' instead 
# of 'binary-i386'.
# v0.2: 1998-01-09 
#   - fixed the perl-base/perl install (thanks Lindsay!)
#   - improved the DEVPACKAGES=$(dpkg --get-selections...) and added -dbg
# packages.
# v0.3: 1998-01-09 (p.m.)
#   - fixed some directories
#  -  changed -iB to -iBE so that if the script fails and is run again
#   it will not disturb things already in place.
#   - added a final dpkg --configure --pending.
#   - sanity check that we are in the right place added
#
# TODO: (probably by somebody else.  this script is mostly good enough imo)
#   - error checking

# first, build up a list of installed -dev packages so that we can
# remove them.  remove wg-15-locale too.
#
# this is necessary even on machines which aren't doing libc6
# development because libc5 can't be upgraded to latest version without
# removal of libc5-dev which also necessitates removal of other -dev
# packages like libdb1-dev and libdl1-dev if they are installed.

DEVPACKAGES=$( dpkg --get-selections | 
grep -v deinstall | 
cut -f1 |
grep -- -dev$\|-dbg$ )

dpkg --remove -B $DEVPACKAGES wg15-locale || exit 1

# now install the new versions of things.  Just the bare minimum to let
# the user safely run dselect for the rest of the upgrade.

# change this to prompt the user for the location of the debian archive.
cd /debian/dists/unstable/main/binary-$(dpkg --print-installation-architecture)

# sanity check that we are in the right place
[ -f base/libc6_* ] || exit 9

# libc
#
dpkg -iBE base/ldso_*.deb base/libc5_*.deb base/libc6_*.deb \
base/timezones_*.deb admin/locales_*.deb || exit 2

# libreadline, ncurses, and bash
#
dpkg -iBE libs/ncurses3.0_*.deb base/ncurses3.4_*.deb  || exit 3
dpkg -iBE oldlibs/libreadline2_*.deb  || exit 4
dpkg -iBE base/libreadlineg2_*.deb || exit 5

# paranoia says run ldconfig NOW. don't laugh, i've needed to do this on
# some libc5-libc6 upgrades. i know that the postinst scripts for the
# libs are supposed to do it but 
ldconfig
dpkg -iBE base/bash_*.deb || exit 6

# new dpkg
#
dpkg -iBE devel/libg++272_*.deb || exit 7
dpkg -iBE base/dpkg_*.deb  utils/dpkg-dev_*.deb

# strictly speaking, dpkg-ftp and dpkg-mountable are not essential to
# upgrade right now but they're both very useful.
dpkg -iBE base/dpkg-ftp_*.deb admin/dpkg-mountable_*.deb

# perl
#
dpkg -iBE base/libgdbm1_*.deb devel/libgdbmg1_*.deb || exit 8
# paranoia says run ldconfig now.
ldconfig
dpkg -iBE base/perl-base_*.deb || exit 9
dpkg -iBE interpreters/perl_*.deb

# paranoia says to run this at the end
dpkg --configure --pending

# paranoia says: run sync, so lets do it :-)
sync ; sync ; sync 

# the user can now run dselect and select any -dev packages they want
# (and other packages too, of course :-)

more __EOF__

libc6 is now installed.  Now run dselect to upgrade the rest of your
system.  When that's done, reboot with shutdown -r now for the
utmp/wtmp wrapper functions in the upgraded libc5 to take effect.

BTW, if you aren't using it already, check out dselect's mountable
access method.  It's much faster than the standard mounted method, and
it logs everything that happens in /var/log/dpkg-mountable.  You'll want
to set Allow overwriting repeated files? to yes, and for extra speed
set Enable MD5 checksumming? to no.

Finally, remember to fix up wtmp and utmp, otherwise last and
who and sac etc wont work. here's what Miquel van Smoorenburg
[EMAIL PROTECTED] had to say about this recently in debian-user
mailing list:

 1. You need to update ALL your packages to hamm
 2. Reboot if you haven't done that already
 3. You need to move the wtmp file and truncate the utmp file:
cd /var/log
mv wtmp wtmp.libc5
touch wtmp
cd /var/run
cp /dev/null utmp
 4. You might want to reboot again to make sure
 
 This is because the struct utmp and thus the utmp and wtmp
 databases are different between libc5 and libc6

__EOF__
---cut here---



=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Lindsay Allen   [EMAIL PROTECTED]  Perth, Western

Re: libc5 to libc6 auto-upgrade script

1998-01-09 Thread Craig Sanders
On Fri, 9 Jan 1998, Lindsay Allen wrote:

 I hope this is the final version for a while.  The script works here on a
 freshly installed bo.
 
 Watch out for line folding.
 
 # sanity check that we are in the right place
 [ -f base/libc6_* ] || exit 9

9 is already used for perl_base failure. either renumber all the exit
codes or just use 100.

this check should probably be done even before the script removes the -dev
and -dbg packages.

craig


--
craig sanders


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 to libc6: purge or install

1997-12-24 Thread Scott K. Ellis
On Tue, 23 Dec 1997, Jameson Burt wrote:

 This seems the correct approach.  So, the libc5-libc6-Mini-HOWTO should say 
 not just
The minimum list of packages to install to be able to run unstable-
branch packages is below.  Install these packages one at a time in
exactly the order listed.  When versions are mentioned, that is a
minimum suggested version, any later version should also be
acceptable.
 o  ldso_1.9.5-1
 o  libc6_2.0.4-1
 
 but should also include something like
 o  ldso_1.9.5-1
 o  libc5_5.4.38  from unstable hamm **
 o  libc6_2.0.4-1
 
 The need for the above appeared to me again today, in my office, when  a 
 colleague tried to install Debian Linux.  As recommended in the HOWTO, he did 
 not use dselect.  However, haveing followed the libc5-libc6-Mini-HOWTO two 
 times, he is about to try installing Debian Linux for the third time in one 
 day.   The first recommended package ldso_1.9.6-2 installed properly.  The 
 second package libc6_2.0.5c-0.1 failed to install, responding that dpkg COULD 
 NOT REMOVE libc5!  He knew not to use a -force option, so he used a --purge 
 option on libc5.  He followed this by again having dpkg install 
 libc6_2.0.6c-0.1.  All seemed well, except that the purging of libc5 removed 
 /lib/libreadline.so.2, so he could no longer log on --time to reinstall 
 Debian 
 Linux.

I plan on mentioning this when I update the howto over the holidays.  I am
also going to plaster said howto with large warnings for

DO NOT PURGE LIBC5 WHEN UPGRADING.
DO NOT USE --force FOR ANY REASON when doing the libc5-libc6 upgrade.

(not shouting at you, just at anyone else out there considering it)


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 to libc6: purge or install

1997-12-24 Thread Jameson Burt
   
   Your libc5-libc6-Mini-HOWTO.txt saves many people from ruinning their 
   operating systems.  A few changes could save a few more people.  When a
   person 
   ruins zher operating system by badly adding packages from hamm, zhe 
   consumes 
   weeks of time.  You might save tens of people a hundred wasted hours each.
  
  Didn't save me.  I followd the instructions on an old test system here and
  STILL managed to blow it up. I was tired and cranky ... got to the part 
  where I
  manuall did a dpkg on libc6 ... but it conflicts with libc5 ... (dpkg -i
  libc6_2.0.4-1.i386.deb) so without thinking I did a dpkg -r --force depends
  libc5 thinking that my next command would be to install libc6 ... there was 
  no
  next command on that system.
 
 the libc5 from hamm doesn't conflict with libc6. So, you should have
 installed the libc5 from hamm, before installing libc6.
 
 I'm sure that is mentioned in the libc5-libc6-mini-howto.

This seems the correct approach.  So, the libc5-libc6-Mini-HOWTO should say 
not just
   The minimum list of packages to install to be able to run unstable-
   branch packages is below.  Install these packages one at a time in
   exactly the order listed.  When versions are mentioned, that is a
   minimum suggested version, any later version should also be
   acceptable.
o  ldso_1.9.5-1
o  libc6_2.0.4-1

but should also include something like
o  ldso_1.9.5-1
o  libc5_5.4.38  from unstable hamm **
o  libc6_2.0.4-1

The need for the above appeared to me again today, in my office, when  a 
colleague tried to install Debian Linux.  As recommended in the HOWTO, he did 
not use dselect.  However, haveing followed the libc5-libc6-Mini-HOWTO two 
times, he is about to try installing Debian Linux for the third time in one 
day.   The first recommended package ldso_1.9.6-2 installed properly.  The 
second package libc6_2.0.5c-0.1 failed to install, responding that dpkg COULD 
NOT REMOVE libc5!  He knew not to use a -force option, so he used a --purge 
option on libc5.  He followed this by again having dpkg install 
libc6_2.0.6c-0.1.  All seemed well, except that the purging of libc5 removed 
/lib/libreadline.so.2, so he could no longer log on --time to reinstall Debian 
Linux.


-- 
Jim Burt, NJ9L, Fairfax, Virginia, USA
[EMAIL PROTECTED]   http://www.mnsinc.com/jameson
[EMAIL PROTECTED]

If merely 'feeling good' could decide, drunkenness would be the supremely 
valid human experience.  --William James, Varieties of Religious 
Experience



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: Installing Unstable, avoid upgrading from libc5 to libc6?

1997-12-23 Thread Santiago Vila Doncel
-BEGIN PGP SIGNED MESSAGE-

Timothy D.Webster wrote:
 Used wget to mirror debian ftp site, only i386, no source.

Did you mirror binary-i386 and binary-all? (You need both).
If you mirrored just binary-i386, did you use wget --retr-symlinks?
(You don't need binary-all if you get the files the symlinks point to
instead of the symlinks).

-BEGIN PGP SIGNATURE-
Version: 2.6.3i
Charset: latin1

iQCVAgUBNJ/rjSqK7IlOjMLFAQHDFgQAgNdDStAE3fRCI3nwKIyzH3RbDLEdE6Oj
QasA/eBNtGyP+uDIA4QlsSkNX8NU24qiNigZ3YPpW11tNyYObaNKX3sMb1pkvclH
CYdjEj0AfnlWdruEmgoLgSjDzc2kLoj/QG4FGUentzpSozCHSv6crstXNtgVhoQL
VFlQNAIZeak=
=kXW4
-END PGP SIGNATURE-


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


upgrading from libc5 to libc6?

1997-12-17 Thread Paul McDermott
hi everybody is there a howto on upgrading from libc5 to libc6.  When I do
a dpkg -i of libc6.deb it tells me that it conflicts with libc5.  Any
suggestions?  Where is the howto?  I've been looking in the archives but
could not see any reference to it.
Paul



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


RE: upgrading from libc5 to libc6?

1997-12-17 Thread Mark Ciciretti


Look at http://www.gate.net/~storm for the libc5 to libc6 howto.

On 17-Dec-97 [EMAIL PROTECTED] wrote:

hi everybody is there a howto on upgrading from libc5 to libc6.  When I do
a dpkg -i of libc6.deb it tells me that it conflicts with libc5.  Any
suggestions?  Where is the howto?  I've been looking in the archives but
could not see any reference to it.
Paul

--
Please do not look directly into laser with remaining eye.

E-Mail: Mark Ciciretti [EMAIL PROTECTED]
Date: 17-Dec-97
Time: 12:52:02

--


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: upgrading from libc5 to libc6?

1997-12-17 Thread Scott Ellis
On Wed, 17 Dec 1997, Paul McDermott wrote:

 hi everybody is there a howto on upgrading from libc5 to libc6.  When I do
 a dpkg -i of libc6.deb it tells me that it conflicts with libc5.  Any
 suggestions?  Where is the howto?  I've been looking in the archives but
 could not see any reference to it.

http://www.gate.net/~storm/FAQ/

-- 
Scott K. Ellis [EMAIL PROTECTED] http://www.gate.net/~storm/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Installing Unstable, avoid upgrading from libc5 to libc6?

1997-12-17 Thread Timothy D.Webster

I have been trying to install unstable, rather than stable. In hopes that I
might be able to avoid some of the libc5 to libc6 upgrade head aches. 
Used wget to mirror debian ftp site, only i386, no source. Everything
works fine;
Access: OK, I linked
ln -s debian/hamm/hamm debian/hamm/stable

Update: OK finds and extracts 
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/Packages.gz
/var/lib/dpkg/methods/mnt/debian/hamm/contrib/binary-i386/Packages.gz
/var/lib/dpkg/methods/mnt/debian/hamm/non-free/binary-i386/Packages.gz

Select: OK

Install: FAILS!!!

Can anyone tell me what these errors mean, and how to fix my installation
procedure???

Tim. Help!!

See below
Looking for part 1 of dpkg-perl ... find: 
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/iconc_9.1-1.deb:
 No such file or directory
find: 
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/icont_9.1-1.deb:
 No such file or directory
find: 
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/iconx_9.1-1.deb:
 No such file or directory
find: 
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/ilu-base_2.0.0.0-2.deb:
 No such file or directory
find: 
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/ilu-dev.0.0.0-2.deb:
 No such file or directory
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/dpkg-perl_0.1-2.deb
Running dpkg -iB for dpkg-perl ...
find: 
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/ilu-doc.0.0.0-2.deb:
 No such file or directory
etc
5113 files and directories currently installed.)
Preparing to replace dpkg-perl 0.1-2 (using .../devel/dpkg-perl_0.1-2.deb) ...
find: 
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/libpwdb-dev_0.54preD-1.deb:
 No such file or directory
Unpacking replace dpkg-perl ...

etc
installation script returned error exit status 1.


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Subject: Installing Unstable, avoid upgrading from libc5 to libc6?

1997-12-17 Thread Tim Webster


I have been trying to install unstable, rather than stable. In hopes that I
might be able to avoid some of the libc5 to libc6 upgrade head aches.
Used wget to mirror debian ftp site, only i386, no source. Everything
works fine;
Access: OK, I linked
ln -s debian/hamm/hamm debian/hamm/stable

Update: OK finds and extracts
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/Packages.gz
/var/lib/dpkg/methods/mnt/debian/hamm/contrib/binary-i386/Packages.gz
/var/lib/dpkg/methods/mnt/debian/hamm/non-free/binary-i386/Packages.gz

Select: OK

Install: FAILS!!!

Can anyone tell me what these errors mean, and how to fix my installation
procedure???

Tim. Help!!

See below
Looking for part 1 of dpkg-perl ... find: 
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/iconc_9.1-1.deb:
 No such file or directory
find: 
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/icont_9.1-1.deb:
 No such file or directory
find: 
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/iconx_9.1-1.deb:
 No such file or directory
find: 
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/ilu-base_2.0.0.0-2.deb:
 No such file or directory
find: 
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/ilu-dev.0.0.0-2.deb:
 No such file or directory
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/dpkg-perl_0.1-2.deb
Running dpkg -iB for dpkg-perl ...
find: 
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/ilu-doc.0.0.0-2.deb:
 No such file or directory

etc
5113 files and directories currently installed.)
Preparing to replace dpkg-perl 0.1-2 (using .../devel/dpkg-perl_0.1-2.deb) ...
find: 
/var/lib/dpkg/methods/mnt/debian/hamm/stable/binary-i386/devel/libpwdb-dev_0.54preD-1.deb:
 No such file or directory
Unpacking replace dpkg-perl ...

etc
installation script returned error exit status 1.


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Debian libc5 to libc6 Mini-HOWTO - purging -dev packages

1997-12-11 Thread Robert D. Hilliard
 Section 3. of the Mini-HOWTO says:
 If you wish to do libc6 development, you should first purge all the
 '-dev' packages on your system

 Please confirm that this does not include dpkg-dev_1.4.0.19.deb,
which was installed under Section 2.3.

Bob


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: Debian libc5 to libc6 Mini-HOWTO - purging -dev packages

1997-12-11 Thread Scott K. Ellis
On Wed, 10 Dec 1997, Robert D. Hilliard wrote:

  Section 3. of the Mini-HOWTO says:
  If you wish to do libc6 development, you should first purge all the
  '-dev' packages on your system
 
  Please confirm that this does not include dpkg-dev_1.4.0.19.deb,
 which was installed under Section 2.3.

Correct, you don't need to purge dpkg-dev


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


libc5 to libc6

1997-12-03 Thread G. Kapetanios

Hi,

A friend wants to upadate from libc5 to 6 . I have done that some time ago
and can't rember the exact order . Can somebody let me know of the http
address for libc5 tp libc6 HOWTO ?

  Thanks
  George 

---
George Kapetanios
Churchill College
Cambridge, CB3 0DSE-Mail: [EMAIL PROTECTED]
U.K.  WWW: http://garfield.chu.cam.ac.uk/~gk205/work_info.html
---



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 to libc6

1997-12-03 Thread Frank Barknecht


G. Kapetanios hat gesagt: // G. Kapetanios wrote:

 
 Hi,
 
 A friend wants to upadate from libc5 to 6 . I have done that some time ago
 and can't rember the exact order . Can somebody let me know of the http
 address for libc5 tp libc6 HOWTO ?
 

- From the Howto: - 

1.2.  Finding updates

  The latest version of this Mini-HOWTO should be available in the
  following locations:

  o  http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html

  o  http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.txt

  o  http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.sgml

  o  ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-HOWTO.txt

  o  ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-
 HOWTO.html.tar.gz

-- 
  Yours a href=http://www.koeln-online.de/einblick/;
  Frank Barknecht   Das Koelner Stadt- und Unimagazin
  -   /a


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


RE: libc5 to libc6: purge or install *-dev?

1997-11-17 Thread Remco Blaakmeer
On Sun, 16 Nov 1997, George Bonser wrote:

 Didn't save me.  I followd the instructions on an old test system here and
 STILL managed to blow it up. I was tired and cranky ... got to the part where 
 I
 manuall did a dpkg on libc6 ... but it conflicts with libc5 ... (dpkg -i
 libc6_2.0.4-1.i386.deb) so without thinking I did a dpkg -r --force depends
 libc5 thinking that my next command would be to install libc6 ... there was no
 next command on that system.

Well, this seems to be a great example of the Golden Rule For Moving From
Libc5 To Libc6:

Do NOT use --force on dpkg, the conflicts are there for a good reason!

snip
 Seems kind of a chicken and egg problem to me right now but I will get it
 sorted out, cant install libc6 'cause it conficts with libc5, can't remove
 libc5, I am considering the Kavorkian method of point-and-click system admin 
 at
 this point.

As with many libraries that exist in a libc5-version and a libc6-version: 
First upgrade the libc5-version to the one in unstable and then install
the libc6-version. If you'd just point dselect to unstable, you'd have no
problem with this. If you do it with dpkg only, you'll have to figure out
all dependencies and conflicts by yourself.

I am sure this is in the libc5-libc6-Mini-HOWTO. Or else it should be.

Remco


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


libc5 to libc6: purge or install *-dev?

1997-11-16 Thread Jameson Burt
The key document for upgrading from stable bo to unstable hamm is 
libc5-libc6-Mini-HOWTO.txt.  I have botched the upgrade from rex to bo, and 
the upgrade from bo to hamm.   I botched the upgrades because I installed 
programs from the unstable version over several months successfully, then one 
day installed a key program like dpkg without looking for or noticing any 
upgrade notes.  The web page entrance into the packages,
http://www.debian.org/packages.html
says
could therefore break your system
This message could be more helpful.  How about a link to 
libc5-libc6-Mini-HOWTO.txt
Also, how about putting in the file /debian/hamm/.message a warning as one 
enters this unstable directory via ftp.  Again, such a warning ought to 
mention libc5-libc6-Mini-HOWTO.txt.  Since this file is so crucial to moving 
from bo to hamm, please consider making a link to it with a more eye-catching 
name like README.UPGRADE-WARNING.  Another useful comment in 
libc5-libc6-Mini-HOWTO.txt might be something like You will probably not 
completely ruin your current Debian distribution by installing from the hamm 
distribution, unless you install ldso, bash, libc, or dpkg.


In the debian-users mail-list, one person followed libc5-libc6-Mini-HOWTO.txt 
by trying to purge all *-dev packages, but zhe ran across so many dependencies 
that zhe stopped.  I tried the same with futility.  Is it really necessary to 
purge the *-dev packages?  Can't everyone just find the appropriate package to 
upgrade these *-dev packages, then install them as a way to rid the old *-dev 
packages?

Also, not all packages in development directories have *-dev endings.  Should 
your comment in section 3 of your document refer not just to *-dev packages 
but also to any package in a development directory?  For example, I suppose no 
major problems arise from the old
devel/libc5-dbg_5.4.33-6.deb
If other development packages are not so critical, you might state that.

Your libc5-libc6-Mini-HOWTO.txt saves many people from ruinning their 
operating systems.  A few changes could save a few more people.  When a person 
ruins zher operating system by badly adding packages from hamm, zhe consumes 
weeks of time.  You might save tens of people a hundred wasted hours each.



-- 
Jim Burt, NJ9L, Fairfax, Virginia, USA
[EMAIL PROTECTED]   http://www.mnsinc.com/jameson

If merely 'feeling good' could decide, drunkenness would be the supremely 
valid human experience.  --William James, Varieties of Religious 
Experience



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


RE: libc5 to libc6: purge or install *-dev?

1997-11-16 Thread George Bonser
 
 Your libc5-libc6-Mini-HOWTO.txt saves many people from ruinning their 
 operating systems.  A few changes could save a few more people.  When a
 person 
 ruins zher operating system by badly adding packages from hamm, zhe consumes 
 weeks of time.  You might save tens of people a hundred wasted hours each.

Didn't save me.  I followd the instructions on an old test system here and
STILL managed to blow it up. I was tired and cranky ... got to the part where I
manuall did a dpkg on libc6 ... but it conflicts with libc5 ... (dpkg -i
libc6_2.0.4-1.i386.deb) so without thinking I did a dpkg -r --force depends
libc5 thinking that my next command would be to install libc6 ... there was no
next command on that system.

Believe me, I am spitting nails right now. Since I can not seem to find any way
of installing the new distribution from scratch, only upgrading from stable, I
am more than a little frustrated.  I am reloading the stable base on that
system and am going to upgrade the default installed packages to the versions
on the ftp site and move my dpkg status file from yesterday back to the current
one and hope for the best.  In other words, I am installing base OVER my
current install, will upgrade the base packages back to where they were, move
the status file and hope I am back to where I was before I screwed up.

Seems kind of a chicken and egg problem to me right now but I will get it
sorted out, cant install libc6 'cause it conficts with libc5, can't remove
libc5, I am considering the Kavorkian method of point-and-click system admin at
this point.



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 to libc6: purge or install *-dev?

1997-11-16 Thread joost witteveen
  
  Your libc5-libc6-Mini-HOWTO.txt saves many people from ruinning their 
  operating systems.  A few changes could save a few more people.  When a
  person 
  ruins zher operating system by badly adding packages from hamm, zhe 
  consumes 
  weeks of time.  You might save tens of people a hundred wasted hours each.
 
 Didn't save me.  I followd the instructions on an old test system here and
 STILL managed to blow it up. I was tired and cranky ... got to the part where 
 I
 manuall did a dpkg on libc6 ... but it conflicts with libc5 ... (dpkg -i
 libc6_2.0.4-1.i386.deb) so without thinking I did a dpkg -r --force depends
 libc5 thinking that my next command would be to install libc6 ... there was no
 next command on that system.

the libc5 from hamm doesn't conflict with libc6. So, you should have
installed the libc5 from hamm, before installing libc6.

I'm sure that is mentioned in the libc5-libc6-mini-howto.
 


-- 
joost witteveen, [EMAIL PROTECTED]

Potentially offensive files, part 5: /dev/random.
`head -c 4 /dev/random` may print 4-letter words (once every approx 4e8 tries).


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


RE: libc5 to libc6: purge or install *-dev?

1997-11-16 Thread oehansen

Þann 16-Nov-97 skrifar Jameson Burt:
 
 Your libc5-libc6-Mini-HOWTO.txt saves many people from ruinning their 
 operating systems.  A few changes could save a few more people.  When a
 person 
 ruins zher operating system by badly adding packages from hamm, zhe consumes 
 weeks of time.  You might save tens of people a hundred wasted hours each.
 
  That's a really good point, one that was needed...

  But *notice*, that it is also possible to break your system by
upgrading in unstable (hamm)...

  Here are two issues, from hamm Locales, when a program that is using
glibc does setlocale, it does not get it's locale information from the
localedata that comes with glibc (namely /usr/share/i18n/locales), but
rather takes it from the older libc5 localeinfo /usr/share/locales (not
that *that* really matters, but it raises a question as to wether *other*
functions in glibc have an _overrride_ value).

  Many Unix programs are really careless about memory allocations, now
many programs will get 'SIGSEGV' and break, and the error occurs inside
free(), as free is called with a stray pointer either from a library or
from the program... this is because glibc has runtime options that allows
well constructed programs to use malloc and have it fast, but also to set
it secure for other programs.  And a lot of libraries and programs aren't
well constructed... and the default is for malloc to be _fast_ :(

...and two issues concerning GNU C++,

  The C++ package in hamm is not compiled with setlocale functioning.  So,
if you do setlocale in your program, and then 'printf(%.2f, value)' your
value will not print 100,00 even if your decimal point is set to ','...
as it should do.

  And using 'malloc' inside a C++ program, will corrupt it and _may_ cause
it to SIGSEGV at some point...


Orn Einar Hansen [EMAIL PROTECTED]
  [EMAIL PROTECTED]
voice+fax; +46 035 217194


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 to libc6: purge or install *-dev?

1997-11-16 Thread George Bonser

Maybe I have an old version ... at the very end it finally mentiones the
conflict.  the last item in the howto.  I think it should be moved up to
where the lists of packages you need are mentioned.


On 16-Nov-97 joost witteveen wrote:
 
 I'm sure that is mentioned in the libc5-libc6-mini-howto.
 
 
 
 -- 
 joost witteveen, [EMAIL PROTECTED]
 
 Potentially offensive files, part 5: /dev/random.
 `head -c 4 /dev/random` may print 4-letter words (once every approx 4e8
 tries).
 
 
 --
 TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
 [EMAIL PROTECTED] . 
 Trouble?  e-mail to [EMAIL PROTECTED] .
 
 


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Debian libc5 to libc6 Mini-HOWTO (regular posting)

1997-11-03 Thread Scott Ellis
  Debian libc5 to libc6 Mini-HOWTO
  Scott K. Ellis, [EMAIL PROTECTED]
  $Id: libc5-libc6-Mini-HOWTO.sgml,v 2.9 1997/10/14 02:46:50
  storm Exp $

  1.  Introduction

  The Debian project is currently in the process of putting together the
  next release of the Debian system.  This version will utilize the new
  libc6, a replacement for the prior libc5 which includes many
  enhancements and brings the Linux C library back into sync with the
  GNU project.  We are doing this in a way to allow you to continue to
  utilize your older software by providing development and operating
  environments for both C libraries.  However, all packages in the new
  release will be linked with the new C library.  This has made it
  slightly more difficult to install packages from the unstable branch
  of our development tree into a working system.  There is a slight
  possibility of making your system unbootable in the process, this
  guide is intended to help you avoid such problems.

  1.1.  Recent Changes:

  o  Updated note about /etc/nsswitch.conf

  o  Note about vthunk change with glibc 2.0.5c.

  o  Seperated bash upgrade from required upgrade.

  o  Note on how to upgrade via dpkg-ftp.

  o  Notes about NIS and libgdbm (perl) issues.

  o  Note about libc6-based e2fsck being bad for large partitions.

  1.2.  Finding updates

  The latest version of this Mini-HOWTO should be available in the
  following locations:

  o  http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html

  o  http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.txt

  o  http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.sgml

  o  ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-HOWTO.txt

  o  ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-
 HOWTO.html.tar.gz

  1.3.  Copyright and Disclaimer

  This Mini-HOWTO is covered by the copyright of and may be further
  redistibuted under the same terms as other HOWTOs from the LDP.

  As always, this document comes with NO WARRANTY.  These comments are
  based on my personal experience and experimentation.  While this
  worked for me off a freshly installed v1.3.1 system, you mileage may
  vary.  Please send any comments or corrections to [EMAIL PROTECTED]

  2.  Requirements

  2.1.  Minimum Requirements

  The minimum list of packages to install to be able to run unstable-
  branch packages is below.  Install these packages one at a time in
  exactly the order listed.  When versions are mentioned, that is a
  minimum suggested version, any later version should also be
  acceptable.

  o  ldso_1.9.5-1

  o  libc6_2.0.4-1

  2.2.  Upgrading bash

  While you can install many libc6 package with just ldso and libc6, you
  will probably want to upgrade a few other packages as well.  Since
  bash-2.01 fixes problems experienced with Netscape and helper
  applications, it is one of the more likely packages to need updated.
  However, it is also one of the few packages that is capable of
  rendering your system useless if upgraded incorrectly.  Install the
  packages below one at a time in exactly the order listed.

  IMPORTANT: If you use dselect to do the initial upgrade of these
  packages, there is a very good possibility of breaking bash and
  therefore making your system unusable.

  o  ncurses3.0_1.9.9e-2

  o  ncurses3.4_1.9.9g-3

  o  libreadline2_2.1-4

  o  libreadlineg2_2.1-4

  o  bash_2.01-2

  2.3.  Other Suggested Packages

  These packages are not absolutely essential for the functioning of the
  packages in unstable, but are still very useful.  The new dpkg-dev may
  be necessary for unpacking source archives from unstable, and the new
  dpkg-ftp is needed if you wish to use the ftp method of dselect to
  upgrade your system to the unstable distribution.

  o  libg++272_2.7.2.5-2

  o  dpkg_1.4.0.19

  o  dpkg-dev_1.4.0.19

  o  dpkg-ftp_1.4.9

  2.4.  Other Possible Conflicts

  Since perl is used in many package installation scripts, problems with
  with library upgrades may temporarily break perl, which may break
  other package installations.  To be safe, install the new libgdbm1 and
  then the new libgdbmg1 packages by hand before upgrading perl.

  3.  Development

  If you wish to do libc6 development, you should first purge all the
  '-dev' packages on your system, the new development system will use
  packages with the suffix '-dev' for libc6 development and '-altdev'
  for libc5 development.  You will wish to install the latest libc5
  package, and altgcc if you wish continue to do libc5 development as
  well.  Some libraries haven't been recompiled for the new libc6 yet,
  check that all your vital libraries are available before upgrading.
  Linking libc5-based libraries with libc6-based programs will have
  unpredictable results.

  4.  Concerns

  4.1.  Upgrading to libc6_2.0.5c-0.1

  Due to a change in the vthunk handling code in libc6 and libg++, you
  must upgrade to at least libg++272_2.7.2.8-0.1 when upgrading libc6.

  4.2.  Upgrading bash

libc5 vs libc6

1997-11-02 Thread Phil Nitschke
I'm trying to delete older version(s) of tcl and Tk and install Tcl8.0
and Tk8.0 using dselect (kernel rev. 2.0.30).

The problem is that Tk8 requires libc6 which conflicts with libc5
which is required by half the other applications I've got installed.

Any hints?

-- 
Phil


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 vs libc6

1997-11-02 Thread Ben Pfaff
Phil Nitschke [EMAIL PROTECTED] writes:
 I'm trying to delete older version(s) of tcl and Tk and install Tcl8.0
 and Tk8.0 using dselect (kernel rev. 2.0.30).
 
 The problem is that Tk8 requires libc6 which conflicts with libc5
 which is required by half the other applications I've got installed.

You're wrong about libc6 conflicting with libc5:

blp:/raid/home/blp$ dpkg -s libc6
Package: libc6
Status: install ok installed
Priority: required
Section: base
Installed-Size: 1421
Maintainer: Helmut Geyer [EMAIL PROTECTED]
Source: glibc
Version: 2.0.5c-0.1
Pre-Depends: ldso (= 1.8.10-1)
Conflicts: libpthread0 (= 0.5-10)
Description: The GNU C library version 2 (run-time files).
 Includes shared libraries needed to run programs.

However, libc6-dev and libc5-dev conflict.  Your programs shouldn't
depend on these, however; only development libraries should.
-- 
Ben Pfaff [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]
Senders of unsolicited commercial e-mail will receive free 32MB core files!


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 vs libc6

1997-11-02 Thread David Puyrear
Phil Nitschke wrote:
 
 I'm trying to delete older version(s) of tcl and Tk and install Tcl8.0
 and Tk8.0 using dselect (kernel rev. 2.0.30).
 
 The problem is that Tk8 requires libc6 which conflicts with libc5
 which is required by half the other applications I've got installed.

This is know problem. All you need to do is get the libc5 from hamm which will
fix this conflict.

Later,
David


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: Debian libc5 to libc6 Mini-HOWTO (regular posting, updated)

1997-10-27 Thread Christian Leutloff
Scott Ellis [EMAIL PROTECTED] writes:

   2.4.  Other Possible Conflicts
 
   Since perl is used in many package installation scripts, problems with
   with library upgrades may temporarily break perl, which may break
   other package installations.  To be safe, install the new libgdbm1 and
   then the new libgdbmg1 packages by hand before upgrading perl.

can you also suggest to upgrade perl by hand!?

I followed your tips, but installation breaks due to perl. After
upgrading perl manually everything works fine (except the reported
bugs ;-) ).

Yours
Christian

-- 
Christian Leutloff, Aachen, Germany
  [EMAIL PROTECTED]  http://www.oche.de/~leutloff/

Debian GNU/Linux 1.3.1! Mehr unter http://www.de.debian.org/



pgpGNPYmX28XC.pgp
Description: PGP signature


Debian libc5 to libc6 Mini-HOWTO (regular posting, updated)

1997-10-15 Thread Scott Ellis
Notes on handling the new libc5 upgrade in the latest stable update are at
the end.


  Debian libc5 to libc6 Mini-HOWTO
  Scott K. Ellis, [EMAIL PROTECTED]
  $Id: libc5-libc6-Mini-HOWTO.sgml,v 2.9 1997/10/14 02:46:50
  storm Exp $

  1.  Introduction

  The Debian project is currently in the process of putting together the
  next release of the Debian system.  This version will utilize the new
  libc6, a replacement for the prior libc5 which includes many
  enhancements and brings the Linux C library back into sync with the
  GNU project.  We are doing this in a way to allow you to continue to
  utilize your older software by providing development and operating
  environments for both C libraries.  However, all packages in the new
  release will be linked with the new C library.  This has made it
  slightly more difficult to install packages from the unstable branch
  of our development tree into a working system.  There is a slight
  possibility of making your system unbootable in the process, this
  guide is intended to help you avoid such problems.

  1.1.  Recent Changes:

  o  Updated note about /etc/nsswitch.conf

  o  Note about vthunk change with glibc 2.0.5c.

  o  Seperated bash upgrade from required upgrade.

  o  Note on how to upgrade via dpkg-ftp.

  o  Notes about NIS and libgdbm (perl) issues.

  o  Note about libc6-based e2fsck being bad for large partitions.

  1.2.  Finding updates

  The latest version of this Mini-HOWTO should be available in the
  following locations:

  o  http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html

  o  http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.txt

  o  http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.sgml

  o  ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-HOWTO.txt

  o  ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-
 HOWTO.html.tar.gz

  1.3.  Copyright and Disclaimer

  This Mini-HOWTO is covered by the copyright of and may be further
  redistibuted under the same terms as other HOWTOs from the LDP.

  As always, this document comes with NO WARRANTY.  These comments are
  based on my personal experience and experimentation.  While this
  worked for me off a freshly installed v1.3.1 system, you mileage may
  vary.  Please send any comments or corrections to [EMAIL PROTECTED]

  2.  Requirements

  2.1.  Minimum Requirements

  The minimum list of packages to install to be able to run unstable-
  branch packages is below.  Install these packages one at a time in
  exactly the order listed.  When versions are mentioned, that is a
  minimum suggested version, any later version should also be
  acceptable.

  o  ldso_1.9.5-1

  o  libc6_2.0.4-1

  2.2.  Upgrading bash

  While you can install many libc6 package with just ldso and libc6, you
  will probably want to upgrade a few other packages as well.  Since
  bash-2.01 fixes problems experienced with Netscape and helper
  applications, it is one of the more likely packages to need updated.
  However, it is also one of the few packages that is capable of
  rendering your system useless if upgraded incorrectly.  Install the
  packages below one at a time in exactly the order listed.

  IMPORTANT: If you use dselect to do the initial upgrade of these
  packages, there is a very good possibility of breaking bash and
  therefore making your system unusable.

  o  ncurses3.0_1.9.9e-2

  o  ncurses3.4_1.9.9g-3

  o  libreadline2_2.1-4

  o  libreadlineg2_2.1-4

  o  bash_2.01-2

  2.3.  Other Suggested Packages

  These packages are not absolutely essential for the functioning of the
  packages in unstable, but are still very useful.  The new dpkg-dev may
  be necessary for unpacking source archives from unstable, and the new
  dpkg-ftp is needed if you wish to use the ftp method of dselect to
  upgrade your system to the unstable distribution.

  o  libg++272_2.7.2.5-2

  o  dpkg_1.4.0.19

  o  dpkg-dev_1.4.0.19

  o  dpkg-ftp_1.4.9

  2.4.  Other Possible Conflicts

  Since perl is used in many package installation scripts, problems with
  with library upgrades may temporarily break perl, which may break
  other package installations.  To be safe, install the new libgdbm1 and
  then the new libgdbmg1 packages by hand before upgrading perl.

  3.  Development

  If you wish to do libc6 development, you should first purge all the
  '-dev' packages on your system, the new development system will use
  packages with the suffix '-dev' for libc6 development and '-altdev'
  for libc5 development.  You will wish to install the latest libc5
  package, and altgcc if you wish continue to do libc5 development as
  well.  Some libraries haven't been recompiled for the new libc6 yet,
  check that all your vital libraries are available before upgrading.
  Linking libc5-based libraries with libc6-based programs will have
  unpredictable results.

  4.  Concerns

  4.1.  Upgrading to libc6_2.0.5c-0.1

  Due to a change in the vthunk handling code in libc6 and libg++, you
  must

Debian libc5 to libc6 Mini-HOWTO (regular posting, updated)

1997-10-11 Thread Scott K. Ellis
-BEGIN PGP SIGNED MESSAGE-

  Debian libc5 to libc6 Mini-HOWTO
  Scott K. Ellis, [EMAIL PROTECTED]
  $Id: libc5-libc6-Mini-HOWTO.sgml,v 2.8 1997/10/11 03:02:12
  storm Exp $

  1.  Introduction

  The Debian project is currently in the process of putting together the
  next release of the Debian system.  This version will utilize the new
  libc6, a replacement for the prior libc5 which includes many
  enhancements and brings the Linux C library back into sync with the
  GNU project.  We are doing this in a way to allow you to continue to
  utilize your older software by providing development and operating
  environments for both C libraries.  However, all packages in the new
  release will be linked with the new C library.  This has made it
  slightly more difficult to install packages from the unstable branch
  of our development tree into a working system.  There is a slight
  possibility of making your system unbootable in the process, this
  guide is intended to help you avoid such problems.

  1.1.  Recent Changes:

  o  Note about vthunk change with glibc 2.0.5c.

  o  Seperated bash upgrade from required upgrade.

  o  Note on how to upgrade via dpkg-ftp.

  o  Notes about NIS and libgdbm (perl) issues.

  o  Note about libc6-based e2fsck being bad for large partitions.

  1.2.  Finding updates

  The latest version of this Mini-HOWTO should be available in the
  following locations:

  o  http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html

  o  http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.txt

  o  http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.sgml

  o  ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-HOWTO.txt

  o  ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-
 HOWTO.html.tar.gz

  1.3.  Copyright and Disclaimer

  This Mini-HOWTO is covered by the copyright of and may be further
  redistibuted under the same terms as other HOWTOs from the LDP.

  As always, this document comes with NO WARRANTY.  These comments are
  based on my personal experience and experimentation.  While this
  worked for me off a freshly installed v1.3.1 system, you mileage may
  vary.  Please send any comments or corrections to [EMAIL PROTECTED]

  2.  Requirements

  2.1.  Minimum Requirements

  The minimum list of packages to install to be able to run unstable-
  branch packages is below.  Install these packages one at a time in
  exactly the order listed.  When versions are mentioned, that is a
  minimum suggested version, any later version should also be
  acceptable.

  o  ldso_1.9.5-1

  o  libc6_2.0.4-1

  2.2.  Upgrading bash

  While you can install many libc6 package with just ldso and libc6, you
  will probably want to upgrade a few other packages as well.  Since
  bash-2.01 fixes problems experienced with Netscape and helper
  applications, it is one of the more likely packages to need updated.
  However, it is also one of the few packages that is capable of
  rendering your system useless if upgraded incorrectly.  Install the
  packages below one at a time in exactly the order listed.

  IMPORTANT: If you use dselect to do the initial upgrade of these
  packages, there is a very good possibility of breaking bash and
  therefore making your system unusable.

  o  ncurses3.0_1.9.9e-2

  o  ncurses3.4_1.9.9g-3

  o  libreadline2_2.1-4

  o  libreadlineg2_2.1-4

  o  bash_2.01-2

  2.3.  Other Suggested Packages

  These packages are not absolutely essential for the functioning of the
  packages in unstable, but are still very useful.  The new dpkg-dev may
  be necessary for unpacking source archives from unstable, and the new
  dpkg-ftp is needed if you wish to use the ftp method of dselect to
  upgrade your system to the unstable distribution.

  o  libg++272_2.7.2.5-2

  o  dpkg_1.4.0.19

  o  dpkg-dev_1.4.0.19

  o  dpkg-ftp_1.4.9

  2.4.  Other Possible Conflicts

  Since perl is used in many package installation scripts, problems with
  with library upgrades may temporarily break perl, which may break
  other package installations.  To be safe, install the new libgdbm1 and
  then the new libgdbmg1 packages by hand before upgrading perl.

  3.  Development

  If you wish to do libc6 development, you should first purge all the
  '-dev' packages on your system, the new development system will use
  packages with the suffix '-dev' for libc6 development and '-altdev'
  for libc5 development.  You will wish to install the latest libc5
  package, and altgcc if you wish continue to do libc5 development as
  well.  Some libraries haven't been recompiled for the new libc6 yet,
  check that all your vital libraries are available before upgrading.
  Linking libc5-based libraries with libc6-based programs will have
  unpredictable results.

  4.  Concerns

  4.1.  Upgrading to libc6_2.0.5c-0.1

  Due to a change in the vthunk handling code in libc6 and libg++, you
  must upgrade to at least libg++272_2.7.2.8-0.1 when upgrading libc6.

  4.2.  Upgrading bash

Re: Debian libc5 to libc6 Mini-HOWTO (regular posting)

1997-10-07 Thread Marcus . Brinkmann

It is in general a good advice to install first the actual lib* package,
and then the appropriate lkib*g package. So it is necessary for svgalib
and others.

Perhaps something like this could be included in the HOWTO

Thank you
Marcus


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: Debian libc5 to libc6 Mini-HOWTO (regular posting)

1997-10-07 Thread Scott Ellis
On Tue, 7 Oct 1997 [EMAIL PROTECTED] wrote:

 It is in general a good advice to install first the actual lib* package,
 and then the appropriate lkib*g package. So it is necessary for svgalib
 and others.
 
 Perhaps something like this could be included in the HOWTO

I'll try to make mention of it.  However, it is policy that the newer
libfoog package should conflict with old versions of libfoo that put their
libraries in /usr/lib instead of /usr/lib/libc5-compat.  Any package that
doesn't do this has a bug.  In addition, the both packages are installed
at the same time, you'll get the right thing even if it does complain
about overwrites, and most other libraries can stand to be broken for a
few minutes.


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: Debian libc5 to libc6 Mini-HOWTO (regular posting)

1997-10-07 Thread Marcus Brinkmann
On Tue, Oct 07, 1997 at 10:29:11AM -0400, Scott Ellis wrote:
 On Tue, 7 Oct 1997 [EMAIL PROTECTED] wrote:
 
  It is in general a good advice to install first the actual lib* package,
  and then the appropriate lkib*g package. So it is necessary for svgalib
  and others.
  
  Perhaps something like this could be included in the HOWTO
 
 I'll try to make mention of it.  However, it is policy that the newer
 libfoog package should conflict with old versions of libfoo that put their
 libraries in /usr/lib instead of /usr/lib/libc5-compat.  Any package that
 doesn't do this has a bug.  In addition, the both packages are installed
 at the same time, you'll get the right thing even if it does complain
 about overwrites, and most other libraries can stand to be broken for a
 few minutes.

I have to admit that I don't know what I'm really doing, but it works: I try
to install the (old) libc5-compat, and if it installs I install the libc6
one after. If it depends on libc6 and errors, I install the libc6 and then
the libc5 library a second time. Seems to work fine...

Once again, I don't know what I do but I'm impressed that all works
relativly flawless.

Thank you,
Marcus
-- 
Rhubarb is no Egyptian god.
Marcus Brinkmann
[EMAIL PROTECTED]
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Debian libc5 to libc6 Mini-HOWTO (regular posting)

1997-10-06 Thread Scott Ellis
  Debian libc5 to libc6 Mini-HOWTO
  Scott K. Ellis, [EMAIL PROTECTED]
  $Id: libc5-libc6-Mini-HOWTO.sgml,v 2.6 1997/09/27 16:41:16
  storm Exp storm $

  1.  Introduction

  The Debian project is currently in the process of putting together the
  next release of the Debian system.  This version will utilize the new
  libc6, a replacement for the prior libc5 which includes many
  enhancements and brings the Linux C library back into sync with the
  GNU project.  We are doing this in a way to allow you to continue to
  utilize your older software by providing development and operating
  environments for both C libraries.  However, all packages in the new
  release will be linked with the new C library.  This has made it
  slightly more difficult to install packages from the unstable branch
  of our development tree into a working system.  There is a slight
  possibility of making your system unbootable in the process, this
  guide is intended to help you avoid such problems.

  1.1.  Recent Changes:

  o  Note on how to upgrade via dpkg-ftp.

  o  Notes about NIS and libgdbm (perl) issues.

  o  Note about libc6-based e2fsck being bad for large partitions.

  o  Reorganized slightly and added more information about possible
 problems.

  o  Moved ldso above libc6, incase they have an ancient ldso.

  o  Raised versions required for bash and libreadline(g)2 to the
 official maintainer versions to avoid possible version mismatch
 breakage.

  o  Added a note saying that allowing dselect to upgrade the listed
 packages might result in an unbootable system.

  o  Added ncurses3.0 to list of packages after realizing that
 libreadline2 depended on it.  This may not be necessary, as
 everyone should already have ncurses3.0 installed.

  1.2.  Finding updates

  The latest version of this Mini-HOWTO in HTML format should be located
  at http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html.  The
  SGML source should also be available as libc5-libc6-Mini-HOWTO.sgml in
  the same directory.

  1.3.  Disclaimer

  As always, this document comes with NO WARRANTY.  These comments are
  based on my personal experience and experimentation.  While this
  worked for me off a freshly installed v1.3.1 system, you mileage may
  vary.  Please send any comments or corrections to [EMAIL PROTECTED]

  2.  Requirements

  2.1.  Minimum Requirements

  The minimum list of packages to install to be able to run unstable-
  branch packages is below.  Install these packages one at a time in
  exactly the order listed.  When versions are mentioned, that is a
  minimum suggested version, any later version should also be
  acceptable.

  IMPORTANT: If you use dselect to do the initial upgrade to these
  packages, there is a very good possibility of breaking bash and
  therefore making your system unusable.

  o  ldso_1.9.5-1

  o  libc6_2.0.4-1

  o  ncurses3.0_1.9.9e-2

  o  ncurses3.4_1.9.9g-3

  o  libreadline2_2.1-4

  o  libreadlineg2_2.1-4

  o  bash_2.01-2

  2.2.  Other Suggested Packages

  These packages are not absolutely essential for the functioning of the
  packages in unstable, but are still very useful.  The new dpkg-dev may
  be necessary for unpacking source archives from unstable, and the new
  dpkg-ftp is needed if you wish to use the ftp method of dselect to
  upgrade your system to the unstable distribution.

  o  libg++272_2.7.2.5-2

  o  dpkg_1.4.0.19

  o  dpkg-dev_1.4.0.19

  o  dpkg-ftp_1.4.9

  2.3.  Other Possible Conflicts

  Since perl is used in many package installation scripts, problems with
  with library upgrades may temporarily break perl, which may break
  other package installations.  To be safe, install the new libgdbm1 and
  then the new libgdbmg1 packages by hand before upgrading perl.

  3.  Development

  If you wish to do libc6 development, you should first purge all the
  '-dev' packages on your system, the new development system will use
  packages with the suffix '-dev' for libc6 development and '-altdev'
  for libc5 development.  You will wish to install the latest libc5
  package, and altgcc if you wish continue to do libc5 development as
  well.  Some libraries haven't been recompiled for the new libc6 yet,
  check that all your vital libraries are available before upgrading.
  Linking libc5-based libraries with libc6-based programs will have
  unpredictable results.

  4.  Concerns

  4.1.  Upgrading bash

  The package bash_2.01-1 requires that you have libreadlineg2_2.1-3 or
  greater installed.  If you install the new bash package before
  installing the new libreadlineg2, you will break your system.
  bash_2.01-2 has the appropriate predepends lines, but may not yet be
  to your mirror.

  4.2.  /sbin/e2fsck

  The e2fsck program in e2fsprogs_1.10-4 has a bug in it which will
  cause it to destroy data on partitions above 2GB in size.  The version
  in e2fsprogs_1.10-5 has fixed this bug.  IMPORTANT: If you run the
  older libc6-based e2fsck on a 2 GB

Debian libc5 to libc6 Mini-HOWTO (regular posting, updated)

1997-09-21 Thread Scott K. Ellis
-BEGIN PGP SIGNED MESSAGE-

Note that some of the updated material (information about perl and NIS) is
very rough, and I should be cleaning up the information in the next draft.
If you have any questions, feel free to contact me and I'll try to be more
specific.

- - begin howto -
  Debian libc5 to libc6 Mini-HOWTO
  Scott K. Ellis, [EMAIL PROTECTED]
  $Id: libc5-libc6-Mini-HOWTO.sgml,v 2.5 1997/09/16 03:31:27
  storm Exp $

  1.  Introduction

  The Debian project is currently in the process of putting together the
  next release of the Debian system.  This version will utilize the new
  libc6, a replacement for the prior libc5 which includes many
  enhancements and brings the Linux C library back into sync with the
  GNU project.  We are doing this in a way to allow you to continue to
  utilize your older software by providing development and operating
  environments for both C libraries.  However, all packages in the new
  release will be linked with the new C library.  This has made it
  slightly more difficult to install packages from the unstable branch
  of our development tree into a working system.  There is a slight
  possibility of making your system unbootable in the process, this
  guide is intended to help you avoid such problems.

  1.1.  Recent Changes:

  o  Notes about NIS and libgdbm (perl) issues.

  o  Note about libc6-based e2fsck being bad for large partitions.

  o  Reorganized slightly and added more information about possible
 problems.

  o  Moved ldso above libc6, incase they have an ancient ldso.

  o  Raised versions required for bash and libreadline(g)2 to the
 official maintainer versions to avoid possible version mismatch
 breakage.

  o  Added a note saying that allowing dselect to upgrade the listed
 packages might result in an unbootable system.

  o  Added ncurses3.0 to list of packages after realizing that
 libreadline2 depended on it.  This may not be necessary, as
 everyone should already have ncurses3.0 installed.

  1.2.  Finding updates

  The latest version of this Mini-HOWTO in HTML format should be located
  at http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html.  The
  SGML source should also be available as libc5-libc6-Mini-HOWTO.sgml in
  the same directory.

  1.3.  Disclaimer

  As always, this document comes with NO WARRANTY.  These comments are
  based on my personal experience and experimentation.  While this
  worked for me off a freshly installed v1.3.1 system, you mileage may
  vary.  Please send any comments or corrections to [EMAIL PROTECTED]

  2.  Requirements

  2.1.  Minimum Requirements

  The minimum list of packages to install to be able to run unstable-
  branch packages is below.  Install these packages one at a time in
  exactly the order listed.  When versions are mentioned, that is a
  minimum suggested version, any later version should also be
  acceptable.

  IMPORTANT: If you use dselect to do the initial upgrade to these
  packages, there is a very good possibility of breaking bash and
  therefore making your system unusable.

  o  ldso_1.9.5-1

  o  libc6_2.0.4-1

  o  ncurses3.0_1.9.9e-2

  o  ncurses3.4_1.9.9g-3

  o  libreadline2_2.1-4

  o  libreadlineg2_2.1-4

  o  bash_2.01-2

  2.2.  Other Suggested Packages

  These packages are not absolutely essential for the functioning of the
  packages in unstable, but are still very useful.  The new dpkg-dev may
  be necessary for unpacking source archives from unstable, and the new
  dpkg-ftp is needed if you wish to use the ftp method of dselect to
  upgrade your system to the unstable distribution.

  o  libg++272_2.7.2.5-2

  o  dpkg_1.4.0.19

  o  dpkg-dev_1.4.0.19

  o  dpkg-ftp_1.4.9

  2.3.  Other Possible Conflicts

  Since perl is used in many package installation scripts, problems with
  with library upgrades may temporarily break perl, which may break
  other package installations.  To be safe, install the new libgdbm1 and
  then the new libgdbm1g packages by hand before upgrading perl.

  3.  Development

  If you wish to do libc6 development, you should first purge all the
  '-dev' packages on your system, the new development system will use
  packages with the suffix '-dev' for libc6 development and '-altdev'
  for libc5 development.  You will wish to install the latest libc5
  package, and altgcc if you wish continue to do libc5 development as
  well.  Some libraries haven't been recompiled for the new libc6 yet,
  check that all your vital libraries are available before upgrading.
  Linking libc5-based libraries with libc6-based programs will have
  unpredictable results.

  4.  Concerns

  4.1.  Upgrading bash

  The package bash_2.01-1 requires that you have libreadlineg2_2.1-3 or
  greater installed.  If you install the new bash package before
  installing the new libreadlineg2, you will break your system.
  bash_2.01-2 has the appropriate predepends lines, but may not yet be
  to your mirror.

  4.2.  /sbin/e2fsck

Debian libc5 to libc6 Mini-HOWTO (regular posting)

1997-09-08 Thread Scott K. Ellis
-BEGIN PGP SIGNED MESSAGE-

  Debian libc5 to libc6 Mini-HOWTO
  Scott K. Ellis, [EMAIL PROTECTED]
  $Id: libc5-libc6-Mini-HOWTO.sgml,v 2.4 1997/08/28 22:02:32
  storm Exp $

  1.  Introduction

  The Debian project is currently in the process of putting together the
  next release of the Debian system.  This version will utilize the new
  libc6, a replacement for the prior libc5 which includes many
  enhancements and brings the Linux C library back into sync with the
  GNU project.  We are doing this in a way to allow you to continue to
  utilize your older software by providing development and operating
  environments for both C libraries.  However, all packages in the new
  release will be linked with the new C library.  This has made it
  slightly more difficult to install packages from the unstable branch
  of our development tree into a working system.  There is a slight
  possibility of making your system unbootable in the process, this
  guide is intended to help you avoid such problems.

  1.1.  Recent Changes:

  o  Note about libc6-based e2fsck being bad for large partitions.

  o  Reorganized slightly and added more information about possible
 problems.

  o  Moved ldso above libc6, incase they have an ancient ldso.

  o  Raised versions required for bash and libreadline(g)2 to the
 official maintainer versions to avoid possible version mismatch
 breakage.

  o  Added a note saying that allowing dselect to upgrade the listed
 packages might result in an unbootable system.

  o  Added ncurses3.0 to list of packages after realizing that
 libreadline2 depended on it.  This may not be necessary, as
 everyone should already have ncurses3.0 installed.

  1.2.  Finding updates

  The latest version of this Mini-HOWTO in HTML format should be located
  at http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html.  The
  SGML source should also be available as libc5-libc6-Mini-HOWTO.sgml in
  the same directory.

  1.3.  Disclaimer

  As always, this document comes with NO WARRANTY.  These comments are
  based on my personal experience and experimentation.  While this
  worked for me off a freshly installed v1.3.1 system, you mileage may
  vary.  Please send any comments or corrections to [EMAIL PROTECTED]

  2.  Requirements

  2.1.  Minimum Requirements

  The minimum list of packages to install to be able to run unstable-
  branch packages is below.  Install these packages one at a time in
  exactly the order listed.  When versions are mentioned, that is a
  minimum suggested version, any later version should also be
  acceptable.

  IMPORTANT: If you use dselect to do the initial upgrade to these
  packages, there is a very good possibility of breaking bash and
  therefore making your system unusable.

  o  ldso_1.9.5-1

  o  libc6_2.0.4-1

  o  ncurses3.0_1.9.9e-2

  o  ncurses3.4_1.9.9g-3

  o  libreadline2_2.1-4

  o  libreadlineg2_2.1-4

  o  bash_2.01-2

  2.2.  Other Suggested Packages

  These packages are not absolutely essential for the functioning of the
  packages in unstable, but are still very useful.  The new dpkg-dev may
  be necessary for unpacking source archives from unstable, and the new
  dpkg-ftp is needed if you wish to use the ftp method of dselect to
  upgrade your system to the unstable distribution.

  o  libg++272_2.7.2.5-2

  o  dpkg_1.4.0.19

  o  dpkg-dev_1.4.0.19

  o  dpkg-ftp_1.4.9

  3.  Development

  If you wish to do libc6 development, you should first purge all the
  '-dev' packages on your system, the new development system will use
  packages with the suffix '-dev' for libc6 development and '-altdev'
  for libc5 development.  You will wish to install the latest libc5
  package, and altgcc if you wish continue to do libc5 development as
  well.  Some libraries haven't been recompiled for the new libc6 yet,
  check that all your vital libraries are available before upgrading.
  Linking libc5-based libraries with libc6-based programs will have
  unpredictable results.

  4.  Concerns

  4.1.  Upgrading bash

  The package bash_2.01-1 requires that you have libreadlineg2_2.1-3 or
  greater installed.  If you install the new bash package before
  installing the new libreadlineg2, you will break your system.
  bash_2.01-2 has the appropriate predepends lines, but may not yet be
  to your mirror.

  4.2.  /sbin/e2fsck

  The e2fsck program in e2fsprogs_1.10-4 has a bug in it which will
  cause it to destroy data on partitions above 2GB in size.  The version
  in e2fsprogs_1.10-5 has fixed this bug.  IMPORTANT: If you run the
  older libc6-based e2fsck on a 2 GB or greater partition, YOU WILL LOSE
  DATA.

  4.3.  /usr/bin/gencat

  Note also that both the man-db and the libc6-dev packages currently
  include /usr/bin/gencat.  The version of gencat in libc6-dev has been
  reported to cause segfault problems with man-db, you may wish to
  reinstall man-db after libc6-dev if you experience these problems.

- -- 
   Scott K. Ellis

Debian libc5 to libc6 Mini-HOWTO

1997-09-02 Thread Scott K. Ellis
-BEGIN PGP SIGNED MESSAGE-

  Debian libc5 to libc6 Mini-HOWTO
  Scott K. Ellis, [EMAIL PROTECTED]
  $Id: libc5-libc6-Mini-HOWTO.sgml,v 2.4 1997/08/28 22:02:32
  storm Exp $

  1.  Introduction

  The Debian project is currently in the process of putting together the
  next release of the Debian system.  This version will utilize the new
  libc6, a replacement for the prior libc5 which includes many
  enhancements and brings the Linux C library back into sync with the
  GNU project.  We are doing this in a way to allow you to continue to
  utilize your older software by providing development and operating
  environments for both C libraries.  However, all packages in the new
  release will be linked with the new C library.  This has made it
  slightly more difficult to install packages from the unstable branch
  of our development tree into a working system.  There is a slight
  possibility of making your system unbootable in the process, this
  guide is intended to help you avoid such problems.

  1.1.  Recent Changes:

  o  Note about libc6-based e2fsck being bad for large partitions.

  o  Reorganized slightly and added more information about possible
 problems.

  o  Moved ldso above libc6, incase they have an ancient ldso.

  o  Raised versions required for bash and libreadline(g)2 to the
 official maintainer versions to avoid possible version mismatch
 breakage.

  o  Added a note saying that allowing dselect to upgrade the listed
 packages might result in an unbootable system.

  o  Added ncurses3.0 to list of packages after realizing that
 libreadline2 depended on it.  This may not be necessary, as
 everyone should already have ncurses3.0 installed.

  1.2.  Finding updates

  The latest version of this Mini-HOWTO in HTML format should be located
  at http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html.  The
  SGML source should also be available as libc5-libc6-Mini-HOWTO.sgml in
  the same directory.

  1.3.  Disclaimer

  As always, this document comes with NO WARRANTY.  These comments are
  based on my personal experience and experimentation.  While this
  worked for me off a freshly installed v1.3.1 system, you mileage may
  vary.  Please send any comments or corrections to [EMAIL PROTECTED]

  2.  Requirements

  2.1.  Minimum Requirements

  The minimum list of packages to install to be able to run unstable-
  branch packages is below.  Install these packages one at a time in
  exactly the order listed.  When versions are mentioned, that is a
  minimum suggested version, any later version should also be
  acceptable.

  IMPORTANT: If you use dselect to do the initial upgrade to these
  packages, there is a very good possibility of breaking bash and
  therefore making your system unusable.

  o  ldso_1.9.5-1

  o  libc6_2.0.4-1

  o  ncurses3.0_1.9.9e-2

  o  ncurses3.4_1.9.9g-3

  o  libreadline2_2.1-4

  o  libreadlineg2_2.1-4

  o  bash_2.01-2

  2.2.  Other Suggested Packages

  These packages are not absolutely essential for the functioning of the
  packages in unstable, but are still very useful.  The new dpkg-dev may
  be necessary for unpacking source archives from unstable, and the new
  dpkg-ftp is needed if you wish to use the ftp method of dselect to
  upgrade your system to the unstable distribution.

  o  libg++272_2.7.2.5-2

  o  dpkg_1.4.0.19

  o  dpkg-dev_1.4.0.19

  o  dpkg-ftp_1.4.9

  3.  Development

  If you wish to do libc6 development, you should first purge all the
  '-dev' packages on your system, the new development system will use
  packages with the suffix '-dev' for libc6 development and '-altdev'
  for libc5 development.  You will wish to install the latest libc5
  package, and altgcc if you wish continue to do libc5 development as
  well.  Some libraries haven't been recompiled for the new libc6 yet,
  check that all your vital libraries are available before upgrading.
  Linking libc5-based libraries with libc6-based programs will have
  unpredictable results.

  4.  Concerns

  4.1.  Upgrading bash

  The package bash_2.01-1 requires that you have libreadlineg2_2.1-3 or
  greater installed.  If you install the new bash package before
  installing the new libreadlineg2, you will break your system.
  bash_2.01-2 has the appropriate predepends lines, but may not yet be
  to your mirror.

  4.2.  /sbin/e2fsck

  The e2fsck program in e2fsprogs_1.10-4 has a bug in it which will
  cause it to destroy data on partitions above 2GB in size.  The version
  in e2fsprogs_1.10-5 has fixed this bug.  IMPORTANT: If you run the
  older libc6-based e2fsck on a 2 GB or greater partition, YOU WILL LOSE
  DATA.

  4.3.  /usr/bin/gencat

  Note also that both the man-db and the libc6-dev packages currently
  include /usr/bin/gencat.  The version of gencat in libc6-dev has been
  reported to cause segfault problems with man-db, you may wish to
  reinstall man-db after libc6-dev if you experience these problems.

- -- 
   Scott K. Ellis

Debian libc5 to libc6 Mini-HOWTO (regular posting)

1997-08-28 Thread Scott K. Ellis
-BEGIN PGP SIGNED MESSAGE-

  Debian libc5 to libc6 Mini-HOWTO
  Scott K. Ellis, [EMAIL PROTECTED]
  v2.1, August 22, 1997

  1.  Introduction

  The Debian project is currently in the process of putting together the
  next release of the Debian system.  This version will utilize the new
  libc6, a replacement for the prior libc5 which includes many
  enhancements and brings the Linux C library back into sync with the
  GNU project.  We are doing this in a way to allow you to continue to
  utilize your older software by providing development and operating
  environments for both C libraries.  However, all packages in the new
  release will be linked with the new C library.  This has made it
  slightly more difficult to install packages from the unstable branch
  of our development tree into a working system.  There is a slight
  possibility of making your system unbootable in the process, this
  guide is intended to help you avoid such problems.

  1.1.  Recent Changes:

  o  Note about libc6-based e2fsck being bad for large partitions.

  o  Reorganized slightly and added more information about possible
 problems.

  o  Moved ldso above libc6, incase they have an ancient ldso.

  o  Raised versions required for bash and libreadline(g)2 to the
 official maintainer versions to avoid possible version mismatch
 breakage.

  o  Added a note saying that allowing dselect to upgrade the listed
 packages might result in an unbootable system.

  o  Added ncurses3.0 to list of packages after realizing that
 libreadline2 depended on it.  This may not be necessary, as
 everyone should already have ncurses3.0 installed.

  1.2.  Disclaimer

  As always, this document comes with NO WARRANTY.  These comments are
  based on my personal experience and experimentation.  While this
  worked for me off a freshly installed v1.3.1 system, you mileage may
  vary.  Please send any comments or corrections to [EMAIL PROTECTED]

  2.  Requirements

  2.1.  Minimum Requirements

  The minimum list of packages to install to be able to run unstable-
  branch packages is below.  Install these packages one at a time in
  exactly the order listed.  When versions are mentioned, that is a
  minimum suggested version, any later version should also be
  acceptable.

  IMPORTANT: If you use dselect to do the initial upgrade to these
  packages, there is a very good possibility of breaking bash and
  therefore making your system unusable.

  o  ldso_1.9.5-1

  o  libc6_2.0.4-1

  o  ncurses3.0_1.9.9e-2

  o  ncurses3.4_1.9.9g-3

  o  libreadline2_2.1-4

  o  libreadlineg2_2.1-4

  o  bash_2.01-2

  2.2.  Other Suggested Packages

  These packages are not absolutely essential for the functioning of the
  packages in unstable, but are still very useful.  The new dpkg-dev may
  be necessary for unpacking source archives from unstable, and the new
  dpkg-ftp is needed if you wish to use the ftp method of dselect to
  upgrade your system to the unstable distribution.

  o  libg++272_2.7.2.5-2

  o  dpkg_1.4.0.19

  o  dpkg-dev_1.4.0.19

  o  dpkg-ftp_1.4.9

  3.  Development

  If you wish to do libc6 development, you should first purge all the
  '-dev' packages on your system, the new development system will use
  packages with the suffix '-dev' for libc6 development and '-altdev'
  for libc5 development.  You will wish to install the latest libc5
  package, and altgcc if you wish continue to do libc5 development as
  well.  Some libraries haven't been recompiled for the new libc6 yet,
  check that all your vital libraries are available before upgrading.
  Linking libc5-based libraries with libc6-based programs will have
  unpredictable results.

  4.  Concerns

  4.1.  Upgrading bash

  The package bash_2.01-1 requires that you have libreadlineg2_2.1-3 or
  greater installed.  If you install the new bash package before
  installing the new libreadlineg2, you will break your system.
  bash_2.01-2 has the appropriate predepends lines, but may not yet be
  to your mirror.

  4.2.  /sbin/e2fsck

  The e2fsck program in e2fsprogs_1.10-4 has a bug in it which will
  cause it to destroy data on partitions above 2GB in size.  The version
  in e2fsprogs_1.10-5 has fixed this bug.  IMPORTANT: If you run the
  older libc6-based e2fsck on a 2 GB or greater partition, YOU WILL LOSE
  DATA.

  4.3.  /usr/bin/gencat

  Note also that both the man-db and the libc6-dev packages currently
  include /usr/bin/gencat.  The version of gencat in libc6-dev has been
  reported to cause segfault problems with man-db, you may wish to
  reinstall man-db after libc6-dev if you experience these problems.

- -- 
   Scott K. Ellis | Argue for your limitations, and
   [EMAIL PROTECTED] |   sure enough, they're yours.
  |   -- Illusions

-BEGIN PGP SIGNATURE-
Version: 2.6.3a
Charset: noconv

iQCVAwUBNAWWkKCk2fENdzpVAQH1swP/ffZzw213MhQRrqIJxwfjLIErbs4UzVLP

Re: Debian libc5 to libc6 Mini-HOWTO (regular posting)

1997-08-28 Thread Bart Schuller
On Aug 28, Scott K. Ellis wrote
   Debian libc5 to libc6 Mini-HOWTO
   Scott K. Ellis, [EMAIL PROTECTED]
   v2.1, August 22, 1997

You might also want to mention perl and libgdbm. I can't tell you
exactly what went wrong, but both machines I upgraded had a core-dumping
perl. With lots of install scripts written in perl that makes a fine
mess.

I think the first time perl crashed it was because the old perl couldn't
handle the new locale files. The second time was due to a wrong
libgdbm-something.

-- 
Bart Schuller  [EMAIL PROTECTED] At Lunalabs, where the
Lunatech Research  http://www.lunatech.com/  future is made today..
Partner of The Perl Institute  http://www.perl.org/Linux http://www.li.org/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: Debian libc5 to libc6 Mini-HOWTO (regular posting)

1997-08-28 Thread Scott K. Ellis
-BEGIN PGP SIGNED MESSAGE-

On Thu, 28 Aug 1997, Bart Schuller wrote:

 You might also want to mention perl and libgdbm. I can't tell you
 exactly what went wrong, but both machines I upgraded had a core-dumping
 perl. With lots of install scripts written in perl that makes a fine
 mess.
 
 I think the first time perl crashed it was because the old perl couldn't
 handle the new locale files. The second time was due to a wrong
 libgdbm-something.

I'd be happy to if you can provide me with some details, I haven't
experienced that particular problem myself.  If you can give me package
version numbers (and assuming that the current packages in the archive are
broken), I'd be happy to write about it.  I've got a spare partition that
I don't mind breaking to test stuff, but I need versions and installation
order.

- -- 
   |Your friends will know you better in the
Scott K. Ellis | first minute you meet than your acquaintances
[EMAIL PROTECTED] |   will know you in a thousand years.
   |  -- Illusions

-BEGIN PGP SIGNATURE-
Version: 2.6.3a
Charset: noconv

iQCVAwUBNAWxYqCk2fENdzpVAQEKEgQAnmOwA/pDP0EqD8yOhbJ4Sox0oUsRCb/V
Ld6V4fv33HnW45HACmZn0tYzbpRAoU7FpgGtvkU9AHM+JYJDW20I9MPvSLrQTyWH
bFDB9LSiALdEDrnFUhX3TdIfMayNmNhq4DxMt447HWJ368wUkl5r45he0k9PMbyf
A6XJaYCH/80=
=gfdJ
-END PGP SIGNATURE-


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Debian libc5 to libc6 Mini-HOWTO (regular posting, updated)

1997-08-20 Thread Scott K. Ellis
-BEGIN PGP SIGNED MESSAGE-

  Debian libc5 to libc6 Mini-HOWTO
  Scott K. Ellis, [EMAIL PROTECTED]
  v2.0, August 19, 1997

  1.  Introduction

  The Debian project is currently in the process of putting together the
  next release of the Debian system.  This version will utilize the new
  libc6, a replacement for the prior libc5 which includes many
  enhancements and brings the Linux C library back into sync with the
  GNU project.  We are doing this in a way to allow you to continue to
  utilize your older software by providing development and operating
  environments for both C libraries.  However, all packages in the new
  release will be linked with the new C library.  This has made it
  slightly more difficult to install packages from the unstable branch
  of our development tree into a working system.  There is a slight
  possibility of making your system unbootable in the process, this
  guide is intended to help you avoid such problems.

  1.1.  Recent Changes:

  o  Reorganized slightly and added more information about possible
 problems.

  o  Moved ldso above libc6, incase they have an ancient ldso.

  o  Raised versions required for bash and libreadline(g)2 to the
 official maintainer versions to avoid possible version mismatch
 breakage.

  o  Added a note saying that allowing dselect to upgrade the listed
 packages might result in an unbootable system.

  o  Added ncurses3.0 to list of packages after realizing that
 libreadline2 depended on it.  This may not be necessary, as
 everyone should already have ncurses3.0 installed.

  1.2.  Disclaimer

  As always, this document comes with NO WARRANTY.  These comments are
  based on my personal experience and experimentation.  While this
  worked for me off a freshly installed v1.3.1 system, you mileage may
  vary.  Please send any comments or corrections to [EMAIL PROTECTED]

  2.  Requirements

  2.1.  Minimum Requirements

  The minimum list of packages to install to be able to run unstable-
  branch packages is below.  Install these packages one at a time in
  exactly the order listed.  When versions are mentioned, that is a
  minimum suggested version, any later version should also be
  acceptable.

  IMPORTANT: If you use dselect to do the initial upgrade to these
  packages, there is a very good possibility of breaking bash and
  therefore making your system unusable.

  o  ldso_1.9.5-1

  o  libc6_2.0.4-1

  o  ncurses3.0_1.9.9e-2

  o  ncurses3.4_1.9.9g-3

  o  libreadline2_2.1-3

  o  libreadlineg2_2.1-3

  o  bash_2.01-1

  2.2.  Other Suggested Packages

  These packages are not absolutely essential for the functioning of the
  packages in unstable, but are still very useful.  The new dpkg-dev may
  be necessary for unpacking source archives from unstable, and the new
  dpkg-ftp is needed if you wish to use the ftp method of dselect to
  upgrade your system to the unstable distribution.

  o  libg++272_2.7.2.5-2

  o  dpkg_1.4.0.19

  o  dpkg-dev_1.4.0.19

  o  dpkg-ftp_1.4.9

  3.  Development

  If you wish to do libc6 development, you should first purge all the
  '-dev' packages on your system, the new development system will use
  packages with the suffix '-dev' for libc6 development and '-altdev'
  for libc5 development.  You will wish to install the latest libc5
  package, and altgcc if you wish continue to do libc5 development as
  well.  Some libraries haven't been recompiled for the new libc6 yet,
  check that all your vital libraries are available before upgrading.
  Linking libc5-based libraries with libc6-based programs will have
  unpredictable results.

  4.  Concerns

  4.1.  Upgrading bash

  The package bash_2.01-1 requires that you have libreadlineg2_2.1-3 or
  greater installed.  If you install the new bash package before
  installing the new libreadlineg2, you will break your system.
  bash_2.01-2 has the appropriate predepends lines, but may not yet be
  to your mirror.

  4.2.  /usr/bin/gencat

  Note also that both the man-db and the libc6-dev packages currently
  include /usr/bin/gencat.  The version of gencat in libc6-dev has been
  reported to cause segfault problems with man-db, you may wish to
  reinstall man-db after libc6-dev if you experience these problems.

- -- 
   |In order to live freely and happily,
  Scott K. Ellis   | you must sacrifice boredom.
  [EMAIL PROTECTED]   | It is not always an easy sacrifice.
   |-- Illusions

-BEGIN PGP SIGNATURE-
Version: 2.6.3a
Charset: noconv

iQCVAwUBM/pT9qCk2fENdzpVAQFNggP/XPw2QZ5AU0cGb4sYAy2a1JcaiKPjKzKr
xRQcLDI688KtGkBjoZTkkY6BTll+/yyyJBzTV58TuXzibwfjQ3ElNbdXeYI8zppL
DF8VYXtJmpLdJ6ieFtlndL+2egKM61ISCT9m686a7DbNLrX0eKGrKydeH2FCiRtl
cKBJ9pkOiLM=
=WYUb
-END PGP SIGNATURE-


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: Debian libc5 to libc6 Mini-HOWTO (regular posting)

1997-08-17 Thread Brandon Mitchell
Scott, I had some problems.  Specifically:

[EMAIL PROTECTED](p1):bhmit1$ /bin/bash
/bin/bash: error in loading shared libraries
: undefined symbol: rl_get_string_value_hook

   o  libc6_2.0.4-1- check
   o  ldso_1.9.5-1 - check
   o  ncurses3.4_1.9.9g-3  - check
   o  libreadline2_2.1-2.1 - check
   o  libreadlineg2_2.1-2.1- check
   o  bash_2.01-0.1- failed in post install from above error

I also installed libdl1-dev_1.9.5-1.deb because of an ldconfig error:

ldconfig: warning: can't open /usr/lib/libreadline.so (No such file or
directory), skipping
[ started after libreadline, fixed after libreadlineg ]

ldconfig: warning: can't open /usr/lib/libhistory.so (No such file or
directory), skipping
[ same as above ]

ldconfig: warning: can't open /usr/lib/libdl.so (No such file or
directory), skipping
[ started after ldso I think, probably an earlier problem with my system.
It was fixed by installing libdl1-dev ]

Note, I didn't purge the -dev libraries.  If I want to compile anything, I
can live with libc5 for now.  Everything seems to work after replacing
/bin/bash with a backup version I have.  The main goal of all this was to
get netscape 4 helper apps working (didn't want to use the ash route).

If you need anymore info, please ask.

Brandon

-
Brandon Mitchell E-mail: [EMAIL PROTECTED]
  Homepage: http://www.geocities.com/SiliconValley/7877/home.html

We all know Linux is great...it does infinite loops in 5 seconds.
--Linus Torvalds




--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: Debian libc5 to libc6 Mini-HOWTO (regular posting)

1997-08-17 Thread Scott K. Ellis
-BEGIN PGP SIGNED MESSAGE-

On Sat, 16 Aug 1997, Brandon Mitchell wrote:

 Scott, I had some problems.  Specifically:
 
   [EMAIL PROTECTED](p1):bhmit1$ /bin/bash
   /bin/bash: error in loading shared libraries
   : undefined symbol: rl_get_string_value_hook
 
o  libc6_2.0.4-1  - check
o  ldso_1.9.5-1   - check
o  ncurses3.4_1.9.9g-3- check
o  libreadline2_2.1-2.1   - check
o  libreadlineg2_2.1-2.1  - check
o  bash_2.01-0.1  - failed in post install from above error
 
 I also installed libdl1-dev_1.9.5-1.deb because of an ldconfig error:

Okay, I'm pretty much stumped by this problem.  I can't manage to get it
to reproduce itself.  If possible, could you back out those packages to
the stable ones (where applicable, remove the others) and try again with
the new bash and libreadline packages that were recently uploaded
(bash_2.01-2 and libreadline*-4 I think) and see if you have the same
problem?  If the problem goes away, I'll modify the mini-howto to specify
the later versions of the packages.

[I'd also appreciate it if someone with better knowledge of the
appropriate packages could take a look at this, where is that symbol
hiding and what might have broken it?]

 ldconfig: warning: can't open /usr/lib/libreadline.so (No such file or
 directory), skipping
 [ started after libreadline, fixed after libreadlineg ]
 
 ldconfig: warning: can't open /usr/lib/libhistory.so (No such file or
 directory), skipping
 [ same as above ]
 
 ldconfig: warning: can't open /usr/lib/libdl.so (No such file or
 directory), skipping
 [ started after ldso I think, probably an earlier problem with my system.
 It was fixed by installing libdl1-dev ]

Those ldconfig warnings are usually a symptom of a package being out of
sync with its coresponding '-dev' package.  It can be safely ignored until
you upgrade the '-dev' package, just don't compile programs with those
libs until then.

- -- 
   Scott K. Ellis|The reason angels can fly is that
   [EMAIL PROTECTED]| they take themselves so lightly.
 |-- G.K. Chesterson

-BEGIN PGP SIGNATURE-
Version: 2.6.3a
Charset: noconv

iQCVAwUBM/aEaKCk2fENdzpVAQEg4gQArKmlKQMVHtChlF+i1e1sHa6um59aE2+/
G3IhECVtFUbHV4R1cXJWpnAVyaicJTcNAnnvfTBs5Se+mJNWDQNsoGrnS92eGziO
2+K9UzjFwnKm6zWjBEuBVG+YDJKRop4H1141H/32ZSozj2tr1FPJap37zv9halob
taLGrPFvyJk=
=wLx/
-END PGP SIGNATURE-


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: Debian libc5 to libc6 Mini-HOWTO (regular posting)

1997-08-17 Thread ioannis

  ldconfig: warning: can't open /usr/lib/libreadline.so (No such file or
  directory), skipping
  [ started after libreadline, fixed after libreadlineg ]
  
  ldconfig: warning: can't open /usr/lib/libhistory.so (No such file or
  directory), skipping
  [ same as above ]
  
  ldconfig: warning: can't open /usr/lib/libdl.so (No such file or
  directory), skipping
  [ started after ldso I think, probably an earlier problem with my system.
  It was fixed by installing libdl1-dev ]

 About 3 weeks when I changed to libc5, I did get errors such as these.
 It was a simple matter of changing the symlinks by hand to point to
 the newer version number. I am not sure if this is what is happening in your
 case, but your output looks almost what I remember getting.


-- 
Ioannis Tambouras 
[EMAIL PROTECTED], West Palm Beach, Florida
Signed pgp-key on key server. 
Signed pgp-key on key server. 


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Debian libc5 to libc6 Mini-HOWTO (regular posting, updated)

1997-08-17 Thread Scott K. Ellis
-BEGIN PGP SIGNED MESSAGE-

  Debian libc5 to libc6 Mini-HOWTO
  Scott K. Ellis, [EMAIL PROTECTED]
  v1.6, August 17, 1997

  Recent Changes:

  o  Moved ldso above libc6, incase they have an ancient ldso.

  o  Raised versions required for bash and libreadline(g)2 to the
 official maintainer versions to avoid possible version mismatch
 breakage.

  o  Added a note saying that allowing dselect to upgrade the listed
 packages might result in an unbootable system.

  o  Added ncurses3.0 to list of packages after realizing that
 libreadline2 depended on it.  This may not be necessary, as
 everyone should already have ncurses3.0 installed.

  1.  Introduction

  The Debian project is currently in the process of putting together the
  next release of the Debian system.  This version will utilize the new
  libc6, a replacement for the prior libc5 which includes many
  enhancements and brings the Linux C library back into sync with the
  GNU project.  We are doing this in a way to allow you to continue to
  utilize your older software by providing development and operating
  environments for both C libraries.  However, all packages in the new
  release will be linked with the new C library.  This has made it
  slightly more difficult to install packages from the unstable branch
  of our development tree into a working system.  There is a slight
  possibility of making your system unbootable in the process, this
  guide is intended to help you avoid such problems.

  2.  Requirements

  2.1.  Minimum Requirements

  The minimum list of packages to install to be able to run unstable-
  branch packages is below.  Install these packages one at a time in
  exactly the order listed.  When versions are mentioned, that is a
  minimum suggested version, any later version should also be
  acceptable.

  IMPORTANT: If you use dselect to do the initial upgrade to these
  packages, there is a very good possibility of breaking bash and
  therefore making your system unusable.

  o  ldso_1.9.5-1

  o  libc6_2.0.4-1

  o  ncurses3.0_1.9.9e-2

  o  ncurses3.4_1.9.9g-3

  o  libreadline2_2.1-3

  o  libreadlineg2_2.1-3

  o  bash_2.01-1

  2.2.  Other Suggested Packages

  These packages are not absolutely essential for the functioning of the
  packages in unstable, but are still very useful.  The new dpkg-dev may
  be necessary for unpacking source archives from unstable, and the new
  dpkg-ftp is needed if you wish to use the ftp method of dselect to
  upgrade your system to the unstable distribution.

  o  libg++272_2.7.2.5-2

  o  dpkg_1.4.0.19

  o  dpkg-dev_1.4.0.19

  o  dpkg-ftp_1.4.9

  3.  Development

  If you wish to do libc6 development, you should first purge all the
  '-dev' packages on your system, the new development system will use
  packages with the suffix '-dev' for libc6 development and '-altdev'
  for libc5 development.  You will wish to install the latest libc5
  package, and altgcc if you wish continue to do libc5 development as
  well.  Some libraries haven't been recompiled for the new libc6 yet,
  check that all your vital libraries are available before upgrading.
  Linking libc5-based libraries with libc6-based programs will have
  unpredictable results.

  4.  Concerns

  Note also that both the man-db and the libc6-dev packages currently
  include /usr/bin/gencat.  The version of gencat in libc6-dev has been
  reported to cause segfault problems with man-db, you may wish to
  reinstall man-db after libc6-dev if you experience these problems.

  5.  Disclaimer

  As always, this document comes with NO WARRANTY.  These comments are
  based on my personal experience and experimentation.  While this
  worked for me off a freshly installed v1.3.1 system, you mileage may
  vary.  Please send any comments or corrections to [EMAIL PROTECTED]

- -- 
  |   You are never given a wish without also
 Scott K. Ellis   |being given the power to make it true.
 [EMAIL PROTECTED]   |You may have to work for it, however.
  | -- Illusions

-BEGIN PGP SIGNATURE-
Version: 2.6.3a
Charset: noconv

iQCVAwUBM/csw6Ck2fENdzpVAQFOjwP9FCB2X967RwVrt6sTis3BFJpNN36o9X+v
SLT56Cp179FiuM2p+DIRzUxbZEQoLZJMvMe842kpL16hd3iVGcxkG5hyyiNWiZeU
CvVYKRqmi3sSP7+MJBCPDxNK6gCGvP0ER5zR4x6o/eOx/6TefKpOBIJA+cNuomi8
gv+TSk/7tvU=
=6uh0
-END PGP SIGNATURE-


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


? about Debian libc5 to libc6 Mini-HOWTO

1997-08-16 Thread Ricardo Muggli
Two days or so ago the  Debian libc5 to libc6 Mini-HOWTO was posted here.
I was wondering if it is okay to 
1. use dselect and connect to a local ftp mirror
2. When prompted for Enter space seperated list of distributions to get
   during setting up the FTP Access Method, enter hamm/hamm
3. update the package list
4. unselect everything that is selected by default
5. select the packages that are listed in the Mini-HOWTO
6. and install

My main concern is that each of these packages have many depencies. Should
I accept the default dependencies or should I override them so I ONLY
install the packages listed in the Mini-HOWTO?

- [EMAIL PROTECTED]


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: ? about Debian libc5 to libc6 Mini-HOWTO

1997-08-16 Thread Scott K. Ellis
-BEGIN PGP SIGNED MESSAGE-

On Sat, 16 Aug 1997, Ricardo Muggli wrote:

 Two days or so ago the  Debian libc5 to libc6 Mini-HOWTO was posted here.
 I was wondering if it is okay to 
 1. use dselect and connect to a local ftp mirror
 2. When prompted for Enter space seperated list of distributions to get
during setting up the FTP Access Method, enter hamm/hamm
 3. update the package list
 4. unselect everything that is selected by default
 5. select the packages that are listed in the Mini-HOWTO
 6. and install
 
 My main concern is that each of these packages have many depencies. Should
 I accept the default dependencies or should I override them so I ONLY
 install the packages listed in the Mini-HOWTO?

The packages listed to be installed are complete to themselves, they need
to be installed manually.  If you use dselect-ftp to upgrade them, you
stand a high risk of breaking bash and making your system unbootable.  The
list I posted, when installed one-at-a-time in the exact order listed,
doesn't mess up your system.  I wrote the list after several people
encountered problems upgrading.  The base problem is with new libreadline
packages screwing up if installed in the wrong order.  I've run the
install as listed on a clean v1.3.1 system and it worked flawlessly.

- -- 
   |   The bond that links your true family is not
Scott K. Ellis |  one of blood, but of respect and joy in each
[EMAIL PROTECTED] | other's life. Rarely do members of one
   |   family grow up under the same roof.
   |  -- Illusions

-BEGIN PGP SIGNATURE-
Version: 2.6.3a
Charset: noconv

iQCVAwUBM/YleqCk2fENdzpVAQFVqwP+Nm+DeIPW4lRLnPxUzuxw/L+SVL8KQUy+
IxYsuCoVnhBh/LtRui/LA39GBUkbjWy7rEl37cMEnND9D2Z0ttNkW526mBL4V+hG
1SnrKjUJeSpEiDfs/u4ERZbtbz09G9P0ONoFliK0WwvYgQYrnfeD6dpEyo5bL6bu
c893FCeflvE=
=2IG6
-END PGP SIGNATURE-


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: ? about Debian libc5 to libc6 Mini-HOWTO

1997-08-16 Thread Brandon Mitchell
 Two days or so ago the  Debian libc5 to libc6 Mini-HOWTO was posted here.
 I was wondering if it is okay to 
 1. use dselect and connect to a local ftp mirror
 2. When prompted for Enter space seperated list of distributions to get
during setting up the FTP Access Method, enter hamm/hamm
 3. update the package list
 4. unselect everything that is selected by default
 5. select the packages that are listed in the Mini-HOWTO
 6. and install

Dselect will not order the packages correctly.  Installing out of order
may result in an unusable system (reparable by a second installation
and rescue disk or a complete reinstall).  I believe the instructions are
given in an order that will not result in a dependency problem.  Also, I
believe the mirror's format has changed, so pointing dselect to unstable
may not work as expected.  All of this is from other messages, I plan on
actually doing the upgrade later tonight myself.

Brandon

-
Brandon Mitchell E-mail: [EMAIL PROTECTED]
  Homepage: http://www.geocities.com/SiliconValley/7877/home.html

We all know Linux is great...it does infinite loops in 5 seconds.
--Linus Torvalds


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Debian libc5 to libc6 Mini-HOWTO (regular posting)

1997-08-15 Thread Scott K. Ellis
-BEGIN PGP SIGNED MESSAGE-

  Debian libc5 to libc6 Mini-HOWTO
  Scott K. Ellis, [EMAIL PROTECTED]
  v1.3, August 14, 1997

  1.  Introduction

  The Debian project is currently in the process of putting together the
  next release of the Debian system.  This version will utilize the new
  libc6, a replacement for the prior libc5 which includes many
  enhancements and brings the linux C library back into sync with the
  GNU project.  We are doing this in a way to allow you to continue to
  utilize your older software by providing development and operating
  environments for both C libraries.  However, all packages in the new
  release will be linked with the new C library.  This has made it
  slightly more difficult to install packages from the unstable branch
  of our development tree into a working system.  There is a slight
  possibility of making your system unbootable in the process, this
  guide is intended to help you avoid such problems.

  2.  Minimum requirements

  The minimum list of packages to install to be able to run unstable-
  branch packages is below.  Install these packages one at a time in
  exactly the order listed.  When versions are mentioned, that is a
  minimum suggested version, any later version should also be
  acceptable.

  o  libc6_2.0.4-1

  o  ldso_1.9.5-1

  o  ncurses3.4_1.9.9g-3

  o  libreadline2_2.1-2.1

  o  libreadlineg2_2.1-2.1

  o  bash_2.01-0.1

  3.  Development

  If you wish to do libc6 development, you should first purge all the
  '-dev' packages on your system, the new development system will use
  packages with the suffix '-dev' for libc6 development and '-altdev'
  for libc5 development.  You will wish to install the latest libc5
  package, and altgcc if you wish continue to do libc5 development as
  well.  Some libraries haven't been recompiled for the new libc6 yet,
  check that all your vital libraries are available before upgrading.
  Linking libc5-based libraries with libc6-based programs will have
  unpredictable results.

  4.  Concerns

  Note also that both the man-db and the libc6-dev packages currently
  include /usr/bin/gencat.  The version of gencat in libc6-dev has been
  reported to cause segfault problems with man-db, you may wish to
  reinstall man-db after libc6-dev if you experience these problems.

  5.  Disclaimer

  As always, this document comes with NO WARRANTY.  These comments are
  based on my personal experience and experimentation.  While this
  worked for me off a freshly installed v1.3.1 system, you milage may
  vary.  Please send any comments or corrections to [EMAIL PROTECTED]

- -- 
 |The mark of your ignorance is the depth of
   Scott K. Ellis|   your belief in injustice and tragedy.
   [EMAIL PROTECTED]| What the caterpillar calls the end of the world,
 |   the master calls a butterfly.
 |   -- Illusions

-BEGIN PGP SIGNATURE-
Version: 2.6.3a
Charset: noconv

iQCVAwUBM/PGC6Ck2fENdzpVAQFzRwP7Bx5JP0We8k2vBeXS+49kwHKX6K/KPLPC
CtGsvae3V628PIS+6dQZlMhU2rNTRNjhTa2SHbzkrefv7kEJMLnJVja8IIlzxr4y
5Yhh0iKvc6S5Cp2tXzCSYQ6piYJg2nhR2sq2b67FmOmPR/0uPAwlYnhyQuplbjGS
4JXjP7055as=
=hQzr
-END PGP SIGNATURE-


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1997-07-19 Thread Ed Donovan
 Paul == Paul Miller [EMAIL PROTECTED] writes:

Paul How can I install *BOTH* libc5 and libc6??  Can't we all just
Paul get along?  -Paul

As people have said, you can install them both--the packages named
'libc5' and 'libc6'.  The complications are in the '-dev' packages and
the compilation environment.  libc5-dev and libc6-dev cannot coexist.
The current gcc package conflicts with libc5-dev, so if you want to keep
up with unstable, you'll have to install libc6-dev to compile any C
programs.

If you want to do that, *and* also be able to compile in a libc5
environment, there are a few packages meant to allow that by having an
alternative gcc and C library on the system: libc5-altdev, altgcc, and
libdl1-altdev (the only ones I've seen).  I haven't tried these.

Hope this clarifies things a little, anyway - 

--
Ed Donovan  [EMAIL PROTECTED]



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1997-07-19 Thread Rick Hawkins

The burning quesiton on my mind is with regard to mixed applications.
Lyx, in particular, relies on xpm and xforms, which are compiled with
libc5.  Can I stil compile lyx with libc6?

rick


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1997-07-19 Thread joost witteveen
 
 The burning quesiton on my mind is with regard to mixed applications.
 Lyx, in particular, relies on xpm and xforms, which are compiled with
 libc5.  Can I stil compile lyx with libc6?

You almost certainly can compile them
You probably will not run into problems using the resulting binary,
  but 'people that know' tell me that misterious, hidden problems 
  will/may appear somewhere, due to the mixing.
You shouldn't use programmes that use xforms anyway, as it's non-free
  software. This means a lot less freedom to you (you cannot recompile
  xforms for libc6, for example).




-- 
joost witteveen, [EMAIL PROTECTED]
#!/usr/bin/perl -sp0777iX+d*lMLa^*lN%0]dsXx++lMlN/dsM0j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$kSK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)
#what's this? see http://www.dcs.ex.ac.uk/~aba/rsa/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1997-07-19 Thread Rick Hawkins


 You almost certainly can compile them

OK.  libc6 was one of the suspects when trying to compile lyx.
ultimately I had to do a clean install (we hadn't found out about the
hardware problems yet, either).


 You shouldn't use programmes that use xforms anyway, as it's non-free
   software. This means a lot less freedom to you (you cannot recompile
   xforms for libc6, for example).

Currently, there's no real substitute for lyx.  Lyx will be moved away
from xforms, but it has more pressing matters.  There's a couple of
different packages under consideration.

rick


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1997-07-19 Thread joost witteveen
 
 
  You almost certainly can compile them
 
 OK.  libc6 was one of the suspects when trying to compile lyx.
 ultimately I had to do a clean install (we hadn't found out about the
 hardware problems yet, either).

Note, BTW (just realise this) that if lynx has non-POSIX stuff in it
(forgetting to #include errno.h etc), you'll have to use minor
ajustments (and those are unrelated to xforms not being libx6). 
But after that, it should compile fine.

And, currently all the xlib's are libc5, while many X packages 
have already been recompiled for libc6 -- all of those packages appear
to work fine. So, I don't expect problems for you, but that certainly
isn't a guarantee.

  You shouldn't use programmes that use xforms anyway, as it's non-free
software. This means a lot less freedom to you (you cannot recompile
xforms for libc6, for example).

[..] 
 Lyx will be moved away from xforms, but it has more pressing matters.

Hey, that's good news -- I didn't know that yet. Last time I checked,
I remember them saying something that they will always continue to
use xforms, but if they intend to move away from xforms now, I might
start getting interested in Lyx.

Thanks,

-- 
joost witteveen, [EMAIL PROTECTED]
#!/usr/bin/perl -sp0777iX+d*lMLa^*lN%0]dsXx++lMlN/dsM0j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$kSK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)
#what's this? see http://www.dcs.ex.ac.uk/~aba/rsa/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


libc5 and libc6

1997-07-17 Thread Paul Miller
How can I install *BOTH* libc5 and libc6??  Can't we all just get along?

-Paul


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1997-07-17 Thread joost witteveen
 How can I install *BOTH* libc5 and libc6??  Can't we all just get along?

Just install them. There's no problem.

-- 
joost witteveen, [EMAIL PROTECTED]
#!/usr/bin/perl -sp0777iX+d*lMLa^*lN%0]dsXx++lMlN/dsM0j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$kSK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)
#what's this? see http://www.dcs.ex.ac.uk/~aba/rsa/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: libc5 and libc6

1997-07-17 Thread Dave Cinege
On Wed, 16 Jul 1997 23:17:08 -0400, Paul Miller wrote:

How can I install *BOTH* libc5 and libc6??  Can't we all just get along?

dpkg -i libc6   ; 

They coexsist fine, and I'm happy to say I'm now running apache 1.2.0 (a 
libc6 compile)

--
Elite MicroComputers   908-541-4214  http://www.psychosis.com/emc/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .