Undefined symbol __stderrp ?
After cvsupping and makeing world and kernel this afternoon, when launching a binary linked against libc.so.4 and libm.so.2, I get /usr/libexec/ld-elf.so.1: /usr/lib/libm.so.2: Undefined symbol __stderrp. Binaries linked against libc.so.5 and libm.so.2 work just fine (the symbol is defined in libc.so.5). Shouldn't the major for libm have been bumped as its ABI was changed? Thomas. -- Thomas Quinot ** Département Informatique Réseaux ** [EMAIL PROTECTED] ENST // 46 rue Barrault // 75634 PARIS CEDEX 13 To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp ?
Ooops. This was discussed here recently. That's what I get for not reading -CURRENT when on holidays *and* not grepping enough of the backlog. Sorry. -- Thomas Quinot ** Département Informatique Réseaux ** [EMAIL PROTECTED] ENST // 46 rue Barrault // 75634 PARIS CEDEX 13 To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
On Sat, Sep 29, 2001 at 10:34:46AM +0100, Paul Richards wrote: --On Friday, September 28, 2001 19:04:39 -0700 Matthew Jacob [EMAIL PROTECTED] wrote: So, you're gonna be rude and drive away a user because they missed one line? Well, -current is supposed to be for developers and if you don't know C you're probably not a developer. We certainly want to encourage more developers to run -current but we don't really want users to be running it. What about ports committers who test their ports on -current, but may not have a very good C knowledge(like myself). -- David W. Chapman Jr. [EMAIL PROTECTED] Raintree Network Services, Inc. www.inethouston.net [EMAIL PROTECTED] FreeBSD Committer www.FreeBSD.org To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
On Sat, Sep 29, 2001 at 09:10:45PM -0500, David W. Chapman Jr. wrote: What about ports committers who test their ports on -current, but may not have a very good C knowledge(like myself). You would read this list (as obviously you do if you saw this thread). To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
* David W. Chapman Jr. [EMAIL PROTECTED] [010929 21:11] wrote: On Sat, Sep 29, 2001 at 10:34:46AM +0100, Paul Richards wrote: --On Friday, September 28, 2001 19:04:39 -0700 Matthew Jacob [EMAIL PROTECTED] wrote: So, you're gonna be rude and drive away a user because they missed one line? Well, -current is supposed to be for developers and if you don't know C you're probably not a developer. We certainly want to encourage more developers to run -current but we don't really want users to be running it. What about ports committers who test their ports on -current, but may not have a very good C knowledge(like myself). agreeing with you I was going to respond to that myself (but I hit D), yes people should watch the lists more closely, but one doesn't have to be a C wizard to be qualified and an asset running current. Besideds ports people such as yourself there's also _users_ who like the pain and living on the edge, some of them are able to give quite comprehensive bug reports and provide valueable feedback and testing. So, let's give them a bit of kick in the pants in hope that it will motivate them to learn more (which is my story), but let's be careful that the kick we give doesn't send them packing. These users are very useful and valueable asset to the community. Their current utility is useful and who knows that the future holds for some of these enterprising souls, some of them will graduate to be contributors given enough of a chance. At least tack on a smiley or let them know that you'd like them to try harder instead of just going away. -- -Alfred Perlstein [[EMAIL PROTECTED]] 'Instead of asking why a piece of software is using 1970s technology, start asking why software is ignoring 30 years of accumulated wisdom.' To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
--On Friday, September 28, 2001 19:04:39 -0700 Matthew Jacob [EMAIL PROTECTED] wrote: So, you're gonna be rude and drive away a user because they missed one line? Well, -current is supposed to be for developers and if you don't know C you're probably not a developer. We certainly want to encourage more developers to run -current but we don't really want users to be running it. Paul Richards FreeBSD Services Ltd http://www.freebsd-services.com To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Undefined symbol __stderrp
Hi... I have just finished building and installing a very recent -CURRENT. Now, my Yahoo! Messenger can't start with the following error message: /usr/libexec/ld-elf.so.1: /usr/lib/libm.so.2: Undefined symbol __stderrp Please don't flame me. I LOVE -CURRENT, it's just that I don't know C, and I am trying to get help on how to resolve this problem. Any tips on how to solve this problem? tq /john Live Free OR Die To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
On Fri, Sep 28, 2001 at 03:27:26PM +0700, John Indra wrote: Hi... I have just finished building and installing a very recent -CURRENT. Now, my Yahoo! Messenger can't start with the following error message: /usr/libexec/ld-elf.so.1: /usr/lib/libm.so.2: Undefined symbol __stderrp Please don't flame me. I LOVE -CURRENT, it's just that I don't know C, and I am trying to get help on how to resolve this problem. Any tips on how to solve this problem? Do 2 minutes of research for yourself and actually read the mailing list you're posting to? http://docs.freebsd.org Kris msg32119/pgp0.pgp Description: PGP signature
Re: Undefined symbol __stderrp
On Fri, Sep 28, 2001 at 03:27:26PM +0700, John Indra wrote: Hi... I have just finished building and installing a very recent -CURRENT. Now, my Yahoo! Messenger can't start with the following error message: /usr/libexec/ld-elf.so.1: /usr/lib/libm.so.2: Undefined symbol __stderrp Please don't flame me. I LOVE -CURRENT, it's just that I don't know C, and I am trying to get help on how to resolve this problem. Any tips on how to solve this problem? If this Yahoo! Messenger is the 4.x application, make sure to add COMPAT4X=TRUE to /etc/make.conf. This will remove old libc.so.4 from /usr/lib and install proper one into /usr/lib/compat. Cheers, -- Ruslan Ermilov Oracle Developer/DBA, [EMAIL PROTECTED] Sunbay Software AG, [EMAIL PROTECTED] FreeBSD committer, +380.652.512.251Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
John Indra wrote: /usr/libexec/ld-elf.so.1: /usr/lib/libm.so.2: Undefined symbol __stderrp Please don't flame me. I LOVE -CURRENT, it's just that I don't know C, and I am trying to get help on how to resolve this problem. Don't mind those flames, they are alway there and help nothing... try adding COMPAT4x=yes to your /etc/make.conf and then cd /usr/src/lib/compat make obj make make install and then you will go. -- // Donny To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
* Donny Lee [EMAIL PROTECTED] [010928 06:01] wrote: John Indra wrote: /usr/libexec/ld-elf.so.1: /usr/lib/libm.so.2: Undefined symbol __stderrp Please don't flame me. I LOVE -CURRENT, it's just that I don't know C, and I am trying to get help on how to resolve this problem. Don't mind those flames, they are alway there and help nothing... You've never heard the reasoning behind teaching men to fish? :) -- -Alfred Perlstein [[EMAIL PROTECTED]] 'Instead of asking why a piece of software is using 1970s technology, start asking why software is ignoring 30 years of accumulated wisdom.' To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
On Fri, Sep 28, 2001 at 09:26:41AM -0500, David W. Chapman Jr. wrote: On Fri, Sep 28, 2001 at 03:27:26PM +0700, John Indra wrote: Hi... I have just finished building and installing a very recent -CURRENT. Now, my Yahoo! Messenger can't start with the following error message: /usr/libexec/ld-elf.so.1: /usr/lib/libm.so.2: Undefined symbol __stderrp Please don't flame me. I LOVE -CURRENT, it's just that I don't know C, and I am trying to get help on how to resolve this problem. Any tips on how to solve this problem? What I did was delete my libc.so.4 and recompile ports that were linked with it since I didn't need anything linked with it. You may have also rebuilt your world with -DCOMPAT4X. Or manually: echo COMPAT4X=TRUE /etc/make.conf cd /usr/src/lib/compat make all make install make cleandir This will remove all stale /usr/lib libraries, and put the correct ones under /compat/lib. Cheers, -- Ruslan Ermilov Oracle Developer/DBA, [EMAIL PROTECTED] Sunbay Software AG, [EMAIL PROTECTED] FreeBSD committer, +380.652.512.251Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
On Fri, Sep 28, 2001 at 06:01:44PM +0300, Ruslan Ermilov wrote: You may have also rebuilt your world with -DCOMPAT4X. Or manually: echo COMPAT4X=TRUE /etc/make.conf cd /usr/src/lib/compat make all make install make cleandir For me, this didn't help for some programs which were linked with the old C library but the new maths library. I had some ports which I had built in this catagory. Mind you, I haven't done a buildworld since the weekend, so I may have missed a fix in the interveening. David. To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
On Fri, Sep 28, 2001 at 06:01:44PM +0300, Ruslan Ermilov wrote: On Fri, Sep 28, 2001 at 09:26:41AM -0500, David W. Chapman Jr. wrote: On Fri, Sep 28, 2001 at 03:27:26PM +0700, John Indra wrote: Hi... I have just finished building and installing a very recent -CURRENT. Now, my Yahoo! Messenger can't start with the following error message: /usr/libexec/ld-elf.so.1: /usr/lib/libm.so.2: Undefined symbol __stderrp Please don't flame me. I LOVE -CURRENT, it's just that I don't know C, and I am trying to get help on how to resolve this problem. Any tips on how to solve this problem? What I did was delete my libc.so.4 and recompile ports that were linked with it since I didn't need anything linked with it. You may have also rebuilt your world with -DCOMPAT4X. Or manually: echo COMPAT4X=TRUE /etc/make.conf cd /usr/src/lib/compat make all make install make cleandir This will remove all stale /usr/lib libraries, and put the correct ones under /compat/lib. Yeah, but in my case, I didn't want anything to use libc.so.4 because I'm running -current and I don't need 4x compat because I don't have any binaries that should be 4x. -- David W. Chapman Jr. [EMAIL PROTECTED] Raintree Network Services, Inc. www.inethouston.net [EMAIL PROTECTED] FreeBSD Committer www.FreeBSD.org To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
On Fri, Sep 28, 2001 at 03:27:26PM +0700, John Indra wrote: I have just finished building and installing a very recent -CURRENT. Now, my Yahoo! Messenger can't start with the following error message: /usr/libexec/ld-elf.so.1: /usr/lib/libm.so.2: Undefined symbol __stderrp Please don't flame me. I LOVE -CURRENT, it's just that I don't know C, and I am trying to get help on how to resolve this problem. Sorry, you are going to get flamed anyway. This issue, has been documented all over the place in the freebsd-current mailing list (reading this list is a requirement of running -CURRENT). It is also documented in /usr/src/UPDATING. You should review the expectations of running -CURRENT and consider if you aren't better off just sticking with the released product. -- -- David ([EMAIL PROTECTED]) To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
It's not in /usr/src/UPDATING, which seems to be a very large omission. A cursory review of email headers in -current's archive is not spectacularly illuminating. So- instead of flaming folks, or telling them to stick with the released product- how about It's been discussed in -current... hmm.. if it's not in UPDATING, ask Warner to make an entry) On Fri, 28 Sep 2001, David O'Brien wrote: On Fri, Sep 28, 2001 at 03:27:26PM +0700, John Indra wrote: I have just finished building and installing a very recent -CURRENT. Now, my Yahoo! Messenger can't start with the following error message: /usr/libexec/ld-elf.so.1: /usr/lib/libm.so.2: Undefined symbol __stderrp Please don't flame me. I LOVE -CURRENT, it's just that I don't know C, and I am trying to get help on how to resolve this problem. Sorry, you are going to get flamed anyway. This issue, has been documented all over the place in the freebsd-current mailing list (reading this list is a requirement of running -CURRENT). It is also documented in /usr/src/UPDATING. You should review the expectations of running -CURRENT and consider if you aren't better off just sticking with the released product. -- -- David ([EMAIL PROTECTED]) To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
In message [EMAIL PROTECTED] Matthew Jacob writes: : It's not in /usr/src/UPDATING, which seems to be a very large omission. It is in UPDATING, but obscurely so. And the work around of installing the compat libraries isn't there. Warner To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
Oops- sorry about that- I was looking at a *really* stale UPDATING. Never mind. On Fri, 28 Sep 2001, Warner Losh wrote: In message [EMAIL PROTECTED] Matthew Jacob writes: : It's not in /usr/src/UPDATING, which seems to be a very large omission. It is in UPDATING, but obscurely so. And the work around of installing the compat libraries isn't there. Warner To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
On Fri, Sep 28, 2001 at 05:17:32PM -0700, Matthew Jacob wrote: A cursory review of email headers in -current's archive is not spectacularly illuminating. I would say Subject: libutil.so.3: Undefined symbol __stdoutp Date: Mon, 24 Sep 2001 13:06:47 +0800 is right on the money! To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
So, you're gonna be rude and drive away a user because they missed one line? On Fri, 28 Sep 2001, David O'Brien wrote: On Fri, Sep 28, 2001 at 05:17:32PM -0700, Matthew Jacob wrote: A cursory review of email headers in -current's archive is not spectacularly illuminating. I would say Subject: libutil.so.3: Undefined symbol __stdoutp Date: Mon, 24 Sep 2001 13:06:47 +0800 is right on the money! To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
On Fri, Sep 28, 2001 at 07:02:30PM -0700, David O'Brien wrote: On Fri, Sep 28, 2001 at 05:17:32PM -0700, Matthew Jacob wrote: A cursory review of email headers in -current's archive is not spectacularly illuminating. I would say Subject: libutil.so.3: Undefined symbol __stdoutp Date: Mon, 24 Sep 2001 13:06:47 +0800 is right on the money! As is Subject: stdin/out/err changes kill world Date: Thu, 20 Sep 2001 12:31:24 -0700 To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
On Fri, Sep 28, 2001 at 03:27:26PM +0700, John Indra wrote: Hi... I have just finished building and installing a very recent -CURRENT. Now, my Yahoo! Messenger can't start with the following error message: /usr/libexec/ld-elf.so.1: /usr/lib/libm.so.2: Undefined symbol __stderrp Please don't flame me. I LOVE -CURRENT, it's just that I don't know C, and I am trying to get help on how to resolve this problem. Any tips on how to solve this problem? What I did was delete my libc.so.4 and recompile ports that were linked with it since I didn't need anything linked with it. -- David W. Chapman Jr. [EMAIL PROTECTED] Raintree Network Services, Inc. www.inethouston.net [EMAIL PROTECTED] FreeBSD Committer www.FreeBSD.org To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: Undefined symbol __stderrp
On Fri, Sep 28, 2001 at 04:26:24PM +0100, David Malone wrote: For me, this didn't help for some programs which were linked with the old C library but the new maths library. I had some ports which I had built in this catagory. Mind you, I haven't done a buildworld since the weekend, so I may have missed a fix in the interveening. I got bitten by that too -- 3.x binaries. Peter Wemm has a fix that will get committed this weekend. -- -- David ([EMAIL PROTECTED]) To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message