Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #66637 > unrolled thread
| Started by | doctor@doctor.nl2k.ab.ca (The Doctor) |
|---|---|
| First post | 2015-08-01 14:58 +0000 |
| Last post | 2015-08-08 06:48 +0200 |
| Articles | 16 — 10 participants |
Back to article view | Back to comp.lang.c
Programming openssl doctor@doctor.nl2k.ab.ca (The Doctor) - 2015-08-01 14:58 +0000
Re: Programming openssl raltbos@xs4all.nl (Richard Bos) - 2015-08-01 15:08 +0000
Re: Programming openssl Keith Thompson <kst-u@mib.org> - 2015-08-01 13:18 -0700
Re: Programming openssl raltbos@xs4all.nl (Richard Bos) - 2015-08-02 22:04 +0000
Re: Programming openssl Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2015-08-03 00:45 -0400
Re: Programming openssl raltbos@xs4all.nl (Richard Bos) - 2015-08-04 11:51 +0000
Re: Programming openssl Keith Thompson <kst-u@mib.org> - 2015-08-03 12:24 -0700
Re: Programming openssl Noob <root@127.0.0.1> - 2015-08-07 23:12 +0200
Re: Programming openssl raltbos@xs4all.nl (Richard Bos) - 2015-08-22 13:37 +0000
Re: Programming openssl Noob <root@127.0.0.1> - 2015-08-22 18:20 +0200
The evils of GNU Noob <root@127.0.0.1> - 2015-08-23 10:31 +0200
Re: The evils of GNU jacobnavia <jacob@jacob.remcomp.fr> - 2015-08-23 11:22 +0200
Re: The evils of GNU Bartc <bc@freeuk.com> - 2015-08-23 10:34 +0100
Re: The evils of GNU David Kleinecke <dkleinecke@gmail.com> - 2015-08-23 19:24 -0700
Re: Programming openssl Tim Rentsch <txr@alumni.caltech.edu> - 2015-09-06 13:34 -0700
Re: Programming openssl Lőrinczy Zsigmond <nospam@for.me> - 2015-08-08 06:48 +0200
| From | doctor@doctor.nl2k.ab.ca (The Doctor) |
|---|---|
| Date | 2015-08-01 14:58 +0000 |
| Subject | Programming openssl |
| Message-ID | <mpimqv$32d$1@ns2.nl2k.ab.ca> |
All right! I am trying to programme openssl and I am getting if [ -n "libcrypto.so.1.0.0 libssl.so.1.0.0" ]; then (cd ..; make libcrypto.so.1.0.0); fi [ -z "" ] || gcc -fPIC -DOPENSSL_PIC -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -pthread -D_THREAD_SAFE -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DPERL5 -DL_ENDIAN -DTERMIOS -fomit-frame-pointer -O2 -march=pentium3 -Wall -g -DOPENSSL_EXPERIMENTAL_JPAKE -DOPENSSL_EXPERIMENTAL_LIBUNBOUND -DOPENSSL_EXPERIMENTAL_STORE -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DGHASH_ASM -Iinclude -DFINGERPRINT_PREMAIN_DSO_LOAD -o fips_premain_dso fips_premain.c fipscanister.o libcrypto.a -ldl -lm -lc /usr/lib/libc.a(sha.o): In function `SHA': sha.o(.text+0x0): multiple definition of `SHA' libcrypto.a(sha_one.o):/usr/source/openssl-1.0.2-stable-SNAP-20150801/crypto/sha/sha_one.c:66: first defined here ld: Warning: size of symbol `SHA' changed from 142 to 92 in /usr/lib/libc.a(sha.o) /usr/lib/libc.a(malloc.o)(.text+0x16): undefined reference to `__progname' /usr/lib/libc.a(malloc.o)(.text+0xe0): undefined reference to `__progname' /usr/lib/libc.a(syslog.o): In function `vsyslog': syslog.o(.text+0x3a5): undefined reference to `__progname' /usr/lib/libc.a(getenv.o): In function `__findenv': getenv.o(.text+0x65): undefined reference to `environ' getenv.o(.text+0x72): undefined reference to `environ' /usr/lib/libc.a(exec.o): In function `execl': exec.o(.text+0x103): undefined reference to `environ' /usr/lib/libc.a(exec.o): In function `execv': exec.o(.text+0x26b): undefined reference to `environ' /usr/lib/libc.a(exec.o): In function `execvp': exec.o(.text+0x400): undefined reference to `environ' /usr/lib/libc.a(exec.o)(.text+0x4da): more undefined references to `environ' follow *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. *** Error code 1 Stop. What do I need to fix this problem? -- Member - Liberal International This is doctor@@nl2k.ab.ca Ici doctor@@nl2k.ab.ca God,Queen and country!Never Satan President Republic!Beware AntiChrist rising! http://www.fullyfollow.me/rootnl2k Look at Psalms 14 and 53 on Atheism Abuse a man unjustly, and you will make friends for him. -Edgar Watson Howe
[toc] | [next] | [standalone]
| From | raltbos@xs4all.nl (Richard Bos) |
|---|---|
| Date | 2015-08-01 15:08 +0000 |
| Message-ID | <55bce017.8665140@news.xs4all.nl> |
| In reply to | #66637 |
doctor@doctor.nl2k.ab.ca (The Doctor) wrote: > getenv.o(.text+0x65): undefined reference to `environ' > getenv.o(.text+0x72): undefined reference to `environ' > What do I need to fix this problem? Build this program using an implementation which defines "environ". IIRC this is POSIX, but I may be wrong and it could be Ganuck; in any case, your code should use <unistd.h>, and I'm surprised that it doesn't already. Richard
[toc] | [prev] | [next] | [standalone]
| From | Keith Thompson <kst-u@mib.org> |
|---|---|
| Date | 2015-08-01 13:18 -0700 |
| Message-ID | <lnvbcykbiu.fsf@kst-u.example.com> |
| In reply to | #66638 |
raltbos@xs4all.nl (Richard Bos) writes:
> doctor@doctor.nl2k.ab.ca (The Doctor) wrote:
>
>> getenv.o(.text+0x65): undefined reference to `environ'
>> getenv.o(.text+0x72): undefined reference to `environ'
>
>> What do I need to fix this problem?
>
> Build this program using an implementation which defines "environ". IIRC
> this is POSIX, but I may be wrong and it could be Ganuck; in any case,
> your code should use <unistd.h>, and I'm surprised that it doesn't
> already.
FYI, "Ganuck" is Richard's silly nickname for GNU.
--
Keith Thompson (The_Other_Keith) kst-u@mib.org <http://www.ghoti.net/~kst>
Working, but not speaking, for JetHead Development, Inc.
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"
[toc] | [prev] | [next] | [standalone]
| From | raltbos@xs4all.nl (Richard Bos) |
|---|---|
| Date | 2015-08-02 22:04 +0000 |
| Message-ID | <55be93b8.1078968@news.xs4all.nl> |
| In reply to | #66648 |
Keith Thompson <kst-u@mib.org> wrote: > raltbos@xs4all.nl (Richard Bos) writes: > > doctor@doctor.nl2k.ab.ca (The Doctor) wrote: > > > >> getenv.o(.text+0x65): undefined reference to `environ' > >> getenv.o(.text+0x72): undefined reference to `environ' > > > >> What do I need to fix this problem? > > > > Build this program using an implementation which defines "environ". IIRC > > this is POSIX, but I may be wrong and it could be Ganuck; in any case, > > your code should use <unistd.h>, and I'm surprised that it doesn't > > already. > > FYI, "Ganuck" is Richard's silly nickname for GNU. And I still don't know whether environ is GNUbile or POSIX, despite you and all other GNUheads being perfectly capable of adding that information. Embrace and extend, embrace and extend. Richard
[toc] | [prev] | [next] | [standalone]
| From | Lew Pitcher <lew.pitcher@digitalfreehold.ca> |
|---|---|
| Date | 2015-08-03 00:45 -0400 |
| Message-ID | <DlCvx.26306$0S7.18547@fx21.iad> |
| In reply to | #66750 |
On Sunday August 2 2015 18:04, in comp.lang.c, "Richard Bos" <raltbos@xs4all.nl> wrote: > Keith Thompson <kst-u@mib.org> wrote: > >> raltbos@xs4all.nl (Richard Bos) writes: >> > doctor@doctor.nl2k.ab.ca (The Doctor) wrote: >> > >> >> getenv.o(.text+0x65): undefined reference to `environ' >> >> getenv.o(.text+0x72): undefined reference to `environ' >> > >> >> What do I need to fix this problem? >> > >> > Build this program using an implementation which defines "environ". IIRC >> > this is POSIX, but I may be wrong and it could be Ganuck; in any case, >> > your code should use <unistd.h>, and I'm surprised that it doesn't >> > already. >> >> FYI, "Ganuck" is Richard's silly nickname for GNU. > > And I still don't know whether environ is GNUbile or POSIX, POSIX, apparently http://pubs.opengroup.org/onlinepubs/7908799/xbd/envvar.html > despite you > and all other GNUheads being perfectly capable of adding that > information. > > Embrace and extend, embrace and extend. > > Richard -- Lew Pitcher "In Skills, We Trust" PGP public key available upon request
[toc] | [prev] | [next] | [standalone]
| From | raltbos@xs4all.nl (Richard Bos) |
|---|---|
| Date | 2015-08-04 11:51 +0000 |
| Message-ID | <55c0a72a.10000375@news.xs4all.nl> |
| In reply to | #66767 |
Lew Pitcher <lew.pitcher@digitalfreehold.ca> wrote: > On Sunday August 2 2015 18:04, in comp.lang.c, "Richard Bos" > <raltbos@xs4all.nl> wrote: > > > Keith Thompson <kst-u@mib.org> wrote: > > > >> raltbos@xs4all.nl (Richard Bos) writes: > >> > doctor@doctor.nl2k.ab.ca (The Doctor) wrote: > >> > > >> >> getenv.o(.text+0x65): undefined reference to `environ' > >> >> getenv.o(.text+0x72): undefined reference to `environ' > >> > > >> >> What do I need to fix this problem? > >> > > >> > Build this program using an implementation which defines "environ". IIRC > >> > this is POSIX, but I may be wrong and it could be Ganuck; in any case, > >> > your code should use <unistd.h>, and I'm surprised that it doesn't > >> > already. > >> > >> FYI, "Ganuck" is Richard's silly nickname for GNU. > > > > And I still don't know whether environ is GNUbile or POSIX, > > POSIX, apparently > http://pubs.opengroup.org/onlinepubs/7908799/xbd/envvar.html Thank you. Richard
[toc] | [prev] | [next] | [standalone]
| From | Keith Thompson <kst-u@mib.org> |
|---|---|
| Date | 2015-08-03 12:24 -0700 |
| Message-ID | <lny4hsgops.fsf@kst-u.example.com> |
| In reply to | #66750 |
raltbos@xs4all.nl (Richard Bos) writes:
> Keith Thompson <kst-u@mib.org> wrote:
>> raltbos@xs4all.nl (Richard Bos) writes:
>> > doctor@doctor.nl2k.ab.ca (The Doctor) wrote:
>> >
>> >> getenv.o(.text+0x65): undefined reference to `environ'
>> >> getenv.o(.text+0x72): undefined reference to `environ'
>> >
>> >> What do I need to fix this problem?
>> >
>> > Build this program using an implementation which defines "environ". IIRC
>> > this is POSIX, but I may be wrong and it could be Ganuck; in any case,
>> > your code should use <unistd.h>, and I'm surprised that it doesn't
>> > already.
>>
>> FYI, "Ganuck" is Richard's silly nickname for GNU.
>
> And I still don't know whether environ is GNUbile or POSIX, despite you
> and all other GNUheads being perfectly capable of adding that
> information.
>
> Embrace and extend, embrace and extend.
environ is defined by POSIX.
http://pubs.opengroup.org/onlinepubs/9699919799/functions/environ.html
Looking back at the original article, I'm not sure why you think the
OP's code needs to use <unistd.h>. Environ is not declared in
<unistd.h>; you need to declare it yourself as:
extern char **environ;
(I can't think of any good reason for that, but that's the way it is.)
--
Keith Thompson (The_Other_Keith) kst-u@mib.org <http://www.ghoti.net/~kst>
Working, but not speaking, for JetHead Development, Inc.
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"
[toc] | [prev] | [next] | [standalone]
| From | Noob <root@127.0.0.1> |
|---|---|
| Date | 2015-08-07 23:12 +0200 |
| Message-ID | <mq36tb$g15$1@dont-email.me> |
| In reply to | #66750 |
On 03/08/2015 00:04, Richard Bos wrote: > And I still don't know whether environ is GNUbile or POSIX, despite you > and all other GNUheads being perfectly capable of adding that > information. I'd like to know the story behind the GNU-bashing. I think I've seen you lash at proprietary software, so you're probably not a shill. What's your OS of choice?
[toc] | [prev] | [next] | [standalone]
| From | raltbos@xs4all.nl (Richard Bos) |
|---|---|
| Date | 2015-08-22 13:37 +0000 |
| Message-ID | <55d87a80.17511109@news.xs4all.nl> |
| In reply to | #66975 |
Noob <root@127.0.0.1> wrote: > On 03/08/2015 00:04, Richard Bos wrote: > > > And I still don't know whether environ is GNUbile or POSIX, despite you > > and all other GNUheads being perfectly capable of adding that > > information. > > I'd like to know the story behind the GNU-bashing. > > I think I've seen you lash at proprietary software, so you're > probably not a shill. The story is that I see GNU being accepted, and sometimes even praised, for things that Microsoft, Apple and others are roundly trounced for. I don't like being embrace-and-extended regardless of who does it, and for what commercial _or_ anarchistic purposes. IOW, I'm not shilling for anything, I'm trying to give a bit of well-deserved counterpoint to all the GNU shilling that's going on. Richard
[toc] | [prev] | [next] | [standalone]
| From | Noob <root@127.0.0.1> |
|---|---|
| Date | 2015-08-22 18:20 +0200 |
| Message-ID | <mra7d0$kt8$1@dont-email.me> |
| In reply to | #68006 |
On 22/08/2015 15:37, Richard Bos wrote: > The story is that I see GNU being accepted, and sometimes even praised, > for things that Microsoft, Apple and others are roundly trounced for. I > don't like being embrace-and-extended regardless of who does it, and for > what commercial _or_ anarchistic purposes. > > IOW, I'm not shilling for anything, I'm trying to give a bit of > well-deserved counterpoint to all the GNU shilling that's going on. If you fail to see the difference between a world where Microsoft calls the shots, and one where GNU dominates (and uses that lead to push some of their pet extensions) then I don't want to waste my time discussing GNU with you.
[toc] | [prev] | [next] | [standalone]
| From | Noob <root@127.0.0.1> |
|---|---|
| Date | 2015-08-23 10:31 +0200 |
| Subject | The evils of GNU |
| Message-ID | <mrc09j$9v4$1@dont-email.me> |
| In reply to | #68023 |
On 22/08/2015 18:20, Noob wrote: > If you fail to see the difference between a world where Microsoft > calls the shots, and one where GNU dominates (and uses that lead > to push some of their pet extensions) then I don't want to waste > my time discussing GNU with you. And right on cue, Microsoft delivers! Windows 10 now bundles keylogger as standard component (and there was much rejoicing at NSA HQ) "Windows 10 Collects All Texts Entered into the Keyboard" https://soylentnews.org/article.pl?sid=15/08/22/1442231 Apparently, "no privacy" is now the new normal.
[toc] | [prev] | [next] | [standalone]
| From | jacobnavia <jacob@jacob.remcomp.fr> |
|---|---|
| Date | 2015-08-23 11:22 +0200 |
| Subject | Re: The evils of GNU |
| Message-ID | <mrc391$jmv$1@dont-email.me> |
| In reply to | #68098 |
Le 23/08/2015 10:31, Noob a écrit : > On 22/08/2015 18:20, Noob wrote: > >> If you fail to see the difference between a world where Microsoft >> calls the shots, and one where GNU dominates (and uses that lead >> to push some of their pet extensions) then I don't want to waste >> my time discussing GNU with you. > > And right on cue, Microsoft delivers! > > Windows 10 now bundles keylogger as standard component (and there > was much rejoicing at NSA HQ) > > "Windows 10 Collects All Texts Entered into the Keyboard" > https://soylentnews.org/article.pl?sid=15/08/22/1442231 > > Apparently, "no privacy" is now the new normal. > This assumes that the windows machine has internet connection. My windows machine has no internet connection, the router will deny any internet access. :-)
[toc] | [prev] | [next] | [standalone]
| From | Bartc <bc@freeuk.com> |
|---|---|
| Date | 2015-08-23 10:34 +0100 |
| Subject | Re: The evils of GNU |
| Message-ID | <mrc40t$mpp$1@dont-email.me> |
| In reply to | #68099 |
On 23/08/2015 10:22, jacobnavia wrote: > Le 23/08/2015 10:31, Noob a écrit : >> On 22/08/2015 18:20, Noob wrote: >> >>> If you fail to see the difference between a world where Microsoft >>> calls the shots, and one where GNU dominates (and uses that lead >>> to push some of their pet extensions) then I don't want to waste >>> my time discussing GNU with you. >> >> And right on cue, Microsoft delivers! >> >> Windows 10 now bundles keylogger as standard component (and there >> was much rejoicing at NSA HQ) >> >> "Windows 10 Collects All Texts Entered into the Keyboard" >> https://soylentnews.org/article.pl?sid=15/08/22/1442231 >> >> Apparently, "no privacy" is now the new normal. >> > > This assumes that the windows machine has internet connection. > > My windows machine has no internet connection, the router will deny any > internet access. If it /never/ has an internet connection ever again, that might work. But if all keystrokes are logged in files, then all it takes are those couple of minutes you might be connected each year, to update applications or whatever, or to upload your work, then that data can be sent all at once. And most people aren't developers who can work year after year on a self-contained machine with no external connection. They will need the internet for emails, social networks, shopping, banking, movies, ... Also, with many machines that might have built-in WiFi, 3G, or some form of wireless connectivity (which is pretty much all of them), you can never be sure that it can't connect to the internet, unless you shield it in lead, put it in a Faraday cage, then make sure you never turn it on. -- Bartc
[toc] | [prev] | [next] | [standalone]
| From | David Kleinecke <dkleinecke@gmail.com> |
|---|---|
| Date | 2015-08-23 19:24 -0700 |
| Subject | Re: The evils of GNU |
| Message-ID | <8f6eb484-29fd-49c9-9d7a-7f64caaa8d8f@googlegroups.com> |
| In reply to | #68099 |
On Sunday, August 23, 2015 at 2:22:27 AM UTC-7, jacobnavia wrote: > Le 23/08/2015 10:31, Noob a écrit : > > On 22/08/2015 18:20, Noob wrote: > > > >> If you fail to see the difference between a world where Microsoft > >> calls the shots, and one where GNU dominates (and uses that lead > >> to push some of their pet extensions) then I don't want to waste > >> my time discussing GNU with you. > > > > And right on cue, Microsoft delivers! > > > > Windows 10 now bundles keylogger as standard component (and there > > was much rejoicing at NSA HQ) > > > > "Windows 10 Collects All Texts Entered into the Keyboard" > > https://soylentnews.org/article.pl?sid=15/08/22/1442231 > > > > Apparently, "no privacy" is now the new normal. > > > > This assumes that the windows machine has internet connection. > > My windows machine has no internet connection, the router will deny any > internet access. That's the cheap way to get security. Do real work offline - have a cheap dedicated online machine for Usenet etc. Of course, I don't follow my own advice. I'm running Ubuntu on my one and only box.
[toc] | [prev] | [next] | [standalone]
| From | Tim Rentsch <txr@alumni.caltech.edu> |
|---|---|
| Date | 2015-09-06 13:34 -0700 |
| Message-ID | <kfnio7ns2w1.fsf@x-alumni2.alumni.caltech.edu> |
| In reply to | #68006 |
raltbos@xs4all.nl (Richard Bos) writes: > Noob <root@127.0.0.1> wrote: > >> On 03/08/2015 00:04, Richard Bos wrote: >> >>> And I still don't know whether environ is GNUbile or POSIX, despite you >>> and all other GNUheads being perfectly capable of adding that >>> information. >> >> I'd like to know the story behind the GNU-bashing. >> >> I think I've seen you lash at proprietary software, so you're >> probably not a shill. > > The story is that I see GNU being accepted, and sometimes even praised, > for things that Microsoft, Apple and others are roundly trounced for. I > don't like being embrace-and-extended regardless of who does it, and for > what commercial _or_ anarchistic purposes. > > IOW, I'm not shilling for anything, I'm trying to give a bit of > well-deserved counterpoint to all the GNU shilling that's going on. +1
[toc] | [prev] | [next] | [standalone]
| From | Lőrinczy Zsigmond <nospam@for.me> |
|---|---|
| Date | 2015-08-08 06:48 +0200 |
| Message-ID | <mq41nc$b3l$1@speranza.aioe.org> |
| In reply to | #66637 |
On 2015.08.01. 16:58, The Doctor wrote: > All right! > > I am trying to programme openssl and I am getting Please be more precise: what are you trying to do? Compiling OpenSSL from source, or compiling a program that uses OpenSSL? What platform are you using? Exactly what command gave this result? (Let's assume there is no mind-reading and clairvoyance)
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.c
csiph-web