Re: Libc5 and libc6 conflict
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: libc5 vs. libc6
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]
Re: Libc5 vs Libc6: help me, please!
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!
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]
Re: libc5 (not libc6) by default? (was: CDE)
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)
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] .
Re: libc5 and libc6
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: libc5 to libc6 auto-upgrade script
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] .
Re: libc5 to libc6 auto-upgrade script
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
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
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
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: libc5 to libc6
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?
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] .
RE: libc5 to libc6: purge or install *-dev?
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?
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?
Þ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?
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] .
Re: libc5 vs libc6
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
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: libc5 and libc6
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
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
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
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
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] .
Re: libc5 and libc6
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
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] .