You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
(2) |
Apr
(5) |
May
(8) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(4) |
| 2002 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
(7) |
Jul
(6) |
Aug
(1) |
Sep
|
Oct
(9) |
Nov
(10) |
Dec
(6) |
| 2003 |
Jan
(3) |
Feb
(8) |
Mar
(2) |
Apr
(47) |
May
(23) |
Jun
(5) |
Jul
(6) |
Aug
(19) |
Sep
(13) |
Oct
(3) |
Nov
(29) |
Dec
(3) |
| 2004 |
Jan
(2) |
Feb
(89) |
Mar
(10) |
Apr
(3) |
May
(17) |
Jun
(6) |
Jul
(12) |
Aug
(25) |
Sep
(20) |
Oct
(28) |
Nov
(23) |
Dec
(9) |
| 2005 |
Jan
(18) |
Feb
(7) |
Mar
(36) |
Apr
(29) |
May
(10) |
Jun
(9) |
Jul
(35) |
Aug
(64) |
Sep
(40) |
Oct
(11) |
Nov
(3) |
Dec
(9) |
| 2006 |
Jan
(12) |
Feb
(13) |
Mar
(7) |
Apr
(10) |
May
(18) |
Jun
(19) |
Jul
(3) |
Aug
(5) |
Sep
(7) |
Oct
(18) |
Nov
(11) |
Dec
(10) |
| 2007 |
Jan
(15) |
Feb
(6) |
Mar
(10) |
Apr
(11) |
May
(10) |
Jun
(18) |
Jul
(10) |
Aug
(18) |
Sep
(31) |
Oct
(21) |
Nov
(13) |
Dec
(2) |
| 2008 |
Jan
(26) |
Feb
(15) |
Mar
(24) |
Apr
(23) |
May
(11) |
Jun
(5) |
Jul
(16) |
Aug
(11) |
Sep
(12) |
Oct
(10) |
Nov
(3) |
Dec
(16) |
| 2009 |
Jan
(18) |
Feb
(3) |
Mar
(3) |
Apr
(15) |
May
(5) |
Jun
(19) |
Jul
(4) |
Aug
(5) |
Sep
(16) |
Oct
(23) |
Nov
(7) |
Dec
(7) |
| 2010 |
Jan
(14) |
Feb
(27) |
Mar
(12) |
Apr
(10) |
May
(2) |
Jun
(8) |
Jul
(6) |
Aug
(3) |
Sep
(6) |
Oct
(4) |
Nov
(3) |
Dec
(1) |
| 2011 |
Jan
(3) |
Feb
(6) |
Mar
(2) |
Apr
(2) |
May
(2) |
Jun
(2) |
Jul
(4) |
Aug
(7) |
Sep
|
Oct
(1) |
Nov
(6) |
Dec
(2) |
| 2012 |
Jan
(3) |
Feb
(1) |
Mar
(6) |
Apr
(14) |
May
|
Jun
(7) |
Jul
(15) |
Aug
(9) |
Sep
(35) |
Oct
(28) |
Nov
(23) |
Dec
(10) |
| 2013 |
Jan
(8) |
Feb
(7) |
Mar
(17) |
Apr
(8) |
May
(17) |
Jun
(14) |
Jul
(3) |
Aug
(2) |
Sep
(22) |
Oct
(18) |
Nov
(31) |
Dec
(15) |
| 2014 |
Jan
|
Feb
(4) |
Mar
(1) |
Apr
(2) |
May
(19) |
Jun
(2) |
Jul
(1) |
Aug
(13) |
Sep
(4) |
Oct
(1) |
Nov
|
Dec
(3) |
| 2015 |
Jan
(8) |
Feb
(2) |
Mar
(4) |
Apr
(23) |
May
(4) |
Jun
(5) |
Jul
|
Aug
(3) |
Sep
(4) |
Oct
(3) |
Nov
(8) |
Dec
(4) |
| 2016 |
Jan
(4) |
Feb
(9) |
Mar
(12) |
Apr
(13) |
May
(5) |
Jun
(4) |
Jul
(1) |
Aug
(8) |
Sep
(3) |
Oct
(15) |
Nov
(10) |
Dec
(3) |
| 2017 |
Jan
(10) |
Feb
(6) |
Mar
(11) |
Apr
(15) |
May
(13) |
Jun
(6) |
Jul
(3) |
Aug
(7) |
Sep
(1) |
Oct
(11) |
Nov
(2) |
Dec
(3) |
| 2018 |
Jan
(4) |
Feb
(1) |
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
(2) |
Oct
(3) |
Nov
(1) |
Dec
(4) |
| 2019 |
Jan
|
Feb
(1) |
Mar
(2) |
Apr
(1) |
May
(1) |
Jun
(2) |
Jul
|
Aug
|
Sep
(1) |
Oct
(3) |
Nov
|
Dec
(1) |
| 2020 |
Jan
|
Feb
(2) |
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2021 |
Jan
|
Feb
(2) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(5) |
Nov
|
Dec
|
| 2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
| 2025 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
1
|
2
(1) |
3
(2) |
4
(5) |
5
|
6
|
7
|
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
|
15
|
16
|
17
|
18
|
19
(1) |
20
(1) |
21
|
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
|
29
|
30
(3) |
31
(2) |
|
|
|
|
|
From: Bernhard W. <be...@bl...> - 2013-12-31 13:30:13
|
Hi all I put together a package with my favourite tracks from the track generator and I set up the 2014 championship, it is ready to sign in. Visit www.torcs.org for details. I wish you all and your families a happy new year. Kind regards Bernhard |
|
From: Bernhard W. <be...@bl...> - 2013-12-31 12:22:23
|
Hi Sergio Basically you can take 1.3.4/5, there are just these things to consider: - The car used in the tutorial does not exist anymore (so you have to choose another one or to "resurrect" it, e.g from an old package or CVS) - Some types have been changed from "char*" to "const char*" - http://www.berniw.org/trb/forum/showthread.php?topicid=3421 So the code differences will be minimal, the main difference will be the different car, like you would have decided to take another car to go through the tutorial. Regarding the installation I would recommend this (see chapter 10.5): - http://www.berniw.org/trb/events/rules_view.php?viewrulesid=18#c10_5 (installation from full package into home, you still need to set then $TORCS_BASE and $MAKE_DEFAULT properly to be able to develop your robot outside the ordinary source tree) I guess I will update the tutorial for 1.4 then (but 1.4 is still pretty far away, first 1.3.6 has to be done). Kind regards Bernhard On 12/31/2013 12:46 PM, Sergio wrote: > Thank you very much for the answer. > > One last question, in the links I see that you strongly recommend > charlesr456of to go with a newer version (1.3.4 at that time although I > see 1.3.5 version is released now) and Jasper van de Ven talks that in > order to develope robots he is installing torcs-1.3.4. My problem is not > the installation itself, I can play the game without any problem > installing it directly from the Ubuntu Software Centre, but I would like > to try to write a robot. I mean, can I write and compile robots in the > new versions of Torcs or do I need to follow exactly the instructions in > the tutorial and install 1.2.4? > > Kind Regards, > > Sergio. > > > 2013/12/30 Bernhard Wymann <be...@bl... <mailto:be...@bl...>> > > Hi Sergio > > Additionally you might run into this problem (at compilation then): > - http://sourceforge.net/p/__torcs/mailman/message/__30342132/ > <http://sourceforge.net/p/torcs/mailman/message/30342132/> > - http://sourceforge.net/p/__torcs/mailman/message/__31639813/ > <http://sourceforge.net/p/torcs/mailman/message/31639813/> > > > Kind regards > > Bernhard > > |
|
From: Bernhard W. <be...@bl...> - 2013-12-30 21:15:41
|
Hi Sergio Additionally you might run into this problem (at compilation then): - http://sourceforge.net/p/torcs/mailman/message/30342132/ - http://sourceforge.net/p/torcs/mailman/message/31639813/ Kind regards Bernhard On 12/30/2013 07:41 PM, Sergio wrote: > > > ---------- Forwarded message ---------- > From: *Sergio* <ser...@gm... <mailto:ser...@gm...>> > Date: 2013/12/30 > Subject: Torcs installation > To: tor...@li... > <mailto:tor...@li...> > > > Hello. I'm trying to install Torcs 1.2.4 following the instructions in > the toturial, downloaded the files, unzipped them in > /usr/src/torcs/torcs-1.2.4 and in when I > write ./configure it appears an error at: > > checking for sin in -lm... no > configure: error: Can't find libm. > > I have wroten thousands of programs in which I needed the math library > (-lm) and I never had a problem and I don't know what is happening now. > > I'm using Ubuntu 12.04 32-bits. > > I would apreciate some help. Thanks. > > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > > > > _______________________________________________ > Torcs-users mailing list > Tor...@li... > https://lists.sourceforge.net/lists/listinfo/torcs-users > |
|
From: Bernhard W. <be...@bl...> - 2013-12-30 20:57:32
|
Hi Sergio TORCS 1.2.4 was a long time ago, so it needs some care to make it build, short: - regenerate (or edit) configure script - update some includes (<xxx.h> to <xxx>, changed from gcc 3.x to 4.x). Some more details here: http://sourceforge.net/p/torcs/mailman/message/30193739/ Kind regards Bernhard On 12/30/2013 07:41 PM, Sergio wrote: > > > ---------- Forwarded message ---------- > From: *Sergio* <ser...@gm... <mailto:ser...@gm...>> > Date: 2013/12/30 > Subject: Torcs installation > To: tor...@li... > <mailto:tor...@li...> > > > Hello. I'm trying to install Torcs 1.2.4 following the instructions in > the toturial, downloaded the files, unzipped them in > /usr/src/torcs/torcs-1.2.4 and in when I > write ./configure it appears an error at: > > checking for sin in -lm... no > configure: error: Can't find libm. > > I have wroten thousands of programs in which I needed the math library > (-lm) and I never had a problem and I don't know what is happening now. > > I'm using Ubuntu 12.04 32-bits. > > I would apreciate some help. Thanks. > > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > > > > _______________________________________________ > Torcs-users mailing list > Tor...@li... > https://lists.sourceforge.net/lists/listinfo/torcs-users > |
|
From: Sergio <ser...@gm...> - 2013-12-30 18:41:41
|
---------- Forwarded message ---------- From: Sergio <ser...@gm...> Date: 2013/12/30 Subject: Torcs installation To: tor...@li... Hello. I'm trying to install Torcs 1.2.4 following the instructions in the toturial, downloaded the files, unzipped them in /usr/src/torcs/torcs-1.2.4and in when I write ./configure it appears an error at: checking for sin in -lm... no configure: error: Can't find libm. I have wroten thousands of programs in which I needed the math library (-lm) and I never had a problem and I don't know what is happening now. I'm using Ubuntu 12.04 32-bits. I would apreciate some help. Thanks. |
|
From: Bernhard W. <be...@bl...> - 2013-12-20 10:01:09
|
Hi Evgenios You are welcome. So TORCS is building and running fine now, great to hear. I guess you reinstalled the same Ubuntu Version as you had before, so this case will remain a mystery then... Kind regards Bernhard On 12/20/2013 12:37 AM, Evgenios Kastanias wrote: > Well, thanks for your help, in the end I re-installed ubuntu and It worked > flawlessly so I am at a loss as well at what I did wrong. > > Thanks everyone for your time here! > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > _______________________________________________ > Torcs-users mailing list > Tor...@li... > https://lists.sourceforge.net/lists/listinfo/torcs-users > |
|
From: Evgenios K. <eug...@gm...> - 2013-12-19 23:37:47
|
Well, thanks for your help, in the end I re-installed ubuntu and It worked flawlessly so I am at a loss as well at what I did wrong. Thanks everyone for your time here! |
|
From: Bernhard W. <be...@bl...> - 2013-12-04 14:11:48
|
Hi Tom No, looks good, no idea... Recap: - The command line shows -lpng -> ok - There is actually a png library -> ok - The symbol is defined -> ok So the last thing what comes to my mind is that something is broken (toochain, environment, libs, ...). Could you try to reinstall the png lib and png devel packages, and then try to reconfigure/rebuild torcs (make distclean, ./configure, make)? Kind regards Bernhard On 12/04/2013 02:41 PM, Toms Lēšmanis wrote: > Hi, > > 1. "nm /usr/lib/x86_64-linux-gnu/libpng.a | grep create_info_struct" on > ./lib/x86_64-linux-gnu/libpng.a gives: > 00000000000002e0 T png_create_info_struct > So it's defined there. > > 2. locate libpng* gives: > /lib/i386-linux-gnu/libpng12.so.0 > /lib/i386-linux-gnu/libpng12.so.0.49.0 > /lib/x86_64-linux-gnu/libpng12.so.0 > /lib/x86_64-linux-gnu/libpng12.so.0.49.0 > /usr/lib/x86_64-linux-gnu/libpng.a > /usr/lib/x86_64-linux-gnu/libpng.so > /usr/lib/x86_64-linux-gnu/libpng12.a > /usr/lib/x86_64-linux-gnu/libpng12.so > /usr/lib/x86_64-linux-gnu/libpng12.so.0 > > the file command gives: > /lib/x86_64-linux-gnu/libpng12.so.0: symbolic link to `libpng12.so.0.49.0' > /lib/x86_64-linux-gnu/libpng12.so.0.49.0: ELF 64-bit LSB shared object, > x86-64, version 1 (SYSV), dynamically linked, > BuildID[sha1]=0x01b6604fb7db9154179ae8f67378fe56b0791a3f, stripped > /usr/lib/x86_64-linux-gnu/libpng.so: symbolic link to `libpng12.so' > /usr/lib/x86_64-linux-gnu/libpng12.so: symbolic link to `libpng12.so.0' > /usr/lib/x86_64-linux-gnu/libpng12.so.0: symbolic link to > `/lib/x86_64-linux-gnu/libpng12.so.0' > > So it all comes down to this one file > /lib/x86_64-linux-gnu/libpng12.so.0.49.0 > And all the files have the "png_create_info_struct" > > Does this give you anything? > > Thanks, > Reinis > > > Quoting *Bernhard Wymann <be...@bl...> <mailto:be...@bl...>* : > > Hi Tom > > This looks good: > > > When I do "nm -D ./lib/x86_64-linux-gnu/libpng12.so | grep > > create_info_struct", I get: > > 0000000000003e80 T png_create_info_struct > > So it's defined there. > > > > COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/ > > > LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ > > But this is suspect: > 1. > ./lib/x86_64-linux-gnu/libpng.a > I do not have this on my system, what does nm on this file say (without > the "-D" option this time, because it is a static library), maybe it > tries to link with the static version (your output does not indicate > this, but check it anyway). > > > P.S. when I do "ldd png_test" [my sample program], I get the > following: > > linux-vdso.so.1 => (0x00007fff2bbc0000) > > libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 > > (0x00007f651a44f000) > > libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f651a087000) > > libz.so.1 => /usr/local/lib/libz.so.1 (0x00007f6519e6a000) > > libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6519b66000) > > /lib64/ld-linux-x86-64.so.2 (0x00007f651a68e000) > > 2. The libpng here seems to be in /lib/..., where the former one was in > /usr/lib, could you check if this is the same file (symbolic/hard link?) > Does the file in lib has the symbol as well (check this as well with > nm)? Which packages do these files belong to, are these in the same one? > > Kind regards > > Bernhard > > |
|
From: Toms L. <li...@in...> - 2013-12-04 13:42:06
|
<style type="text/css">
/*<![CDATA[*/
blockquote.c1 {border-left: 1px solid #cccccc; margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex}
/*]]>*/</style>Hi,<br /><br />1. "nm /usr/lib/x86_64-linux-gnu/libpng.a | grep create_info_struct" on ./lib/x86_64-linux-gnu/libpng.a gives:<br /> <div> </div> 00000000000002e0 T png_create_info_struct<br />So it's defined there.<br /><br />2. locate libpng* gives:<br />/lib/i386-linux-gnu/libpng12.so.0<br />/lib/i386-linux-gnu/libpng12.so.0.49.0<br />/lib/x86_64-linux-gnu/libpng12.so.0<br />/lib/x86_64-linux-gnu/libpng12.so.0.49.0<br />/usr/lib/x86_64-linux-gnu/libpng.a<br />/usr/lib/x86_64-linux-gnu/libpng.so<br />/usr/lib/x86_64-linux-gnu/libpng12.a<br />/usr/lib/x86_64-linux-gnu/libpng12.so<br />/usr/lib/x86_64-linux-gnu/libpng12.so.0<br /><br />the file command gives:<br />/lib/x86_64-linux-gnu/libpng12.so.0: symbolic link to `libpng12.so.0.49.0'<br />/lib/x86_64-linux-gnu/libpng12.so.0.49.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x01b6604fb7db9154179ae8f67378fe56b0791a3f, stripped<br />/usr/lib/x86_64-linux-gnu/libpng.so: symbolic link to `libpng12.so'<br />/usr/lib/x86_64-linux-gnu/libpng12.so: symbolic link to `libpng12.so.0'<br />/usr/lib/x86_64-linux-gnu/libpng12.so.0: symbolic link to `/lib/x86_64-linux-gnu/libpng12.so.0'<br /><br />So it all comes down to this one file /lib/x86_64-linux-gnu/libpng12.so.0.49.0<br />And all the files have the "png_create_info_struct"<br /><br />Does this give you anything?<br /><br />Thanks,<br />Reinis<br /><br /> <br /> <div>Quoting <strong>Bernhard Wymann <a href="mailto:be...@bl..."><be...@bl...></a></strong> :</div> <blockquote class="c1">Hi Tom<br /> <br /> This looks good:<br /> <br /> > When I do "nm -D ./lib/x86_64-linux-gnu/libpng12.so | grep<br /> > create_info_struct", I get:<br /> > 0000000000003e80 T png_create_info_struct<br /> > So it's defined there.<br /> <br /> > COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/<br /> > LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/<br /> <br /> But this is suspect:<br /> 1.<br /> ./lib/x86_64-linux-gnu/libpng.a<br /> I do not have this on my system, what does nm on this file say (without<br /> the "-D" option this time, because it is a static library), maybe it<br /> tries to link with the static version (your output does not indicate<br /> this, but check it anyway).<br /> <br /> > P.S. when I do "ldd png_test" [my sample program], I get the following:<br /> > linux-vdso.so.1 => (0x00007fff2bbc0000)<br /> > libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0<br /> > (0x00007f651a44f000)<br /> > libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f651a087000)<br /> > libz.so.1 => /usr/local/lib/libz.so.1 (0x00007f6519e6a000)<br /> > libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6519b66000)<br /> > /lib64/ld-linux-x86-64.so.2 (0x00007f651a68e000)<br /> <br /> 2. The libpng here seems to be in /lib/..., where the former one was in<br /> /usr/lib, could you check if this is the same file (symbolic/hard link?)<br /> Does the file in lib has the symbol as well (check this as well with<br /> nm)? Which packages do these files belong to, are these in the same one?<br /> <br /> Kind regards<br /> <br /> Bernhard<br /></blockquote> <br /> <div> </div>
|
|
From: Arnaud C. <ace...@go...> - 2013-12-04 08:22:26
|
2013/12/4 Bernhard Wymann <be...@bl...> > Hi Tom > <snip>> P.S. when I do "ldd png_test" [my sample program], I get the following: > linux-vdso.so.1 => (0x00007fff2bbc0000) > libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 > (0x00007f651a44f000) > libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f651a087000) > libz.so.1 => /usr/local/lib/libz.so.1 (0x00007f6519e6a000) > libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6519b66000) > /lib64/ld-linux-x86-64.so.2 (0x00007f651a68e000) 2. The libpng here seems to be in /lib/..., where the former one was in > /usr/lib, could you check if this is the same file (symbolic/hard link?) > Does the file in lib has the symbol as well (check this as well with > nm)? Which packages do these files belong to, are these in the same one? > I would suspect the same thing as for myself -- *Arnaud Ceyrolle* |
|
From: Bernhard W. <be...@bl...> - 2013-12-04 06:36:00
|
Hi Tom This looks good: > When I do "nm -D ./lib/x86_64-linux-gnu/libpng12.so | grep > create_info_struct", I get: > 0000000000003e80 T png_create_info_struct > So it's defined there. > COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/ > LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/ But this is suspect: 1. ./lib/x86_64-linux-gnu/libpng.a I do not have this on my system, what does nm on this file say (without the "-D" option this time, because it is a static library), maybe it tries to link with the static version (your output does not indicate this, but check it anyway). > P.S. when I do "ldd png_test" [my sample program], I get the following: > linux-vdso.so.1 => (0x00007fff2bbc0000) > libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 > (0x00007f651a44f000) > libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f651a087000) > libz.so.1 => /usr/local/lib/libz.so.1 (0x00007f6519e6a000) > libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6519b66000) > /lib64/ld-linux-x86-64.so.2 (0x00007f651a68e000) 2. The libpng here seems to be in /lib/..., where the former one was in /usr/lib, could you check if this is the same file (symbolic/hard link?) Does the file in lib has the symbol as well (check this as well with nm)? Which packages do these files belong to, are these in the same one? Kind regards Bernhard |
|
From: Toms L. <li...@in...> - 2013-12-04 03:45:50
|
Hi,<br /><br />Thanks for the reply!<br />I have just started using Ubuntu and I'm not familiar with linux at all<style type="text/css">
/*<![CDATA[*/
blockquote.c1 {border-left: 1px solid #cccccc; margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex}
/*]]>*/, ,,</style>, so please excuse me if my questions are a bit silly.. :)<br /><br />When I search for libpng* in /usr directory, I get the following:<br />./include/libpng12<br />./include/libpng<br />./lib/x86_64-linux-gnu/pkgconfig/libpng12.pc<br />./lib/x86_64-linux-gnu/pkgconfig/libpng.pc<br />./lib/x86_64-linux-gnu/libpng.so<br />./lib/x86_64-linux-gnu/libpng12.so.0<br />./lib/x86_64-linux-gnu/libpng.a<br />./lib/x86_64-linux-gnu/libpng12.a<br />./lib/x86_64-linux-gnu/libpng12.so<br />./bin/libpng-config<br />./bin/libpng12-config<br /><br />So I have libpng.so and libpng12.so both in /usr/lib/x86_64-linux-gnu/<br /><br />When I do "nm -D ./lib/x86_64-linux-gnu/libpng12.so | grep create_info_struct", I get:<br />0000000000003e80 T png_create_info_struct<br />So it's defined there.<br /><br />I configured the build flags to see the linker output and this is what I get:<br />GNU C++ (Ubuntu/Linaro 4.8.1-10ubuntu9) version 4.8.1 (x86_64-linux-gnu)<br />    compiled by GNU C version 4.8.1, GMP version 5.1.2, MPFR version 3.1.1-p2, MPC version 1.0.1<br />GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072<br />ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/4.8"<br />ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"<br />ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../x86_64-linux-gnu/include"<br />#include "..." search starts here:<br />#include <...> search starts here:<br /> /home/tom/FYP/TORCS_source/torcs-1.3.5/export/include<br /> /home/tom/FYP/TORCS_source/torcs-1.3.5<br /> /usr/include/c++/4.8<br /> /usr/include/x86_64-linux-gnu/c++/4.8<br /> /usr/include/c++/4.8/backward<br /> /usr/lib/gcc/x86_64-linux-gnu/4.8/include<br /> /usr/local/include<br /> /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed<br /> /usr/include/x86_64-linux-gnu<br /> /usr/include<br />End of search list.<br />GNU C++ (Ubuntu/Linaro 4.8.1-10ubuntu9) version 4.8.1 (x86_64-linux-gnu)<br />    compiled by GNU C version 4.8.1, GMP version 5.1.2, MPFR version 3.1.1-p2, MPC version 1.0.1<br />GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072<br />Compiler executable checksum: d4f6b5538c661bdd4dde0c4673c032a4<br />COLLECT_GCC_OPTIONS='-I' '/home/tom/FYP/TORCS_source/torcs-1.3.5/export/include' '-I' '/home/tom/FYP/TORCS_source/torcs-1.3.5' '-g' '-D' 'DEBUG' '-D' 'DEBUG_OUT' '-D' 'USE_RANDR_EXT' '-D' 'GL_GLEXT_PROTOTYPES' '-Wall' '-fPIC' '-fno-strict-aliasing' '-g' '-D' 'DEBUG' '-D' 'DEBUG_OUT' '-D' 'USE_RANDR_EXT' '-D' 'GL_GLEXT_PROTOTYPES' '-v' '-D' '_SVID_SOURCE' '-D' '_BSD_SOURCE' '-D' 'SHM' '-D' 'HAVE_CONFIG_H' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'<br /> as -v -I /home/tom/FYP/TORCS_source/torcs-1.3.5/export/include -I /home/tom/FYP/TORCS_source/torcs-1.3.5 --64 -o linuxspec.o /tmp/cczI8XEq.s<br />GNU assembler version 2.23.52 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.23.52.20130913<br />COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/<br />LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.8/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../:/lib/:/usr/lib/<br />COLLECT_GCC_OPTIONS='-I' '/home/tom/FYP/TORCS_source/torcs-1.3.5/export/include' '-I' '/home/tom/FYP/TORCS_source/torcs-1.3.5' '-g' '-D' 'DEBUG' '-D' 'DEBUG_OUT' '-D' 'USE_RANDR_EXT' '-D' 'GL_GLEXT_PROTOTYPES' '-Wall' '-fPIC' '-fno-strict-aliasing' '-g' '-D' 'DEBUG' '-D' 'DEBUG_OUT' '-D' 'USE_RANDR_EXT' '-D' 'GL_GLEXT_PROTOTYPES' '-v' '-D' '_SVID_SOURCE' '-D' '_BSD_SOURCE' '-D' 'SHM' '-D' 'HAVE_CONFIG_H' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'<br />g++ main.o linuxspec.o -L/home/tom/FYP/TORCS_source/torcs-1.3.5/export/lib  -lopenal -lalut -lvorbisfile -L/usr/lib   -lracescreens -lrobottools -lclient -lconfscreens -ltgf -ltgfclient -ltxml -lplibul -lraceengine -lmusicplayer -llearning -lplibjs -lplibssgaux -lplibssg -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lpng -lz -ldl -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm  -o torcs-bin<br />/home/tom/FYP/TORCS_source/torcs-1.3.5/export/lib/libtgfclient.so: undefined reference to `png_get_valid'<br />/home/tom/FYP/TORCS_source/torcs-1.3.5/export/lib/libtgfclient.so: undefined reference to `png_create_info_struct'<br />...<br /><br />So the png library seems to be in the library path..<br /><br />Does this give you any indication on what's missing on my machine?<br /><br />Thanks!<br />Tom<br /><br />P.S. when I do "ldd png_test" [my sample program], I get the following:<br />linux-vdso.so.1 =>  (0x00007fff2bbc0000)<br />    libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f651a44f000)<br />    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f651a087000)<br />    libz.so.1 => /usr/local/lib/libz.so.1 (0x00007f6519e6a000)<br />    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6519b66000)<br />    /lib64/ld-linux-x86-64.so.2 (0x00007f651a68e000)<br /><br /> <div> </div> <div>Quoting <strong>Bernhard Wymann <a href="mailto:be...@bl..."><be...@bl...></a></strong> :</div> <blockquote class="c1">Hi Tom<br /> <br /> Hm, no idea. What you can check if the symbol is available in the png<br /> libs, and what your default library is (usually there are multiple<br /> versions installed, e.g. 1.2 and 1.5):<br /> cd /usr<br /> find . -name "libpn*"<br /> -> list of candidates<br /> check with "nm -D path/libpng.so | grep create_info_struct" ("path" is<br /> meant as placeholder here)<br /> <br /> Is the symbol defined there?<br /> <br /> You could try to export as well "-Wl,--verbose" in CPPFLAGS, CXXFLAGS<br /> and CFLAGS, and rerun configure/make to see the linker output during the<br /> build.<br /> <br /> Please report back when you have more information or a solution.<br /> <br /> Kind regards<br /> <br /> Bernhard<br /> <br /> On 12/02/2013 11:39 PM, Toms Lēšmanis wrote:<br /> > Hi,<br /> ><br /> > I have spent days trying to work out what causes this problem, but I<br /> > haven't been successful. Hence, I am turning to you.<br /> ><br /> > I am trying to build TORCS 1.3.5. on Ubuntu 13.10, but I keep getting<br /> > the errors "undefined reference to png_*":<br /> ><br /> > g++ main.o linuxspec.o<br /> > -L/home/reinis/FYP_Surrey/TORCS_source/torcs-1.3.5/export/lib -lopenal<br /> > -lalut -lvorbisfile -L/usr/lib -L/usr/local/lib -lracescreens<br /> > -lrobottools -lclient -lconfscreens -ltgf -ltgfclient -ltxml -lplibul<br /> > -lraceengine -lmusicplayer -llearning -lplibjs -lplibssgaux -lplibssg<br /> > -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lpng -lz -ldl<br /> > -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm<br /> > -o torcs-bin<br /> > /home/reinis/FYP_Surrey/TORCS_source/torcs-1.3.5/export/lib/libtgfclient.so:<br /> > undefined reference to `png_get_valid'<br /> > /home/reinis/FYP_Surrey/TORCS_source/torcs-1.3.5/export/lib/libtgfclient.so:<br /> > undefined reference to `png_create_info_struct'<br /> > ...<br /> ><br /> > The error suggests the linker can't find the actual library, but the<br /> > configuration (./configure) did not complain and I have written an<br /> > example program that uses these functions, which builds fine with the<br /> > command "gcc png_test.o -o png_test -lpng"<br /> ><br /> > Has anyone experienced a similar issue and can provide a solution to it?<br /> > Help will be much appreciated.<br /> ><br /> > Thanks,<br /> > Tom<br /> ><br /> ><br /> > ------------------------------------------------------------------------------<br /> > Rapidly troubleshoot problems before they affect your business. Most IT<br /> > organizations don't have a clear picture of how application performance<br /> > affects their revenue. With AppDynamics, you get 100% visibility into your<br /> > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!<br /> > <a target="_blank" href="http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk">http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk</a><br /> ><br /> ><br /> ><br /> > _______________________________________________<br /> > Torcs-users mailing list<br /> > Tor...@li...<br /> > <a target="_blank" href="https://lists.sourceforge.net/lists/listinfo/torcs-users">https://lists.sourceforge.net/lists/listinfo/torcs-users</a><br /> ><br /> <br /></blockquote> <br /> <div> </div>
|
|
From: Arnaud C. <ace...@go...> - 2013-12-03 12:34:30
|
Hello Tom,
one thing you could do is find where is the missing library :
on your test program you run ldd to find in which path is located libpng
ldd png_test | grep libpng
and look if the path of this lib is well referenced in the compile paths of
Torcs :
-L/usr/lib -L/usr/local/lib
regards
--
*Arnaud Ceyrolle*
2013/12/2 Toms Lēšmanis <li...@in...>
> Hi,
>
> I have spent days trying to work out what causes this problem, but I
> haven't been successful. Hence, I am turning to you.
>
> I am trying to build TORCS 1.3.5. on Ubuntu 13.10, but I keep getting the
> errors "undefined reference to png_*":
>
> g++ main.o linuxspec.o
> -L/home/reinis/FYP_Surrey/TORCS_source/torcs-1.3.5/export/lib -lopenal
> -lalut -lvorbisfile -L/usr/lib -L/usr/local/lib -lracescreens -lrobottools
> -lclient -lconfscreens -ltgf -ltgfclient -ltxml -lplibul -lraceengine
> -lmusicplayer -llearning -lplibjs -lplibssgaux -lplibssg -lplibsm -lplibsl
> -lplibsg -lplibul -lglut -lGLU -lGL -lpng -lz -ldl -lXrandr -lXrender
> -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm -o torcs-bin
> /home/reinis/FYP_Surrey/TORCS_source/torcs-1.3.5/export/lib/libtgfclient.so:
> undefined reference to `png_get_valid'
> /home/reinis/FYP_Surrey/TORCS_source/torcs-1.3.5/export/lib/libtgfclient.so:
> undefined reference to `png_create_info_struct'
> ...
>
> The error suggests the linker can't find the actual library, but the
> configuration (./configure) did not complain and I have written an example
> program that uses these functions, which builds fine with the command "gcc
> png_test.o -o png_test -lpng"
>
> Has anyone experienced a similar issue and can provide a solution to it?
> Help will be much appreciated.
>
> Thanks,
> Tom
>
>
>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
> _______________________________________________
> Torcs-users mailing list
> Tor...@li...
> https://lists.sourceforge.net/lists/listinfo/torcs-users
>
>
|
|
From: Bernhard W. <be...@bl...> - 2013-12-03 10:27:44
|
Hi Tom
Hm, no idea. What you can check if the symbol is available in the png
libs, and what your default library is (usually there are multiple
versions installed, e.g. 1.2 and 1.5):
cd /usr
find . -name "libpn*"
-> list of candidates
check with "nm -D path/libpng.so | grep create_info_struct" ("path" is
meant as placeholder here)
Is the symbol defined there?
You could try to export as well "-Wl,--verbose" in CPPFLAGS, CXXFLAGS
and CFLAGS, and rerun configure/make to see the linker output during the
build.
Please report back when you have more information or a solution.
Kind regards
Bernhard
On 12/02/2013 11:39 PM, Toms Lēšmanis wrote:
> Hi,
>
> I have spent days trying to work out what causes this problem, but I
> haven't been successful. Hence, I am turning to you.
>
> I am trying to build TORCS 1.3.5. on Ubuntu 13.10, but I keep getting
> the errors "undefined reference to png_*":
>
> g++ main.o linuxspec.o
> -L/home/reinis/FYP_Surrey/TORCS_source/torcs-1.3.5/export/lib -lopenal
> -lalut -lvorbisfile -L/usr/lib -L/usr/local/lib -lracescreens
> -lrobottools -lclient -lconfscreens -ltgf -ltgfclient -ltxml -lplibul
> -lraceengine -lmusicplayer -llearning -lplibjs -lplibssgaux -lplibssg
> -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lpng -lz -ldl
> -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm
> -o torcs-bin
> /home/reinis/FYP_Surrey/TORCS_source/torcs-1.3.5/export/lib/libtgfclient.so:
> undefined reference to `png_get_valid'
> /home/reinis/FYP_Surrey/TORCS_source/torcs-1.3.5/export/lib/libtgfclient.so:
> undefined reference to `png_create_info_struct'
> ...
>
> The error suggests the linker can't find the actual library, but the
> configuration (./configure) did not complain and I have written an
> example program that uses these functions, which builds fine with the
> command "gcc png_test.o -o png_test -lpng"
>
> Has anyone experienced a similar issue and can provide a solution to it?
> Help will be much appreciated.
>
> Thanks,
> Tom
>
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
>
>
>
> _______________________________________________
> Torcs-users mailing list
> Tor...@li...
> https://lists.sourceforge.net/lists/listinfo/torcs-users
>
|
|
From: Toms L. <li...@in...> - 2013-12-02 22:39:20
|
<span style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;">Hi,</span><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><span style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;">I have spent days trying to work out what causes this problem, but I haven't been successful. Hence, I am turning to you.</span><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><span style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;">I am trying to build TORCS 1.3.5. on Ubuntu 13.10, but I keep getting the errors "undefined reference to png_*":</span><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><span style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;">g++ main.o linuxspec.o -L/home/reinis/FYP_Surrey/TORCS_source/torcs-1.3.5/export/lib -lopenal -lalut -lvorbisfile -L/usr/lib -L/usr/local/lib -lracescreens -lrobottools -lclient -lconfscreens -ltgf -ltgfclient -ltxml -lplibul -lraceengine -lmusicplayer -llearning -lplibjs -lplibssgaux -lplibssg -lplibsm -lplibsl -lplibsg -lplibul -lglut -lGLU -lGL -lpng -lz -ldl -lXrandr -lXrender -lXxf86vm -lXmu -lXi -lXt -lSM -lICE -lXext -lX11 -lm -o torcs-bin</span><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><span style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;">/home/reinis/FYP_Surrey/TORCS_source/torcs-1.3.5/export/lib/libtgfclient.so: undefined reference to `png_get_valid'</span><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><span style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;">/home/reinis/FYP_Surrey/TORCS_source/torcs-1.3.5/export/lib/libtgfclient.so: undefined reference to `png_create_info_struct'</span><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><span style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;">...</span><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><span style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;">The error suggests the linker can't find the actual library, but the configuration (./configure) did not complain and I have written an example program that uses these functions, which builds fine with the command "gcc png_test.o -o png_test -lpng"</span><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><span style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;">Has anyone experienced a similar issue and can provide a solution to it? Help will be much appreciated.</span><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><span style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;">Thanks,</span><br style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;" /><span style="font-family: Arial, 'Liberation Sans', Helvetica, sans; font-size: 13px; line-height: 16px;">Tom</span><div xmlns="sig_upper"> </div><div xmlns="sig_lower"> </div> |