- How can a newbie going to understand?

From: [at]} <Wojtek>
Date: Wed, 24 May 2006 10:56:02 -0400 (EDT)

----boundary-LibPST-iamunique-957482161_-_-
Content-type: text/plain

Chris Burrows wrote about my BB code:

> It all looks pretty hairy to me and I have been writing software
> professionally at all levels from assembly language to 4GLs for thirty
> years. How is a newbie ever going to get to understand any of this?

Chris, let's keep things in perspective. I am forwarding you a typical
message from the uCLinux forum. I am seeing several such messages a week.
Yet, nobody is complaining there. People just keep plowing forward
using their teeth. Why do you expect that BB should save the world
from doing the same?

To avoid distraction I removed the name of the sender, but you can
easily retrieve the original message if you go to the Blackfin/uClinux
website.

W.

---------- Forwarded message ----------
Date: Wed, 24 May 2006 08:44:46 -0400 (EDT)
From: ----
To: noreply{([at]})nowhere.xy
Subject: [UTF-8] [gcc3-help][7922] Error compile Toolchain


By: -------

I am using the Toolchain and Kernel source from cvs to compile Toolchain. I
am getting this error:
./BuildToolChain -s /home/ poliana/Toolchain4.1/gcc/ -k
/home/poliana/Toolchain4.1/uClinux-dist -b /home/po liana/Toolchain4.1/gcc-build/
-o /home/poliana/Toolchain/output -u /home/poliana /u-boot_1.1.3
Building gcc versions 3.4
Toolchain source is at /home/poliana/Toolchain4.1/gcc
Kernel source is at /home/poliana/Toolchain4.1/uClinux-dist/linux-2.6.x
Build will be done in /home/poliana/Toolchain4.1/gcc-build
Path to elf output dir /home/poliana/Toolchain/output-elf
/home/poliana/Toolchain/output-elf already exists - cleaning
Path to uClinux output dir /home/poliana/Toolchain/output-uclinux
/home/poliana/Toolchain/output-uclinux already exists - cleaning
Path to U-Boot Source
/home/poliana/u-boot_1.1.3
Path to binutils dir /home/poliana/Toolchain4.1/gcc/binutils/binutils-2.1
5
Path to elf2flt dir /home/poliana/Toolchain4.1/gcc/elf2flt
Path to genext2fs /home/poliana/Toolchain4.1/gcc/genext2fs
Creating log file /home/poliana/Toolchain4.1/gcc-build/logs/log
Removing old build dir
*** Configuring Elf Binutils & GDB Qua Mai 24 09:22:30 BRT 2006
*** Building Elf Binutils & GDB Qua Mai 24 09:22:34 BRT 2006
*** Installing Elf Binutils & GDB Qua Mai 24 09:28:09 BRT 2006
Path to gcc dir /home/poliana/Toolchain4.1/gcc/gcc-3.4
*** Linking files from /home/poliana/Toolchain4.1/gcc/binutils/binutils-2.15/new
lib to /home/poliana/Toolchain4.1/gcc/gcc-3.4
*** Configuring GCC Qua Mai 24 09:28:17 BRT 2006
*** Building GCC Qua Mai 24 09:28:21 BRT 2006
gcc did not build properly : Missing g++
Please report an error to http://blackfin.uclinux.org
echo '#define FLOAT' > fp-bit.c
cat /home/poliana/Toolchain4.1/gcc/gcc-3.4/gcc/config/fp-bit.c >> fp-bit.c
cat /home/poliana/Toolchain4.1/gcc/gcc-3.4/gcc/config/fp-bit.c > dp-bit.c
/home/poliana/Toolchain4.1/gcc-build/gcc_build-3.4/gcc/xgcc -B/home/poliana/Tool
chain4.1/gcc-build/gcc_build-3.4/gcc/ -nostdinc -B/home/poliana/Toolchain4.1/gcc
-build/gcc_build-3.4/bfin-elf/newlib/ -isystem /home/poliana/Toolchain4.1/gcc-bu
ild/gcc_build-3.4/bfin-elf/newlib/targ-include -isystem /home/poliana/Toolchain4
.1/gcc/gcc-3.4/newlib/libc/include -B/home/poliana/Toolchain/output-elf/bfin-elf
/bin/ -B/home/poliana/Toolchain/output-elf/bfin-elf/lib/ -isystem /home/poliana/
Toolchain/output-elf/bfin-elf/include -isystem /home/poliana/Toolchain/output-el
f/bfin-elf/sys-include -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings
- Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./inclu
de -N -I. -I. -I/home/poliana/Toolchain4.1/gcc/gcc-3.4/gcc -I/home/poliana/Tool
chain4.1/gcc/gcc-3.4/gcc/. -I/home/poliana/Toolchain4.1/gcc/gcc-3.4/gcc/../inclu
de -g0 -finhibit-size-directive -fno-inline-functions -fno-exceptions -fno-zer
o-initialized-in-bss -fno-unit-at-a-time -fpic -Dinhibit_libc -c /home/poliana/Toolchain4.1/gcc/gcc-3.4/gcc/crtstuff.
c -DCRT_BEGIN -o crtbegin.o
/home/poliana/Toolchain4.1/gcc/gcc-3.4/gcc/crtstuff.c:1: error: -fpic specified
without -mshared-library-id or -mid-shared-library
make[1]: *** [crtbegin.o] Error 1
make[1]: Leaving directory `/home/poliana/Toolchain4.1/gcc-build/gcc_build-3.4/g
cc'
make: *** [all-gcc] Error 2

Can somebody help me? Thanks!

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy



----boundary-LibPST-iamunique-957482161_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIENocmlzIEJ1cnJvd3Mgd3JvdGUgYWJvdXQgbXkg
QkIgY29kZTpccGFyDQpccGFyDQo+IEl0IGFsbCBsb29rcyBwcmV0dHkgaGFpcnkgdG8gbWUgYW5k
IEkgaGF2ZSBiZWVuIHdyaXRpbmcgc29mdHdhcmVccGFyDQo+IHByb2Zlc3Npb25hbGx5IGF0IGFs
bCBsZXZlbHMgZnJvbSBhc3NlbWJseSBsYW5ndWFnZSB0byA0R0xzIGZvciB0aGlydHlccGFyDQo+
IHllYXJzLiBIb3cgaXMgYSBuZXdiaWUgZXZlciBnb2luZyB0byBnZXQgdG8gdW5kZXJzdGFuZCBh
bnkgb2YgdGhpcz9ccGFyDQpccGFyDQpDaHJpcywgbGV0J3Mga2VlcCB0aGluZ3MgaW4gcGVyc3Bl
Y3RpdmUuIEkgYW0gZm9yd2FyZGluZyB5b3UgYSB0eXBpY2FsXHBhcg0KbWVzc2FnZSBmcm9tIHRo
ZSB1Q0xpbnV4IGZvcnVtLiBJIGFtIHNlZWluZyBzZXZlcmFsIHN1Y2ggbWVzc2FnZXMgYSB3ZWVr
LlxwYXINCllldCwgbm9ib2R5IGlzIGNvbXBsYWluaW5nIHRoZXJlLiBQZW9wbGUganVzdCBrZWVw
IHBsb3dpbmcgZm9yd2FyZFxwYXINCnVzaW5nIHRoZWlyIHRlZXRoLiBXaHkgZG8geW91IGV4cGVj
dCB0aGF0IEJCIHNob3VsZCBzYXZlIHRoZSB3b3JsZFxwYXINCmZyb20gZG9pbmcgdGhlIHNhbWU/
XHBhcg0KXHBhcg0KVG8gYXZvaWQgZGlzdHJhY3Rpb24gSSByZW1vdmVkIHRoZSBuYW1lIG9mIHRo
ZSBzZW5kZXIsIGJ1dCB5b3UgY2FuXHBhcg0KZWFzaWx5IHJldHJpZXZlIHRoZSBvcmlnaW5hbCBt
ZXNzYWdlIGlmIHlvdSBnbyB0byB0aGUgQmxhY2tmaW4vdUNsaW51eFxwYXINCndlYnNpdGUuXHBh
cg0KXHBhcg0KVy5ccGFyDQpccGFyDQotLS0tLS0tLS0tIEZvcndhcmRlZCBtZXNzYWdlIC0tLS0t
LS0tLS1ccGFyDQpEYXRlOiBXZWQsIDI0IE1heSAyMDA2IDA4OjQ0OjQ2IC0wNDAwIChFRFQpXHBh
cg0KRnJvbTogLS0tLVxwYXINClRvOiBub3JlcGx5QGJsYWNrZmluLnVjbGludXgub3JnXHBhcg0K
U3ViamVjdDogW1VURi04XSBbZ2NjMy1oZWxwXVs3OTIyXSBFcnJvciBjb21waWxlIFRvb2xjaGFp
blxwYXINClxwYXINClxwYXINCkJ5OiAtLS0tLS0tXHBhcg0KXHBhcg0KSSBhbSB1c2luZyB0aGUg
VG9vbGNoYWluIGFuZCBLZXJuZWwgc291cmNlIGZyb20gY3ZzIHRvIGNvbXBpbGUgVG9vbGNoYWlu
LiBJXHBhcg0KYW0gZ2V0dGluZyB0aGlzIGVycm9yOlxwYXINCi4vQnVpbGRUb29sQ2hhaW4gIC1z
IC9ob21lLyBwb2xpYW5hL1Rvb2xjaGFpbjQuMS9nY2MvIC1rXHBhcg0KL2hvbWUvcG9saWFuYS9U
b29sY2hhaW40LjEvdUNsaW51eC1kaXN0IC1iIC9ob21lL3BvIGxpYW5hL1Rvb2xjaGFpbjQuMS9n
Y2MtYnVpbGQvXHBhcg0KLW8gL2hvbWUvcG9saWFuYS9Ub29sY2hhaW4vb3V0cHV0IC11IC9ob21l
L3BvbGlhbmEgL3UtYm9vdF8xLjEuM1xwYXINCkJ1aWxkaW5nIGdjYyB2ZXJzaW9ucyAzLjRccGFy
DQpUb29sY2hhaW4gc291cmNlIGlzIGF0ICAgICAgL2hvbWUvcG9saWFuYS9Ub29sY2hhaW40LjEv
Z2NjXHBhcg0KS2VybmVsIHNvdXJjZSBpcyBhdCAgICAgICAgIC9ob21lL3BvbGlhbmEvVG9vbGNo
YWluNC4xL3VDbGludXgtZGlzdC9saW51eC0yLjYueFxwYXINCkJ1aWxkIHdpbGwgYmUgZG9uZSBp
biAgICAgICAvaG9tZS9wb2xpYW5hL1Rvb2xjaGFpbjQuMS9nY2MtYnVpbGRccGFyDQpQYXRoIHRv
IGVsZiBvdXRwdXQgZGlyICAgICAgL2hvbWUvcG9saWFuYS9Ub29sY2hhaW4vb3V0cHV0LWVsZlxw
YXINCi9ob21lL3BvbGlhbmEvVG9vbGNoYWluL291dHB1dC1lbGYgYWxyZWFkeSBleGlzdHMgLSBj
bGVhbmluZ1xwYXINClBhdGggdG8gdUNsaW51eCBvdXRwdXQgZGlyICAvaG9tZS9wb2xpYW5hL1Rv
b2xjaGFpbi9vdXRwdXQtdWNsaW51eFxwYXINCi9ob21lL3BvbGlhbmEvVG9vbGNoYWluL291dHB1
dC11Y2xpbnV4IGFscmVhZHkgZXhpc3RzIC0gY2xlYW5pbmdccGFyDQpQYXRoIHRvIFUtQm9vdCBT
b3VyY2VccGFyDQovaG9tZS9wb2xpYW5hL3UtYm9vdF8xLjEuM1xwYXINClBhdGggdG8gYmludXRp
bHMgZGlyICAgICAgICAvaG9tZS9wb2xpYW5hL1Rvb2xjaGFpbjQuMS9nY2MvYmludXRpbHMvYmlu
dXRpbHMtMi4xXHBhcg0KNVxwYXINClBhdGggdG8gZWxmMmZsdCBkaXIgICAgICAgICAvaG9tZS9w
b2xpYW5hL1Rvb2xjaGFpbjQuMS9nY2MvZWxmMmZsdFxwYXINClBhdGggdG8gZ2VuZXh0MmZzICAg
ICAgICAgICAvaG9tZS9wb2xpYW5hL1Rvb2xjaGFpbjQuMS9nY2MvZ2VuZXh0MmZzXHBhcg0KQ3Jl
YXRpbmcgbG9nIGZpbGUgICAgICAgICAgIC9ob21lL3BvbGlhbmEvVG9vbGNoYWluNC4xL2djYy1i
dWlsZC9sb2dzL2xvZ1xwYXINClJlbW92aW5nIG9sZCBidWlsZCBkaXJccGFyDQoqKiogQ29uZmln
dXJpbmcgRWxmIEJpbnV0aWxzICYgR0RCIFF1YSBNYWkgMjQgMDk6MjI6MzAgQlJUIDIwMDZccGFy
DQoqKiogQnVpbGRpbmcgRWxmIEJpbnV0aWxzICYgR0RCICAgIFF1YSBNYWkgMjQgMDk6MjI6MzQg
QlJUIDIwMDZccGFyDQoqKiogSW5zdGFsbGluZyBFbGYgQmludXRpbHMgJiBHREIgIFF1YSBNYWkg
MjQgMDk6Mjg6MDkgQlJUIDIwMDZccGFyDQpQYXRoIHRvIGdjYyBkaXIgICAgICAgICAgICAgL2hv
bWUvcG9saWFuYS9Ub29sY2hhaW40LjEvZ2NjL2djYy0zLjRccGFyDQoqKiogTGlua2luZyBmaWxl
cyBmcm9tIC9ob21lL3BvbGlhbmEvVG9vbGNoYWluNC4xL2djYy9iaW51dGlscy9iaW51dGlscy0y
LjE1L25ld1xwYXINCmxpYiB0byAvaG9tZS9wb2xpYW5hL1Rvb2xjaGFpbjQuMS9nY2MvZ2NjLTMu
NFxwYXINCioqKiBDb25maWd1cmluZyBHQ0MgICAgICAgICAgICAgICAgUXVhIE1haSAyNCAwOToy
ODoxNyBCUlQgMjAwNlxwYXINCioqKiBCdWlsZGluZyBHQ0MgICAgICAgICAgICAgICAgICAgUXVh
IE1haSAyNCAwOToyODoyMSBCUlQgMjAwNlxwYXINCmdjYyBkaWQgbm90IGJ1aWxkIHByb3Blcmx5
IDogTWlzc2luZyBnKytccGFyDQpQbGVhc2UgcmVwb3J0IGFuIGVycm9yIHRvIGh0dHA6Ly9ibGFj
a2Zpbi51Y2xpbnV4Lm9yZ1xwYXINCmVjaG8gJyNkZWZpbmUgRkxPQVQnID4gZnAtYml0LmNccGFy
DQpjYXQgL2hvbWUvcG9saWFuYS9Ub29sY2hhaW40LjEvZ2NjL2djYy0zLjQvZ2NjL2NvbmZpZy9m
cC1iaXQuYyA+PiBmcC1iaXQuY1xwYXINCmNhdCAvaG9tZS9wb2xpYW5hL1Rvb2xjaGFpbjQuMS9n
Y2MvZ2NjLTMuNC9nY2MvY29uZmlnL2ZwLWJpdC5jID4gZHAtYml0LmNccGFyDQovaG9tZS9wb2xp
YW5hL1Rvb2xjaGFpbjQuMS9nY2MtYnVpbGQvZ2NjX2J1aWxkLTMuNC9nY2MveGdjYyAtQi9ob21l
L3BvbGlhbmEvVG9vbFxwYXINCmNoYWluNC4xL2djYy1idWlsZC9nY2NfYnVpbGQtMy40L2djYy8g
LW5vc3RkaW5jIC1CL2hvbWUvcG9saWFuYS9Ub29sY2hhaW40LjEvZ2NjXHBhcg0KLWJ1aWxkL2dj
Y19idWlsZC0zLjQvYmZpbi1lbGYvbmV3bGliLyAtaXN5c3RlbSAvaG9tZS9wb2xpYW5hL1Rvb2xj
aGFpbjQuMS9nY2MtYnVccGFyDQppbGQvZ2NjX2J1aWxkLTMuNC9iZmluLWVsZi9uZXdsaWIvdGFy
Zy1pbmNsdWRlIC1pc3lzdGVtIC9ob21lL3BvbGlhbmEvVG9vbGNoYWluNFxwYXINCi4xL2djYy9n
Y2MtMy40L25ld2xpYi9saWJjL2luY2x1ZGUgLUIvaG9tZS9wb2xpYW5hL1Rvb2xjaGFpbi9vdXRw
dXQtZWxmL2JmaW4tZWxmXHBhcg0KL2Jpbi8gLUIvaG9tZS9wb2xpYW5hL1Rvb2xjaGFpbi9vdXRw
dXQtZWxmL2JmaW4tZWxmL2xpYi8gLWlzeXN0ZW0gL2hvbWUvcG9saWFuYS9ccGFyDQpUb29sY2hh
aW4vb3V0cHV0LWVsZi9iZmluLWVsZi9pbmNsdWRlIC1pc3lzdGVtIC9ob21lL3BvbGlhbmEvVG9v
bGNoYWluL291dHB1dC1lbFxwYXINCmYvYmZpbi1lbGYvc3lzLWluY2x1ZGUgLU8yIC1ESU5fR0ND
IC1EQ1JPU1NfQ09NUElMRSAgIC1XIC1XYWxsIC1Xd3JpdGUtc3RyaW5nc1xwYXINCi0gV3N0cmlj
dC1wcm90b3R5cGVzIC1XbWlzc2luZy1wcm90b3R5cGVzIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24g
IC1pc3lzdGVtIC4vaW5jbHVccGFyDQpkZSAgLU4gLUkuIC1JLiAtSS9ob21lL3BvbGlhbmEvVG9v
bGNoYWluNC4xL2djYy9nY2MtMy40L2djYyAtSS9ob21lL3BvbGlhbmEvVG9vbFxwYXINCmNoYWlu
NC4xL2djYy9nY2MtMy40L2djYy8uIC1JL2hvbWUvcG9saWFuYS9Ub29sY2hhaW40LjEvZ2NjL2dj
Yy0zLjQvZ2NjLy4uL2luY2x1XHBhcg0KZGUgICAtZzAgLWZpbmhpYml0LXNpemUtZGlyZWN0aXZl
IC1mbm8taW5saW5lLWZ1bmN0aW9ucyAtZm5vLWV4Y2VwdGlvbnMgLWZuby16ZXJccGFyDQpvLWlu
aXRpYWxpemVkLWluLWJzcyAtZm5vLXVuaXQtYXQtYS10aW1lIC1mcGljICAgICAgICAgICAtRGlu
aGliaXRfbGliYyAtYyAvaG9tZS9wb2xpYW5hL1Rvb2xjaGFpbjQuMS9nY2MvZ2NjLTMuNC9nY2Mv
Y3J0c3R1ZmYuXHBhcg0KYyAtRENSVF9CRUdJTiAgICAgICAgICAgLW8gY3J0YmVnaW4ub1xwYXIN
Ci9ob21lL3BvbGlhbmEvVG9vbGNoYWluNC4xL2djYy9nY2MtMy40L2djYy9jcnRzdHVmZi5jOjE6
IGVycm9yOiAtZnBpYyBzcGVjaWZpZWRccGFyDQp3aXRob3V0IC1tc2hhcmVkLWxpYnJhcnktaWQg
b3IgLW1pZC1zaGFyZWQtbGlicmFyeVxwYXINCm1ha2VbMV06ICoqKiBbY3J0YmVnaW4ub10gRXJy
b3IgMVxwYXINCm1ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvaG9tZS9wb2xpYW5hL1Rvb2xj
aGFpbjQuMS9nY2MtYnVpbGQvZ2NjX2J1aWxkLTMuNC9nXHBhcg0KY2MnXHBhcg0KbWFrZTogKioq
IFthbGwtZ2NjXSBFcnJvciAyXHBhcg0KXHBhcg0KQ2FuIHNvbWVib2R5IGhlbHAgbWU/IFRoYW5r
cyFccGFyDQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0gc2VuZCBzdWJqZWN0IEhFTFAgb3Ig
VU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNofX0AT1NTX0NPTVBJTA==


----boundary-LibPST-iamunique-957482161_-_---
Received on Wed May 24 2006 - 16:56:02 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:27:58 UTC