*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
jmtan | mithro: sorry, was in the toilet. | 00:09 |
---|---|---|
jmtan | at the moment, i'm focusing on the user interface | 00:09 |
mithro | no problems | 00:09 |
mithro | but what is the final aim? | 00:09 |
jmtan | to have a usable client that is attractive as well | 00:10 |
mithro | jmtan: that is a very nebulous goal :) | 00:11 |
mithro | okay - what is blocking doing a release? | 00:11 |
jmtan | the first thing is the ship design window | 00:13 |
jmtan | and next would be order queue management | 00:13 |
jmtan | i hope these are concrete enough | 00:14 |
jmtan | as i see it, the client can view and send orders, other than ship design and research | 00:17 |
jmtan | so it will be fully functional after i implement those | 00:18 |
jmtan | and what's left would be the appearance, you've given me some suggestions on those already - like exhaust trails for the ships and battlexml in tpserver-py | 00:19 |
mithro | jmtan: so I would like to see a release which includes binaries for windows, mac and debs for linux before the end of GSoC | 00:27 |
jmtan | mithro: sure, windows and linux are okay - i'm a bit worried about the mac, is it a must? | 00:31 |
jmtan | i'll see if i can get my hands on one, and setup a development environment | 00:31 |
mithro | jmtan: it would be really preferable | 00:34 |
mithro | python-ogre should run on mac | 00:34 |
jmtan | yeah it should, i'll work closely with greywhind to produce a binary | 00:36 |
jmtan | and try to get one myself as well | 00:37 |
jmtan | should the windows version have a setup file that installs to the start menu? | 00:37 |
jmtan | or rather, should it be packaged as installer? | 00:40 |
*** bddebian has quit IRC | 00:43 | |
jmtan | sorry, i have to go and get lunch, bb in 1 hr | 00:49 |
mithro | jmtan: okay | 00:53 |
mithro | jmtan: yes it should | 00:53 |
mithro | take a look at how tpclient-pywx does it | 00:54 |
*** JLafont has quit IRC | 01:02 | |
*** sladegen has quit IRC | 02:47 | |
*** sladegen has joined #tp | 02:48 | |
*** nash has quit IRC | 03:25 | |
*** Nuleren has quit IRC | 04:35 | |
*** peres has joined #tp | 04:55 | |
*** jmtan has left #tp | 06:01 | |
*** tuna has quit IRC | 06:29 | |
*** tuna-fish has joined #tp | 06:32 | |
*** tuna-fish is now known as tuna | 06:33 | |
*** jmtan has joined #tp | 06:59 | |
*** Iwanowitch has joined #tp | 07:10 | |
jmtan | mithro: ping? | 07:19 |
*** peres has quit IRC | 07:28 | |
mithro | jmtan: pong! | 07:51 |
*** Demitar has quit IRC | 07:52 | |
jmtan | hi mithro, i'll post the error i'm getting on cygwin (both git and 0.5.1) | 07:53 |
jmtan | checking for boostlib >= 1.32.1... yes | 07:53 |
jmtan | checking whether the Boost::Signals library is available... yes | 07:53 |
jmtan | configure: error: Could not link against ! | 07:53 |
mithro | do you have boost signals? | 07:53 |
*** Demitar has joined #tp | 07:54 | |
jmtan | it's not part of the standard boost library? | 07:54 |
mithro | no idea | 07:54 |
mithro | I think it is normally part of boost | 07:54 |
jmtan | but it says yes... and the next line is some link error, i'll check my installation | 07:55 |
mithro | check the config.log | 07:55 |
jmtan | okay the last 3 lines: | 07:56 |
jmtan | #define HAVE_BOOST | 07:56 |
jmtan | #define HAVE_BOOST_SIGNALS | 07:56 |
jmtan | configure: exit 1 | 07:56 |
*** peres has joined #tp | 08:03 | |
mithro | jmtan: that is not all that helpful | 08:08 |
mithro | put the whole last couple of hundred in a paste bin | 08:08 |
jmtan | http://rafb.net/p/7ck0A549.html | 08:11 |
tpb | Title: Nopaste - config.log (at rafb.net) | 08:11 |
mithro | your boost is ancient | 08:21 |
mithro | you should be using 1.34 at a minimum | 08:21 |
jmtan | oh thanks, now i have something to go on | 08:23 |
jmtan | so i should be compiling boost then? cygwin's most updated version is 1.33 | 08:23 |
mithro | :( | 08:26 |
mithro | not quite sure | 08:26 |
mithro | is there any output above the link error? | 08:26 |
JLP | good morning everyone | 08:35 |
jmtan | http://rafb.net/p/KjUpMe56.html | 08:36 |
tpb | Title: Nopaste - Previous configure output before error (at rafb.net) | 08:36 |
jmtan | hello jlp | 08:36 |
* JLP slept for 11 hours, damn it felt good | 08:36 | |
mithro | jmtan: it is annoying, it doesn't tell you the reason for the link error | 08:37 |
jmtan | yeah, but if boost 1.34 is required then that could be it | 08:37 |
JLP | hm i think i've seen the same problem on the opensuse build service, it finds boost and then complains about linking | 08:38 |
jmtan | is there a solution for that? | 08:40 |
JLP | probabčy there is, we just need to find it | 08:44 |
JLP | it appears it is only failing on amd64 systems | 08:45 |
mithro | I'm trying to get python-ogre debs working on the opensuse build service | 08:47 |
JLP | hm and it looks like boost 1.32.1 should be fine: | 08:52 |
JLP | checking for IPv6 socket address... yes | 08:52 |
JLP | checking for boostlib >= 1.32.1... yes | 08:52 |
JLP | checking whether the Boost::Signals library is available... yes | 08:52 |
JLP | checking for exit in -lboost_signals... yes | 08:52 |
mithro | jmtan: why do you want to compile on windows? | 08:53 |
jmtan | for testing the client on windows, i would like to have the server on the same system for convenience | 08:55 |
shenki | JLP: what's failing on amd64? | 08:57 |
JLP | compiling tpserver-cpp, something wrong with boost, it finds it but configure then says it can't link against it | 08:58 |
* shenki tries | 08:59 | |
JLP | and searching google it looks like ryan had the same problem compiling for mac and is posted on our own tp-devel mailing list | 08:59 |
JLP | maybe something wrong with ax_boost_signals macro | 09:03 |
shenki | hrm, what's guile used for? can i disable it and still reproduce your problem? | 09:06 |
shenki | nevermind, i'll just install it. | 09:08 |
shenki | \o/ built sucessfully | 09:11 |
shenki | JLP: what disto are you using? | 09:11 |
JLP | shenki: oh it compiles fine for me, jmtan is trying to compile on cygwin and it fails on 64-bit opensuse 10.2 and 10.3 | 09:12 |
mithro | I really should think about heading home | 09:12 |
shenki | oh, i see | 09:12 |
mithro | JLP: what version of boost do they have? | 09:13 |
shenki | mithro: i think you shoudl have had your sofa bed delivered to the office, it would get more use there | 09:13 |
mithro | shenki: he he | 09:13 |
JLP | mithro: 1.35.0 | 09:13 |
JLP | but it works perfectly fine with 1.32.1 on 32-bit opensuse 10.2 and 10.3 | 09:14 |
shenki | $ apt-cache policy libboost-dev | 09:14 |
shenki | libboost-dev: Installed: 1.34.1-4ubuntu3 | 09:14 |
shenki | this is on amd64, ubuntu intrepid/hardy (the version is the same) | 09:15 |
JLP | hm i should try o fix those expansion errors on the build service and see with what other distros it fails | 09:17 |
mithro | just about to try and upload python-ogre to the build service | 09:19 |
mithro | going to watch it grind to a halt :P | 09:19 |
shenki | mithro: link? | 09:21 |
mithro | JLP: would you be interested in adding rpm support for python-ogre? | 09:25 |
mithro | https://build.opensuse.org/project/show?project=home%3Amithro | 09:26 |
tpb | <http://ln-s.net/23O+> (at build.opensuse.org) | 09:26 |
shenki | auth req :( | 09:28 |
mithro | I have done all the hard parts (making it all working on debian) | 09:28 |
JLP | mithro: ok now we'll see what feora 8 says | 09:31 |
mithro | JLP: ? | 09:31 |
JLP | for other more modern versions we'll first have to fix the cpp stuff for gcc 4.3 | 09:31 |
shenki | oh, i like playing the 4.3 game | 09:31 |
JLP | mithro: yeah i can take a look, although will probably not have time until after kde 4.1 gets tagged | 09:32 |
* shenki tries with that | 09:32 | |
mithro | JLP: oh? don't know that KDE has been cancelled? | 09:33 |
JLP | cancelled? | 09:33 |
shenki | mithro: tagged, not bagged :) | 09:34 |
mithro | JLP: now you will have spend all your time on Thousand Parsec! ;) | 09:36 |
JLP | mithro: yeah i know, i should just clone myself :) | 09:38 |
mithro | nah, just work on thousand parsec - simple solution without the painful identity confusion | 09:39 |
JLP | aha fedora 8 also has problems with linking on 64-bit version | 09:40 |
mithro | actually - it could be related to the problem I am having with boost on debian 64-bit | 09:40 |
shenki | mithro: what problem is that? | 09:41 |
mithro | /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64/libboost_python.a(errors.o): relocation R_X86_64_32S against `vtable for boost::python::error_already_set' can not be used when making a shared object; recompile with -fPIC | 09:41 |
mithro | /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64/libboost_python.a: could not read symbols: Bad value | 09:41 |
JLP | hm PIC, | 09:41 |
JLP | could be yes | 09:42 |
mithro | you need PIC on windows too | 09:42 |
JLP | and maybe mac to? | 09:42 |
JLP | so the configure script doesn't set all the options right or somthing? | 09:44 |
mithro | sounds possible | 09:44 |
JLP | where does this check and configure macro for boost some from anyway? | 09:44 |
JLP | part of autohell? | 09:45 |
mithro | https://build.opensuse.org/package/show?package=python-ogre&project=home%3Amithro | 09:45 |
mithro | :( | 09:45 |
tpb | <http://ln-s.net/23OQ> (at build.opensuse.org) | 09:45 |
mithro | nothing provides libceguiogre-dev >= 1.4 | libogre-dev < 1.4.5, nothing provides libfreeimage-dev, nothing provides libogre-dev >= 1.4, nothing provides libogre-dev < 1.5, nothing provides libois-dev, nothing provides nvidia-cg-toolkit, nothing provides zziplib-bin | 09:45 |
mithro | but they all exist in ubuntu :( | 09:45 |
*** peres has quit IRC | 10:00 | |
*** bddebian has joined #tp | 10:37 | |
bddebian | Heya | 10:40 |
jmtan | hi bddebian | 10:41 |
bddebian | Hello jmtan | 10:42 |
jmtan | do you know a lot about deb packaging? | 10:42 |
bddebian | Enough to be dangerous :) | 10:49 |
jmtan | :) | 10:55 |
jmtan | are ubuntu and debian packages equivalent? | 10:56 |
jmtan | i'm completely new to this packaging business | 10:56 |
bddebian | For the the most part they are equivalent. Unfortunately there are some vague differences. | 11:07 |
bddebian | It mostly revolves around package dependencies differing between the two. | 11:07 |
jmtan | ic, so if a package has no dependencies for instance, they would be installable in either distro? | 11:10 |
bddebian | Theoritically | 11:32 |
bddebian | arch: all packages are much easier. | 11:33 |
bddebian | Which most of the python packages are. | 11:33 |
jmtan | archlinux? | 11:33 |
bddebian | No, the package being architecture all, meaning there is not architecture specific code. | 11:34 |
bddebian | Like the server-cpp package would be architecture specific because you would get different binaries based on the arch it was built on. | 11:35 |
jmtan | oh i see, i read your sentence wrong | 11:38 |
jmtan | i read it as all packages are easier in arch | 11:38 |
bddebian | :) | 11:39 |
*** TBBle has quit IRC | 13:01 | |
*** TBBle has joined #tp | 13:02 | |
*** Erroneous has joined #tp | 13:18 | |
*** jmtan has quit IRC | 13:30 | |
*** jphr has joined #tp | 15:02 | |
*** jphr has left #tp | 15:16 | |
CIA-31 | aaron libtpproto-py-config * r9844076f15ff /AUTHORS: Added self to AUTHORS. | 16:17 |
* ezod cheers | 16:17 | |
* JLP cheers back | 16:17 | |
ezod | hey JLP :) | 16:19 |
*** Ohm has quit IRC | 16:38 | |
*** Ohm has joined #tp | 16:55 | |
*** bddebian has quit IRC | 16:56 | |
*** vi1985 has joined #tp | 17:29 | |
CIA-31 | victor.ivri gencon-rfts-ai * ra1ef4d2b61a5 /gencon/ (Master.java clientLib/Client.java): Included tp04 features when establishing connection to server. | 17:31 |
CIA-31 | victor.ivri gencon-rfts-ai * rbb087c327809 /gencon/ (5 files in 3 dirs): Added support for getting turn number from server. | 17:45 |
*** nash has joined #tp | 18:58 | |
*** Alklomion has joined #tp | 19:40 | |
CIA-31 | victor.ivri gencon-rfts-ai * rb278d82cea5d /gencon/ (5 files in 3 dirs): added support to recognizing the 3 turn types of RFTS. | 20:00 |
CIA-31 | victor.ivri gencon-rfts-ai * r41c13e6bbc9c /gencon/ (5 files in 2 dirs): Moved the 'Genotype' into the 'evolutionlib' package, from 'robolib' | 20:02 |
*** Erroneous has quit IRC | 20:17 | |
*** Erroneous has joined #tp | 20:19 | |
*** vi1985 has quit IRC | 20:48 | |
CIA-31 | victor.ivri gencon-rfts-ai * rba5cab85a644 /gencon/ (4 files in 3 dirs): GCTP04Visitor now tells the client when a new turn starts. Added some logic to Master class based on that. | 20:50 |
*** Erroneous has quit IRC | 21:02 | |
*** vi1985 has joined #tp | 21:06 | |
*** bddebian has joined #tp | 21:08 | |
CIA-31 | victor.ivri gencon-rfts-ai * r80afe44cda0c /gencon/clientLib/GCTP04Visitor.java: GCTP04Visitor now handles Component frames. (By ignoring them!) | 21:14 |
*** Iwanowitch has quit IRC | 21:49 | |
*** Alklomion has quit IRC | 22:20 | |
CIA-31 | victor.ivri gencon-rfts-ai * r1659ddcf5292 /gencon/ (4 files in 3 dirs): Now checks at start of turn whether it's still alive. | 22:26 |
CIA-31 | victor.ivri gencon-rfts-ai * r2073e542d2a2 /gencon/Master.java: Fixed a bug from previous commit. | 22:26 |
*** vi1985 has quit IRC | 22:36 | |
*** jmtan has joined #tp | 23:08 | |
mithro | hey jmtan | 23:48 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!