comp.lang.ada
 help / color / mirror / Atom feed
* text tools
@ 2009-10-18 23:55 Rob Solomon
  2009-10-19  8:09 ` Stephen Leake
  2009-10-19  8:12 ` Ludovic Brenta
  0 siblings, 2 replies; 12+ messages in thread
From: Rob Solomon @ 2009-10-18 23:55 UTC (permalink / raw)


Tried to compile one of the texttool examples.  This is the furthest I
got after having lots of trouble getting GNAT to find the sources.
I have lots of errors that I don't understand.  This is on Ubuntu 9.04
system w/ texttools installed via synaptic.

What's up with this?

gnatmake -P/home/rob/tt/texttools-2.0.5/examples/basic.gpr basic.adb
-d
gcc-4.3 -c -I- -gnatA /usr/share/ada/adainclude/texttools/common.adb
common.ads:76:10: warning: return type of "Odds" is an 8-bit Ada
Boolean, use char in C
common.ads:105:11: warning: return type of "InsideRect" is an 8-bit
Ada Boolean, use char in C
common.ads:108:11: warning: return type of "InRect" is an 8-bit Ada
Boolean, use char in C
common.ads:111:11: warning: return type of "IsEmptyRect" is an 8-bit
Ada Boolean, use char in C
common.ads:411:01: warning: in instantiation at gen_list.adb:43
common.ads:411:01: warning: insufficient -O value
common.ads:415:01: warning: in instantiation at gen_list.adb:43
common.ads:415:01: warning: insufficient -O value
common.ads:420:01: warning: in instantiation at gen_list.adb:43
common.ads:420:01: warning: insufficient -O value
[2009-10-18 15:48:35] Cannot open file
'/home/rob/tt/texttools-2.0.5/examples/common.ads'
gcc-4.3 -c -I- -gnatA /usr/share/ada/adainclude/texttools/controls.adb
gcc-4.3 -c -I- -gnatA /usr/share/ada/adainclude/texttools/os.adb
os.adb:112:10: warning: return type of "CFileExists" is an 8-bit Ada
Boolean, use char in C
os.adb:187:01: warning: in instantiation at gen_list.adb:43
os.adb:187:01: warning: insufficient -O value
os.ads:141:11: warning: return type of "NotEmpty" is an 8-bit Ada
Boolean, use char in C
os.ads:148:11: warning: return type of "IsDirectory" is an 8-bit Ada
Boolean, use char in C
os.ads:154:10: warning: return type of "IsFile" is an 8-bit Ada
Boolean, use char in C
os.ads:272:10: warning: return type of "IsLocal" is an 8-bit Ada
Boolean, use char in C
gcc-4.3 -c -I- -gnatA /usr/share/ada/adainclude/texttools/strings.adb
gcc-4.3 -c -I- -gnatA /usr/share/ada/adainclude/texttools/userio.adb
userio.adb:416:14: warning: "OldX" may be referenced before it has a
value
userio.adb:416:20: warning: "OldY" may be referenced before it has a
value
userio.adb:425:14: warning: "OldX" may be referenced before it has a
value
userio.adb:425:20: warning: "OldY" may be referenced before it has a
value
userio.adb:993:36: warning: "ch" may be referenced before it has a
value
userio.adb:1113:39: warning: "ch" may be referenced before it has a
value
userio.adb:1238:33: warning: "ch" may be referenced before it has a
value
userio.adb:1283:26: warning: "ch" may be referenced before it has a
value
userio.adb:1398:03: warning: in instantiation at gen_list.adb:43
userio.adb:1398:03: warning: insufficient -O value
userio.adb:1549:05: warning: variable "e" is read but never assigned
userio.adb:1786:01: warning: in instantiation at gen_list.adb:43
userio.adb:1786:01: warning: insufficient -O value
userio.adb:1843:15: warning: "TempInt" may be referenced before it has
a value
userio.adb:1859:26: warning: "ch" may be referenced before it has a
value
userio.ads:94:29: warning: "bluebackground.blueOn" is an 8-bit Ada
Boolean, use char in C
userio.ads:101:12: warning: return type of "IsBlueBackground" is an
8-bit Ada Boolean, use char in C
userio.ads:283:22: warning: "keypress.shortblock" is an 8-bit Ada
Boolean, use char in C
gcc-4.3 -c -I- -gnatA /usr/share/ada/adainclude/texttools/windows.adb
windows.adb:273:14: warning: "x" may be referenced before it has a
value
windows.adb:273:17: warning: "y" may be referenced before it has a
value
windows.adb:1879:16: warning: "OldX" may be referenced before it has a
value
windows.adb:1879:22: warning: "OldY" may be referenced before it has a
value
windows.adb:2555:19: warning: "Relative" may be referenced before it
has a value
windows.adb:2574:19: warning: "Tempint" may be referenced before it
has a value
windows.adb:2666:03: warning: variable "OK" is never read and never
assigned
windows.adb:2667:03: warning: variable "text" is never read and never
assigned
gcc-4.3 -c -I- -gnatA /usr/share/ada/adainclude/texttools/gen_list.adb
gcc-4.3 -c -I- -gnatA /usr/share/ada/adainclude/texttools/english.ads
gnatbind -I- -x /home/rob/tt/texttools-2.0.5/examples/basic.ali
gnatlink /home/rob/tt/texttools-2.0.5/examples/basic.ali -lm -lcurses
-o /home/rob/tt/texttools-2.0.5/examples/basic
/home/rob/tt/texttools-2.0.5/examples/os.o: In function
`os__maketempfilename':
os.adb:(.text+0x3b2f): warning: the use of `mktemp' is dangerous,
better use `mkstemp' or `mkdtemp'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function
`os__setinterface':
os.adb:(.text+0x119b): undefined reference to `Interface_String'
os.adb:(.text+0x11ba): undefined reference to `Interface_String'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function
`os__startupos__initializesessionlog.1528':
os.adb:(.text+0x1ddb): undefined reference to `SessionLogName'
os.adb:(.text+0x1dfe): undefined reference to `Interface_String'
os.adb:(.text+0x1e04): undefined reference to `CClearSessionLog'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `os__unix':
os.adb:(.text+0x22a9): undefined reference to `CUNIX'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `os__unix__2':
os.adb:(.text+0x2330): undefined reference to `CUNIX'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `os__unix__3':
os.adb:(.text+0x244c): undefined reference to `CGetUNIX'
os.adb:(.text+0x2477): undefined reference to `Interface_String'
os.adb:(.text+0x2494): undefined reference to `Interface_String'
os.adb:(.text+0x24b1): undefined reference to `Interface_String'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `os__runit':
os.adb:(.text+0x362c): undefined reference to `CRunIt'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `not_empty':
os.adb:(.text+0x3775): undefined reference to `CNotEmpty'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `is_dir':
os.adb:(.text+0x3898): undefined reference to `CIsDirectory'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `is_file':
os.adb:(.text+0x39be): undefined reference to `CFileExists'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `os__lock':
os.adb:(.text+0x3d57): undefined reference to `LockIt'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `os__unlock':
os.adb:(.text+0x3e54): undefined reference to `UnlockIt'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `erase':
os.adb:(.text+0x4d6f): undefined reference to `CUnlink'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `set_path':
os.adb:(.text+0x7552): undefined reference to `CSetPath'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `get_date':
os.adb:(.text+0x89f2): undefined reference to `CDate'
os.adb:(.text+0x8a0c): undefined reference to `Interface_String'
os.adb:(.text+0x8a1a): undefined reference to `Interface_String'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `get_time':
os.adb:(.text+0x8add): undefined reference to `CTime'
os.adb:(.text+0x8af7): undefined reference to `Interface_String'
os.adb:(.text+0x8b05): undefined reference to `Interface_String'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function
`os__getlongdate':
os.adb:(.text+0x8c1d): undefined reference to `CLongDate'
os.adb:(.text+0x8c37): undefined reference to `Interface_String'
os.adb:(.text+0x8c45): undefined reference to `Interface_String'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `add_file':
os.adb:(.text+0x8d47): undefined reference to `CAppend'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `session_log':
os.adb:(.text+0x8db2): undefined reference to `CAddSessionLog'
/home/rob/tt/texttools-2.0.5/examples/os.o: In function `wait':
os.adb:(.text+0x94df): undefined reference to `CUSleep'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`get_display_info':
userio.adb:(.text+0x249e): undefined reference to `cols'
userio.adb:(.text+0x24a6): undefined reference to `lines'
userio.adb:(.text+0x24ae): undefined reference to `cols'
userio.adb:(.text+0x24c1): undefined reference to `lines'
userio.adb:(.text+0x24f6): undefined reference to `colour_flag'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`get_input_info':
userio.adb:(.text+0x260d): undefined reference to `C_hasmouse'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`set_pen_colour':
userio.adb:(.text+0x2835): undefined reference to `colour_flag'
userio.adb:(.text+0x2861): undefined reference to `CANSIColour'
userio.adb:(.text+0x2872): undefined reference to `CANSIColour'
userio.adb:(.text+0x2883): undefined reference to `CANSIColour'
userio.adb:(.text+0x2894): undefined reference to `CANSIColour'
userio.adb:(.text+0x28a5): undefined reference to `CANSIColour'
/home/rob/tt/texttools-2.0.5/examples/userio.o:userio.adb:(.text+0x28b3):
more undefined references to `CANSIColour' follow
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`get_pen_pos':
userio.adb:(.text+0x2a8b): undefined reference to `CGetXY'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__getpixel':
userio.adb:(.text+0x2af5): undefined reference to `CGetChar'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__drawforward':
userio.adb:(.text+0x2d43): undefined reference to `CCos'
userio.adb:(.text+0x2daf): undefined reference to `CSin'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__moveforward':
userio.adb:(.text+0x2e55): undefined reference to `CCos'
userio.adb:(.text+0x2ec1): undefined reference to `CSin'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__settextstyle':
userio.adb:(.text+0x2f51): undefined reference to `colour_flag'
userio.adb:(.text+0x2f9c): undefined reference to `CTextStyle'
userio.adb:(.text+0x2fbd): undefined reference to `CTextStyle'
userio.adb:(.text+0x2fde): undefined reference to `CTextStyle'
userio.adb:(.text+0x2fff): undefined reference to `CTextStyle'
userio.adb:(.text+0x3020): undefined reference to `CTextStyle'
/home/rob/tt/texttools-2.0.5/examples/userio.o:userio.adb:(.text+0x3041):
more undefined references to `CTextStyle' follow
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__settextstyle':
userio.adb:(.text+0x30cf): undefined reference to `colour_flag'
userio.adb:(.text+0x30ef): undefined reference to `CTextStyle'
userio.adb:(.text+0x311c): undefined reference to `CTextStyle'
userio.adb:(.text+0x313d): undefined reference to `CTextStyle'
userio.adb:(.text+0x315e): undefined reference to `CTextStyle'
userio.adb:(.text+0x317f): undefined reference to `CTextStyle'
userio.adb:(.text+0x3189): undefined reference to `colour_flag'
userio.adb:(.text+0x31a9): undefined reference to `CTextStyle'
userio.adb:(.text+0x31d6): undefined reference to `CTextStyle'
userio.adb:(.text+0x31f7): undefined reference to `CTextStyle'
userio.adb:(.text+0x3218): undefined reference to `CTextStyle'
userio.adb:(.text+0x3239): undefined reference to `CTextStyle'
userio.adb:(.text+0x3243): undefined reference to `colour_flag'
userio.adb:(.text+0x3263): undefined reference to `CTextStyle'
userio.adb:(.text+0x3290): undefined reference to `CTextStyle'
userio.adb:(.text+0x32b1): undefined reference to `CTextStyle'
userio.adb:(.text+0x32d2): undefined reference to `CTextStyle'
userio.adb:(.text+0x32f3): undefined reference to `CTextStyle'
userio.adb:(.text+0x32fd): undefined reference to `colour_flag'
userio.adb:(.text+0x331d): undefined reference to `CTextStyle'
userio.adb:(.text+0x3335): undefined reference to `CANSIColour'
userio.adb:(.text+0x3356): undefined reference to `CTextStyle'
userio.adb:(.text+0x3377): undefined reference to `CTextStyle'
userio.adb:(.text+0x3398): undefined reference to `CTextStyle'
userio.adb:(.text+0x33b9): undefined reference to `CTextStyle'
userio.adb:(.text+0x33d7): undefined reference to `CTextStyle'
/home/rob/tt/texttools-2.0.5/examples/userio.o:userio.adb:(.text+0x33f5):
more undefined references to `CTextStyle' follow
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`move_to_global':
userio.adb:(.text+0x35e3): undefined reference to `CMoveTo'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio(bool,...)(...)( *)':
userio.adb:(.text+0x399d): undefined reference to `CBeep'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function `get_key':
userio.adb:(.text+0x39b0): undefined reference to `CGetKey'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`keypress':
userio.adb:(.text+0x39d2): undefined reference to `CKeypress'
userio.adb:(.text+0x39dc): undefined reference to `CKeyDelay'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__draw':
userio.adb:(.text+0x3b9b): undefined reference to `SpoolChar'
userio.adb:(.text+0x3bb7): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__draw__2':
userio.adb:(.text+0x3da0): undefined reference to `SpoolChar'
userio.adb:(.text+0x3dda): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__drawedit':
userio.adb:(.text+0x3fd6): undefined reference to `SpoolChar'
userio.adb:(.text+0x3ff3): undefined reference to `SpoolChar'
userio.adb:(.text+0x40d9): undefined reference to `SpoolChar'
userio.adb:(.text+0x4113): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__draw__3':
userio.adb:(.text+0x4240): undefined reference to `SpoolChar'
userio.adb:(.text+0x4263): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__draw__4':
userio.adb:(.text+0x435e): undefined reference to `SpoolChar'
userio.adb:(.text+0x436c): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__draw__5':
userio.adb:(.text+0x43bf): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__draw__6':
userio.adb:(.text+0x4417): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__draw__7':
userio.adb:(.text+0x4477): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`draw_cstring':
userio.adb:(.text+0x44c2): undefined reference to `SpoolChar'
userio.adb:(.text+0x44d6): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function `draw_ln':
userio.adb:(.text+0x4546): undefined reference to `CGetXY'
userio.adb:(.text+0x4567): undefined reference to `lines'
userio.adb:(.text+0x4585): undefined reference to `CMoveTo'
userio.adb:(.text+0x4593): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__drawerr':
userio.adb:(.text+0x46e4): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__drawerr__2':
userio.adb:(.text+0x4708): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__drawerr__3':
userio.adb:(.text+0x472c): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__drawerr__4':
userio.adb:(.text+0x4b75): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o:userio.adb:(.text+0x4be7):
more undefined references to `Refresh' follow
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__getdrawchar':
userio.adb:(.text+0x4c5e): undefined reference to `CTextStyle'
userio.adb:(.text+0x4c7c): undefined reference to `CTextStyle'
userio.adb:(.text+0x4c9a): undefined reference to `CTextStyle'
userio.adb:(.text+0x4cb8): undefined reference to `CTextStyle'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`draw_line':
userio.adb:(.text+0x4d6d): undefined reference to `SpoolChar'
userio.adb:(.text+0x4e76): undefined reference to `SpoolChar'
userio.adb:(.text+0x4f66): undefined reference to `SpoolChar'
userio.adb:(.text+0x4f94): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`draw_horizontal_line':
userio.adb:(.text+0x4fe8): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x5016): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`draw_vertical_line':
userio.adb:(.text+0x506a): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x5098): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`frame_rect':
userio.adb:(.text+0x50c1): undefined reference to `colour_flag'
userio.adb:(.text+0x5100): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x5123): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x5147): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x516b): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x51d7): undefined reference to `SpoolSpecial'
/home/rob/tt/texttools-2.0.5/examples/userio.o:userio.adb:(.text+0x5224):
more undefined references to `SpoolSpecial' follow
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`frame_rect':
userio.adb:(.text+0x52ee): undefined reference to `SpoolChar'
userio.adb:(.text+0x5311): undefined reference to `SpoolChar'
userio.adb:(.text+0x5335): undefined reference to `SpoolChar'
userio.adb:(.text+0x5359): undefined reference to `SpoolChar'
userio.adb:(.text+0x53c5): undefined reference to `SpoolChar'
/home/rob/tt/texttools-2.0.5/examples/userio.o:userio.adb:(.text+0x5412):
more undefined references to `SpoolChar' follow
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`frame_rect':
userio.adb:(.text+0x54bf): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`frame_rect_3d':
userio.adb:(.text+0x54e8): undefined reference to `colour_flag'
userio.adb:(.text+0x54fb): undefined reference to `colour_flag'
userio.adb:(.text+0x5531): undefined reference to `CTextStyle'
userio.adb:(.text+0x5554): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x5578): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x5594): undefined reference to `CTextStyle'
userio.adb:(.text+0x55b7): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x55db): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x563e): undefined reference to `CTextStyle'
userio.adb:(.text+0x5663): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x56a7): undefined reference to `CTextStyle'
userio.adb:(.text+0x56cc): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x571c): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x5746): undefined reference to `CTextStyle'
userio.adb:(.text+0x5787): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x57c2): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`framed_rect':
userio.adb:(.text+0x57ff): undefined reference to `colour_flag'
userio.adb:(.text+0x5831): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x5854): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x5878): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x589c): undefined reference to `SpoolSpecial'
userio.adb:(.text+0x5908): undefined reference to `SpoolSpecial'
/home/rob/tt/texttools-2.0.5/examples/userio.o:userio.adb:(.text+0x5955):
more undefined references to `SpoolSpecial' follow
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`framed_rect':
userio.adb:(.text+0x5a1c): undefined reference to `SpoolChar'
userio.adb:(.text+0x5a3f): undefined reference to `SpoolChar'
userio.adb:(.text+0x5a63): undefined reference to `SpoolChar'
userio.adb:(.text+0x5a87): undefined reference to `SpoolChar'
userio.adb:(.text+0x5af3): undefined reference to `SpoolChar'
/home/rob/tt/texttools-2.0.5/examples/userio.o:userio.adb:(.text+0x5b40):
more undefined references to `SpoolChar' follow
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`framed_rect':
userio.adb:(.text+0x5c26): undefined reference to `CSpoolRect'
userio.adb:(.text+0x5c50): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`fill_rect':
userio.adb:(.text+0x5cbb): undefined reference to `CSpoolRect'
userio.adb:(.text+0x5cd9): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`erase_rect':
userio.adb:(.text+0x5d10): undefined reference to `colour_flag'
userio.adb:(.text+0x5d75): undefined reference to `CSpoolRect'
userio.adb:(.text+0x5d9d): undefined reference to `colour_flag'
userio.adb:(.text+0x5dba): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__pollinput':
userio.adb:(.text+0x6175): undefined reference to `CGetKey'
userio.adb:(.text+0x6185): undefined reference to `CKeypress'
userio.adb:(.text+0x618f): undefined reference to `CKeyDelay'
userio.adb:(.text+0x622f): undefined reference to `C_mousex'
userio.adb:(.text+0x627f): undefined reference to `C_mousey'
userio.adb:(.text+0x633e): undefined reference to `C_mousex'
userio.adb:(.text+0x638e): undefined reference to `C_mousey'
userio.adb:(.text+0x6401): undefined reference to `CKeypress'
userio.adb:(.text+0x646f): undefined reference to `CKeypress'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`flush_input':
userio.adb:(.text+0x6ce7): undefined reference to `FlushKeys'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`wait_for':
userio.adb:(.text+0x6d9c): undefined reference to `CKeyDelay'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__savepicture':
userio.adb:(.text+0x76e7): undefined reference to `CGetChar'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`userio__drawpicture':
userio.adb:(.text+0x7984): undefined reference to `SpoolChar'
userio.adb:(.text+0x79cd): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function `reveal':
userio.adb:(.text+0x7b2e): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`reveal_now':
userio.adb:(.text+0x7b3b): undefined reference to `Refresh'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`blue_background':
userio.adb:(.text+0x7b6b): undefined reference to `SetColour'
userio.adb:(.text+0x7b79): undefined reference to `SetColour'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`startup_userio':
userio.adb:(.text+0x7bc4): undefined reference to `StartupCurses'
userio.adb:(.text+0x7bea): undefined reference to `C_mousebutton'
userio.adb:(.text+0x7d1f): undefined reference to `Cls'
userio.adb:(.text+0x7d33): undefined reference to `CMoveTo'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`shutdown_userio':
userio.adb:(.text+0x7e07): undefined reference to `ShutdownCurses'
/home/rob/tt/texttools-2.0.5/examples/userio.o: In function
`reset_userio':
userio.adb:(.text+0x7e1b): undefined reference to `ResetCurses'
/home/rob/tt/texttools-2.0.5/examples/controls.o: In function
`controls__drawhotkey':
controls.adb:(.text+0x114a4): undefined reference to `CTextStyle'
controls.adb:(.text+0x114c2): undefined reference to `CTextStyle'
controls.adb:(.text+0x114ea): undefined reference to `CTextStyle'
/home/rob/tt/texttools-2.0.5/examples/controls.o: In function
`controls__draw__5':
controls.adb:(.text+0x172f4): undefined reference to `CTextStyle'
controls.adb:(.text+0x17355): undefined reference to `CTextStyle'
/home/rob/tt/texttools-2.0.5/examples/controls.o:controls.adb:(.text+0x179bb):
more undefined references to `CTextStyle' follow
/home/rob/tt/texttools-2.0.5/examples/windows.o: In function
`windows__getdirectory':
windows.adb:(.text+0x1171): undefined reference to `C_reset_errno'
windows.adb:(.text+0x11e4): undefined reference to `C_errno'
windows.adb:(.text+0x12b6): undefined reference to `C_errno'
windows.adb:(.text+0x12d9): undefined reference to `C_errno'
windows.adb:(.text+0x1400): undefined reference to `C_readdir'
windows.adb:(.text+0x177c): undefined reference to `C_reset_errno'
windows.adb:(.text+0x1835): undefined reference to `C_errno'
/home/rob/tt/texttools-2.0.5/examples/windows.o: In function
`windows__dodialog__showaccessorieswindow__showcalendar.15707':
windows.adb:(.text+0x37e1e): undefined reference to `CRunIt'
windows.adb:(.text+0x37f9d): undefined reference to `CRunIt'
/home/rob/tt/texttools-2.0.5/examples/windows.o: In function
`windows__drawwindow':
windows.adb:(.text+0x386af): undefined reference to `CDesktop'
collect2: ld returned 1 exit status
gnatlink: error when calling /usr/bin/gcc-4.3
gnatmake: *** link failed.

[2009-10-18 15:48:54] process exited with status4 (elapsed time:
20.64s)


The following is the contents of my basic.gpr file
basic.gpr
project Basic is

   for Source_Dirs use ("./**",
                        "/usr/share/ada/adainclude/texttools/**");
   for Main use ("basic.adb");
   package Builder is
      for Default_Switches ("Ada") use ("-x");
   end Builder;
   package Compiler is
     for Switches("basic") use ("-x");
   end Compiler;
   package Linker is
      for Default_Switches ("Ada") use ("-lm",
                                        "-lcurses");
   end Linker;

end Basic;







^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: text tools
  2009-10-18 23:55 text tools Rob Solomon
@ 2009-10-19  8:09 ` Stephen Leake
  2009-10-19  8:12 ` Ludovic Brenta
  1 sibling, 0 replies; 12+ messages in thread
From: Stephen Leake @ 2009-10-19  8:09 UTC (permalink / raw)


Rob Solomon <usenet@drrob1-noreply.com> writes:

> Tried to compile one of the texttool examples.  This is the furthest I
> got after having lots of trouble getting GNAT to find the sources.
> I have lots of errors that I don't understand.  This is on Ubuntu 9.04
> system w/ texttools installed via synaptic.
>
> What's up with this?

There are at least three problems:

> gnatmake -P/home/rob/tt/texttools-2.0.5/examples/basic.gpr basic.adb
> -d
> gcc-4.3 -c -I- -gnatA /usr/share/ada/adainclude/texttools/common.adb
> common.ads:76:10: warning: return type of "Odds" is an 8-bit Ada
> Boolean, use char in C

1) Apparently the texttools authors simply ignored these warnings?

2) The library should be installed precompiled; why is GNAT
   recompiling it?

> /home/rob/tt/texttools-2.0.5/examples/os.o: In function
> `os__setinterface':
> os.adb:(.text+0x119b): undefined reference to `Interface_String'

3) This appears to be a missing library.

Sorry I can't be much more help. I suggest you contact the texttools
authors directly.

-- 
-- Stephe



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: text tools
  2009-10-18 23:55 text tools Rob Solomon
  2009-10-19  8:09 ` Stephen Leake
@ 2009-10-19  8:12 ` Ludovic Brenta
  2009-10-19 21:27   ` Rob Solomon
  2009-10-20  2:25   ` Rob Solomon
  1 sibling, 2 replies; 12+ messages in thread
From: Ludovic Brenta @ 2009-10-19  8:12 UTC (permalink / raw)


Rib Solomon wrote on comp.lang.ada:
[on Ubuntu 9.04]
[lots snipped]
> windows.adb:(.text+0x386af): undefined reference to `CDesktop'
> collect2: ld returned 1 exit status
> gnatlink: error when calling /usr/bin/gcc-4.3
> gnatmake: *** link failed.
>
> [2009-10-18 15:48:54] process exited with status4 (elapsed time:
20.64s)
>
> The following is the contents of my basic.gpr file
> basic.gpr
> project Basic is
>
>    for Source_Dirs use ("./**",
>                         "/usr/share/ada/adainclude/texttools/**");
>    for Main use ("basic.adb");
>    package Builder is
>       for Default_Switches ("Ada") use ("-x");
>    end Builder;
>    package Compiler is
>      for Switches("basic") use ("-x");
>    end Compiler;
>    package Linker is
>       for Default_Switches ("Ada") use ("-lm",
>                                         "-lcurses");
>    end Linker;
>
> end Basic;

This is wrong and is almost certainly the cause for all your problems.
Please read the contents of /usr/share/ada/adainclude/texttools.gpr
for instructions on how to properly use the installed package. For
background information, please read the Debian Policy for Ada[1],
chapter 5 "Using shared libraries".

[1] http://people.debian.org/~lbrenta/debian-ada-policy.html#Using-shared-libraries

Also, you should not have the sources of TextTools in your home
directory, only the examples you wish to compile.

By the way, I have been looking for a new maintainer for this package
for 18 months now. If nobody steps up, I will request removal of this
package and it will not be in the next release of Debian, to be frozen
in March 2010 and released some time later.

--
Ludovic Brenta.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: text tools
  2009-10-19  8:12 ` Ludovic Brenta
@ 2009-10-19 21:27   ` Rob Solomon
  2009-10-19 22:06     ` Ludovic Brenta
  2009-10-20  2:25   ` Rob Solomon
  1 sibling, 1 reply; 12+ messages in thread
From: Rob Solomon @ 2009-10-19 21:27 UTC (permalink / raw)


On Mon, 19 Oct 2009 01:12:13 -0700 (PDT), Ludovic Brenta
<ludovic@ludovic-brenta.org> wrote:

>Rib Solomon wrote on comp.lang.ada:
>[on Ubuntu 9.04]
>[lots snipped]
>> windows.adb:(.text+0x386af): undefined reference to `CDesktop'
>> collect2: ld returned 1 exit status
>> gnatlink: error when calling /usr/bin/gcc-4.3
>> gnatmake: *** link failed.
>>
>> [2009-10-18 15:48:54] process exited with status4 (elapsed time:
>20.64s)
>>
>> The following is the contents of my basic.gpr file
>> basic.gpr
>> project Basic is
>>
>> � �for Source_Dirs use ("./**",
>> � � � � � � � � � � � � "/usr/share/ada/adainclude/texttools/**");
>> � �for Main use ("basic.adb");
>> � �package Builder is
>> � � � for Default_Switches ("Ada") use ("-x");
>> � �end Builder;
>> � �package Compiler is
>> � � �for Switches("basic") use ("-x");
>> � �end Compiler;
>> � �package Linker is
>> � � � for Default_Switches ("Ada") use ("-lm",
>> � � � � � � � � � � � � � � � � � � � � "-lcurses");
>> � �end Linker;
>>
>> end Basic;
>
>This is wrong and is almost certainly the cause for all your problems.
>Please read the contents of /usr/share/ada/adainclude/texttools.gpr
>for instructions on how to properly use the installed package. For
>background information, please read the Debian Policy for Ada[1],
>chapter 5 "Using shared libraries".
>
>[1] http://people.debian.org/~lbrenta/debian-ada-policy.html#Using-shared-libraries
>
>Also, you should not have the sources of TextTools in your home
>directory, only the examples you wish to compile.
>
>By the way, I have been looking for a new maintainer for this package
>for 18 months now. If nobody steps up, I will request removal of this
>package and it will not be in the next release of Debian, to be frozen
>in March 2010 and released some time later.

I'd offer to help, but from your response I think that would be a very
bad idea.  It seems that I don't know anything.




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: text tools
  2009-10-19 21:27   ` Rob Solomon
@ 2009-10-19 22:06     ` Ludovic Brenta
  2009-10-20  0:13       ` Rob Solomon
  0 siblings, 1 reply; 12+ messages in thread
From: Ludovic Brenta @ 2009-10-19 22:06 UTC (permalink / raw)


Rob Solomon wrote:
> I'd offer to help, but from your response I think that would be a very
> bad idea.  It seems that I don't know anything.

I didn't know anything either when I started packaging things for
Debian :) TextTools is one of the easiest packages to maintain so is a
good choice if you want to learn.  Any help is appreciated and
welcome.

--
Ludovic Brenta.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: text tools
  2009-10-19 22:06     ` Ludovic Brenta
@ 2009-10-20  0:13       ` Rob Solomon
  0 siblings, 0 replies; 12+ messages in thread
From: Rob Solomon @ 2009-10-20  0:13 UTC (permalink / raw)


On Mon, 19 Oct 2009 15:06:01 -0700 (PDT), Ludovic Brenta
<ludovic@ludovic-brenta.org> wrote:

>Rob Solomon wrote:
>> I'd offer to help, but from your response I think that would be a very
>> bad idea. �It seems that I don't know anything.
>
>I didn't know anything either when I started packaging things for
>Debian :) TextTools is one of the easiest packages to maintain so is a
>good choice if you want to learn.  Any help is appreciated and
>welcome.
I have emailed you privately.  I hope the email address is correct.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: text tools
  2009-10-19  8:12 ` Ludovic Brenta
  2009-10-19 21:27   ` Rob Solomon
@ 2009-10-20  2:25   ` Rob Solomon
  2009-10-20  9:28     ` Ludovic Brenta
  1 sibling, 1 reply; 12+ messages in thread
From: Rob Solomon @ 2009-10-20  2:25 UTC (permalink / raw)


On Mon, 19 Oct 2009 01:12:13 -0700 (PDT), Ludovic Brenta
<ludovic@ludovic-brenta.org> wrote:

>Rib Solomon wrote on comp.lang.ada:
>[on Ubuntu 9.04]
>[lots snipped]
>> windows.adb:(.text+0x386af): undefined reference to `CDesktop'
>> collect2: ld returned 1 exit status
>> gnatlink: error when calling /usr/bin/gcc-4.3
>> gnatmake: *** link failed.
>>
>> [2009-10-18 15:48:54] process exited with status4 (elapsed time:
>20.64s)
>>
>> The following is the contents of my basic.gpr file
>> basic.gpr
>> project Basic is
>>
>> � �for Source_Dirs use ("./**",
>> � � � � � � � � � � � � "/usr/share/ada/adainclude/texttools/**");
>> � �for Main use ("basic.adb");
>> � �package Builder is
>> � � � for Default_Switches ("Ada") use ("-x");
>> � �end Builder;
>> � �package Compiler is
>> � � �for Switches("basic") use ("-x");
>> � �end Compiler;
>> � �package Linker is
>> � � � for Default_Switches ("Ada") use ("-lm",
>> � � � � � � � � � � � � � � � � � � � � "-lcurses");
>> � �end Linker;
>>
>> end Basic;
>
>This is wrong and is almost certainly the cause for all your problems.
>Please read the contents of /usr/share/ada/adainclude/texttools.gpr
>for instructions on how to properly use the installed package. For
>background information, please read the Debian Policy for Ada[1],
>chapter 5 "Using shared libraries".
>
>[1] http://people.debian.org/~lbrenta/debian-ada-policy.html#Using-shared-libraries
>
>Also, you should not have the sources of TextTools in your home
>directory, only the examples you wish to compile.
>
>By the way, I have been looking for a new maintainer for this package
>for 18 months now. If nobody steps up, I will request removal of this
>package and it will not be in the next release of Debian, to be frozen
>in March 2010 and released some time later.

The following basic.gpr is not working either:
with "texttools";
project basic is
   for Source_Dirs use (".");
   for Object_dir use "obj";
   for Exec_Dir use ".";
   for Main use ("basic");
   package Linker is
      for Default_Switches ("Ada") use ("/usr/lib/libtexttools.a");
   end linker;
end basic;

I tried this without first and then with the package Linker clause.
Neither works.  I get very similar errors to the first time I posted,
w/ lots of undefined and unlinkable symbols.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: text tools
  2009-10-20  2:25   ` Rob Solomon
@ 2009-10-20  9:28     ` Ludovic Brenta
  2009-10-20 17:49       ` Ludovic Brenta
  0 siblings, 1 reply; 12+ messages in thread
From: Ludovic Brenta @ 2009-10-20  9:28 UTC (permalink / raw)


Rob Solomon wrote on comp.lang.ada:
> The following basic.gpr is not working either:
> with "texttools";
> project basic is
>    for Source_Dirs use (".");
>    for Object_dir use "obj";
>    for Exec_Dir use ".";
>    for Main use ("basic");
>    package Linker is
>       for Default_Switches ("Ada") use ("/usr/lib/libtexttools.a");
>    end linker;
> end basic;
>
> I tried this without first and then with the package Linker clause.
> Neither works.  I get very similar errors to the first time I posted,
> w/ lots of undefined and unlinkable symbols.

OK, I'll try to reproduce that and get back to you.

--
Ludovic Brenta.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: text tools
  2009-10-20  9:28     ` Ludovic Brenta
@ 2009-10-20 17:49       ` Ludovic Brenta
  2009-10-20 23:14         ` Rob Solomon
  0 siblings, 1 reply; 12+ messages in thread
From: Ludovic Brenta @ 2009-10-20 17:49 UTC (permalink / raw)


On Oct 20, 11:28 am, Ludovic Brenta <ludo...@ludovic-brenta.org>
wrote:
> Rob Solomon wrote on comp.lang.ada:
>
> > The following basic.gpr is not working either:
> > with "texttools";
> > project basic is
> >    for Source_Dirs use (".");
> >    for Object_dir use "obj";
> >    for Exec_Dir use ".";
> >    for Main use ("basic");
> >    package Linker is
> >       for Default_Switches ("Ada") use ("/usr/lib/libtexttools.a");
> >    end linker;
> > end basic;
>
> > I tried this without first and then with the package Linker clause.
> > Neither works.  I get very similar errors to the first time I posted,
> > w/ lots of undefined and unlinkable symbols.
>
> OK, I'll try to reproduce that and get back to you.

On my Debian (testing) system, I do not get the same errors as you do;
this seems to be a bug introduced by Ubuntu 9.04, so the only way I
can help you here is by saying "upgrade to Debian" :/

However, even on Debian there is a minor bug; /usr/lib/libtexttools.so
is not linked against libgnarl.so as it should.  A simple workaround
is to write the project file thus:

with "texttools";
project basic is
   for Source_Dirs use (".");
   for Object_dir use "obj";
   for Exec_Dir use ".";
   for Main use ("basic");
   package Linker is
      for Default_Switches ("Ada") use ("-lgnarl");
   end linker;
end basic;

which, on my system, results in a working executable.  For reference,
here are tha packages that I used:

ii  gnat               4.3.3-9 	The GNU Ada compiler
ii  gnat-4.3           4.3.4-4 	The GNU Ada compiler
ii  gnat-4.3-base      4.3.4-4 	The GNU Compiler Collection (gnat base
package)
ii  libgnat-4.3        4.3.4-4 	Runtime library for GNU Ada
applications
ii  libgnat-4.3-dbg    4.3.4-4 	Runtime library for GNU Ada
applications
ii  libgnatprj-dev     4.3.3-9 	GNU Ada Project Manager development
files
ii  libgnatprj4.3      4.3.4-4 	GNU Ada Project Manager
ii  libgnatprj4.3-dbg  4.3.4-4 	GNU Ada Project Manager
ii  libgnatprj4.3-dev  4.3.4-4 	GNU Ada Project Manager development
files
ii  libgnatvsn-dev     4.3.3-9 	GNU Ada compiler version library -
development files
ii  libgnatvsn4.3      4.3.4-4 	GNU Ada compiler version library
ii  libgnatvsn4.3-dbg  4.3.4-4 	GNU Ada compiler version library
ii  libgnatvsn4.3-dev  4.3.4-4 	GNU Ada compiler version library -
development files
ii  libtexttools-dev   2.0.5-1 	Ada and C++ library for writing
console applications
ii  libtexttools2.0.5  2.0.5-1 	Ada and C++ library for writing
console applications

--
Ludovic Brenta.




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: text tools
  2009-10-20 17:49       ` Ludovic Brenta
@ 2009-10-20 23:14         ` Rob Solomon
  2009-10-21  0:39           ` Rob Solomon
  0 siblings, 1 reply; 12+ messages in thread
From: Rob Solomon @ 2009-10-20 23:14 UTC (permalink / raw)


On Tue, 20 Oct 2009 10:49:59 -0700 (PDT), Ludovic Brenta
<ludovic@ludovic-brenta.org> wrote:

>On Oct 20, 11:28�am, Ludovic Brenta <ludo...@ludovic-brenta.org>
>wrote:
>> Rob Solomon wrote on comp.lang.ada:
>>
>> > The following basic.gpr is not working either:
>> > with "texttools";
>> > project basic is
>> > � �for Source_Dirs use (".");
>> > � �for Object_dir use "obj";
>> > � �for Exec_Dir use ".";
>> > � �for Main use ("basic");
>> > � �package Linker is
>> > � � � for Default_Switches ("Ada") use ("/usr/lib/libtexttools.a");
>> > � �end linker;
>> > end basic;
>>
>> > I tried this without first and then with the package Linker clause.
>> > Neither works. �I get very similar errors to the first time I posted,
>> > w/ lots of undefined and unlinkable symbols.
>>
>> OK, I'll try to reproduce that and get back to you.
>
>On my Debian (testing) system, I do not get the same errors as you do;
>this seems to be a bug introduced by Ubuntu 9.04, so the only way I
>can help you here is by saying "upgrade to Debian" :/
>
>However, even on Debian there is a minor bug; /usr/lib/libtexttools.so
>is not linked against libgnarl.so as it should.  A simple workaround
>is to write the project file thus:
>
>with "texttools";
>project basic is
>   for Source_Dirs use (".");
>   for Object_dir use "obj";
>   for Exec_Dir use ".";
>   for Main use ("basic");
>   package Linker is
>      for Default_Switches ("Ada") use ("-lgnarl");
>   end linker;
>end basic;
>
>which, on my system, results in a working executable.  For reference,
>here are tha packages that I used:
Finally got it to work.  I also found that the order of these options
in the Linker clause is important.  This worked:

package Linker is
  for Default_Switches("Ada") use ("-lm","-lcurses","-lgnarl");
end linker;

I almost cannot believe it worked.

Now I have to try some of the other examples.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: text tools
  2009-10-20 23:14         ` Rob Solomon
@ 2009-10-21  0:39           ` Rob Solomon
  2009-10-21  8:06             ` Ludovic Brenta
  0 siblings, 1 reply; 12+ messages in thread
From: Rob Solomon @ 2009-10-21  0:39 UTC (permalink / raw)


On Tue, 20 Oct 2009 19:14:46 -0400, Rob Solomon
<usenet@drrob1-noreply.com> wrote:

>Finally got it to work.  I also found that the order of these options
>in the Linker clause is important.  This worked:
>
>package Linker is
>  for Default_Switches("Ada") use ("-lm","-lcurses","-lgnarl");
>end linker;
>
>I almost cannot believe it worked.
>
>Now I have to try some of the other examples.

I tried all of the examples using the .gpr file as a template.  All
compiled and worked.

Now I need to understand more about how this works.

Thanks for all your help.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: text tools
  2009-10-21  0:39           ` Rob Solomon
@ 2009-10-21  8:06             ` Ludovic Brenta
  0 siblings, 0 replies; 12+ messages in thread
From: Ludovic Brenta @ 2009-10-21  8:06 UTC (permalink / raw)


Rob Solomon wrote:
> Now I need to understand more about how this works.

In a nutshell:

- The compiler (gcc-4.3) reads the Ada or C source files and produces
one object file per compilation unit.
- The archiver (ar) takes object files and concatenates them together
into a static library (lib*.a)
- The linker (ld) takes object files and produces a shared library
(lib*.so).  The object files for a shared library must have been
compiled with the option -fPIC to produce Position-Independent Code.
- The linker (ld) then takes object files, static libraries and shared
libraries to produce an executable file. It works this way:

1. It copies all the object files into the executable, adjusting
addresses as necessary.
2. If the object files in the executable call subprograms in the
static libraries, it copies the corresponding object files from the
static libraries into the executable, adjusting addresses as
necessary.
3. If the object files in the executable call subprograms in the
shared libraries, it does NOT copy them; instead, it inserts stub
subprograms into the executable.
4. When the program runs, the stubs call into the shared libraries.

gnatmake with a project file automates this. It decides when to call
gcc-4.3 (i.e. which Ada files need recompiling), then it calls
gnatbind and finally gnatlink, passing it all the static and shared
libraries as parameters. gnatlink in turn calls ld.

In your project, you do not produce any library, so you do not call ar
or ld explicitly. This was done on the build machine that produced the
binary packages libtexttools-dev and libtexttools2.0.5. What you do is
link the shared libraries into your executable, i.e. insert the stubs
into your executable. You can try:

ldd basic

to see which shared libraries "basic" will load at run time.

--
Ludovic Brenta.



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2009-10-21  8:06 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-10-18 23:55 text tools Rob Solomon
2009-10-19  8:09 ` Stephen Leake
2009-10-19  8:12 ` Ludovic Brenta
2009-10-19 21:27   ` Rob Solomon
2009-10-19 22:06     ` Ludovic Brenta
2009-10-20  0:13       ` Rob Solomon
2009-10-20  2:25   ` Rob Solomon
2009-10-20  9:28     ` Ludovic Brenta
2009-10-20 17:49       ` Ludovic Brenta
2009-10-20 23:14         ` Rob Solomon
2009-10-21  0:39           ` Rob Solomon
2009-10-21  8:06             ` Ludovic Brenta

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox