You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(60) |
Sep
(94) |
Oct
(39) |
Nov
(8) |
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(9) |
Feb
(1) |
Mar
(14) |
Apr
(2) |
May
(2) |
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
(5) |
2003 |
Jan
(3) |
Feb
(4) |
Mar
|
Apr
|
May
(3) |
Jun
(1) |
Jul
(2) |
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
2004 |
Jan
(2) |
Feb
(2) |
Mar
(1) |
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2005 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
2006 |
Jan
|
Feb
(1) |
Mar
(2) |
Apr
(2) |
May
(1) |
Jun
(8) |
Jul
(8) |
Aug
(34) |
Sep
(37) |
Oct
(30) |
Nov
(16) |
Dec
(18) |
2007 |
Jan
(7) |
Feb
(31) |
Mar
(52) |
Apr
(49) |
May
(50) |
Jun
(10) |
Jul
(14) |
Aug
(62) |
Sep
(38) |
Oct
(33) |
Nov
(33) |
Dec
(48) |
2008 |
Jan
(27) |
Feb
(56) |
Mar
(112) |
Apr
(102) |
May
(108) |
Jun
(75) |
Jul
(44) |
Aug
(103) |
Sep
(24) |
Oct
(32) |
Nov
(7) |
Dec
(66) |
2009 |
Jan
(66) |
Feb
(80) |
Mar
(92) |
Apr
(35) |
May
(100) |
Jun
(73) |
Jul
(80) |
Aug
(6) |
Sep
(33) |
Oct
(27) |
Nov
(1) |
Dec
(40) |
2010 |
Jan
(10) |
Feb
(8) |
Mar
(130) |
Apr
(50) |
May
(45) |
Jun
(55) |
Jul
(51) |
Aug
(48) |
Sep
(35) |
Oct
(30) |
Nov
(63) |
Dec
(39) |
2011 |
Jan
(39) |
Feb
(55) |
Mar
(49) |
Apr
(45) |
May
(24) |
Jun
(20) |
Jul
(6) |
Aug
(5) |
Sep
(11) |
Oct
(22) |
Nov
(18) |
Dec
(19) |
2012 |
Jan
(1) |
Feb
(21) |
Mar
(56) |
Apr
(38) |
May
(4) |
Jun
(3) |
Jul
(2) |
Aug
(4) |
Sep
(3) |
Oct
|
Nov
(2) |
Dec
|
2013 |
Jan
(17) |
Feb
(13) |
Mar
(21) |
Apr
(24) |
May
(7) |
Jun
(6) |
Jul
(2) |
Aug
(1) |
Sep
(1) |
Oct
(6) |
Nov
|
Dec
(3) |
2014 |
Jan
(1) |
Feb
(11) |
Mar
(1) |
Apr
|
May
(4) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(4) |
Nov
(1) |
Dec
(1) |
2015 |
Jan
(2) |
Feb
(3) |
Mar
(8) |
Apr
(1) |
May
(4) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2016 |
Jan
(1) |
Feb
(2) |
Mar
(4) |
Apr
(59) |
May
(7) |
Jun
(4) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
(3) |
Dec
(1) |
2017 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(5) |
Jul
|
Aug
|
Sep
(2) |
Oct
(2) |
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(5) |
From: sasayins <sas...@gm...> - 2012-06-14 14:18:32
|
Great! This is nice. We can port tuxmath in different platform so that anyone can access the game easily. Thanks!! On Thu, Jun 14, 2012 at 1:20 PM, Dennis Sheil <de...@va...> wrote: > Hello everyone, > > I did a (partial) port of TuxMath to Android. It is live on the > Google Play Android Market ( > > https://play.google.com/store/apps/details?id=com.panaceasupplies.android.games.math > ). That link is not to an official port, it's just my own little > version of it. I called it "Free Math Games for Kids". So far 520 > people have downloaded it, and 390 still have it on their phones or > tablets. That is a pretty good retention rate for Android. > Especially considering that the initial release had some bugs, which > have since been cleaned up. > > The source code is located at > http://github.com/dennis-sheil/commandergenius/tree/mathgame . There > is a README file on that page which explains a lot. There is a TODO > list which has a lot of information. One of the first ones talks > about SDL_UpdateRect versus SDL_Flip. My port uses Sergey "Pelya" > Pylypenko's port of SDL to Android. It does not seem to handle > SDL_UpdateRect's well, and I usually have to replace them with > SDL_Flip's. It's something I (and/or Pelya etc.) have to look into > more. > > You don't need an Android phone or tablet to test this code! There > are free and official Android emulators for Windows, Mac and Linux. > There are free development tools to compile all of this for these > platforms as well. So any developer reading this can test this code > on an Android emulator. > > The logical thing it seemed to me was to leave working and broken code > alongside each other in the Github source, and for my release, rip all > of the broken parts out. For example, Training Academy works, and > Factoroids does not. In the Github source I have both, in my release > I rip out Factoroids (and custom games, and high scores etc.) The > other differences between the release and the source are the > aforementioned SDL_UpdateRect's (the temporary fix is to replace them > with SDL_Flip to get a cleaner look) and a method to make the credits > roll look better. I describe how to do these two kludges in the > readme, and left the source as-is. If anyone wants to implement these > kludges and it is unclear how to do so, contact me, but I believe it > is clear. Of course, ultimately what we want to do is fix these > things. > > I was very happy to see the on-board number keyboard in Tuxmath. This > came in very handy. The keyboard is a little bit to small to hit on > some phones. Even the red X button in the top right of the screen is > a little bit too small on some phones. I would say this is the #1 > problem that needs to be addressed, it's my top priority. Because > making the buttons so small on phones and so hard to push makes the > game less fun. The odd thing is this varies from phone to phone - on > some phones the number keyboard is plenty large, on some phones it is > annoyingly small. The number keyboard, and the upper right hand close > button have to be big enough to easily push on all phones. This is > the most important thing to fix, in my opinion. > > Normal sized hdpi (hvga), normal sized ldpi, and small screens are not > currently supported. If someone wants to work on this, it's fine by > me, but it is not one of my priorities. > > I've sent e-mails and spoken to people on IRC previously to this about > this port. My idea is that I'm doing my own little thing, and my > release on Google Play is not an official TuxMath release, nor am I > looking for it to be. But I'd like to help in the effort for Tuxmath > to have it's own Android version. For my own little version, I have > ripped out some of the Tuxmath branding, and am planning on pulling > more out. I certainly credit Tuxmath though in my Google Play blurb > and in keeping the credits listing (in the middle I added myself for > Android port, and Pelya for his separate work on a port of SDL to > Android). I do not want to present myself as being an official > Tuxmath port, nor am I looking to. But I certainly want to show the > credit. As well as for Tuxmath to have its own official Android > version. Anyhow, I talked in e-mails and on IRC about this, and am > interesting in your ideas on this and am open to hearing about them. > > My readme file on github is a good thing to read if you're interested > in this. Perhaps also the commit log on github - I fork Pelya's > Android SDL library, add Tuxmath source code, and show the changes I > needed to make thus far. As I said, my first priority is making sure > the number keypad is large enough to easily hit on all phones, not > just some phones, but there's a lot that can be fixed. Patches > welcome! > > Thanks, > Dennis Sheil > Panacea Supplies > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Tuxmath-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxmath-devel > |
From: David B. <dav...@gm...> - 2012-06-14 09:49:45
|
Hi Dennis, Wow - that is really cool! I was checking my mail on my droid 3, saw this, and a minute or so later was playing tuxmath on my phone! It looks great as a start, with the most important issue being the small on-screen keyboard size, and also the lack of alpha for the transparent parts of the comet images. We have a GSoC project this year to rewrite some of the games for mobile, but this is still very welcome. I would be all for you keeping the tuxmath branding, plus giving yourself credit for the port, obviously. I've been mostly inactive with tux4kids the last few months due to my real job, and our website is woefully outdated, but I have to say I am really happy to see this and would like to see an optimized, official android port at some point. When I update our site, I'll put in a news item with a link to your port. Best, David Bruce On Jun 14, 2012 12:51 AM, "Dennis Sheil" <de...@va...> wrote: > Hello everyone, > > I did a (partial) port of TuxMath to Android. It is live on the > Google Play Android Market ( > > https://play.google.com/store/apps/details?id=com.panaceasupplies.android.games.math > ). That link is not to an official port, it's just my own little > version of it. I called it "Free Math Games for Kids". So far 520 > people have downloaded it, and 390 still have it on their phones or > tablets. That is a pretty good retention rate for Android. > Especially considering that the initial release had some bugs, which > have since been cleaned up. > > The source code is located at > http://github.com/dennis-sheil/commandergenius/tree/mathgame . There > is a README file on that page which explains a lot. There is a TODO > list which has a lot of information. One of the first ones talks > about SDL_UpdateRect versus SDL_Flip. My port uses Sergey "Pelya" > Pylypenko's port of SDL to Android. It does not seem to handle > SDL_UpdateRect's well, and I usually have to replace them with > SDL_Flip's. It's something I (and/or Pelya etc.) have to look into > more. > > You don't need an Android phone or tablet to test this code! There > are free and official Android emulators for Windows, Mac and Linux. > There are free development tools to compile all of this for these > platforms as well. So any developer reading this can test this code > on an Android emulator. > > The logical thing it seemed to me was to leave working and broken code > alongside each other in the Github source, and for my release, rip all > of the broken parts out. For example, Training Academy works, and > Factoroids does not. In the Github source I have both, in my release > I rip out Factoroids (and custom games, and high scores etc.) The > other differences between the release and the source are the > aforementioned SDL_UpdateRect's (the temporary fix is to replace them > with SDL_Flip to get a cleaner look) and a method to make the credits > roll look better. I describe how to do these two kludges in the > readme, and left the source as-is. If anyone wants to implement these > kludges and it is unclear how to do so, contact me, but I believe it > is clear. Of course, ultimately what we want to do is fix these > things. > > I was very happy to see the on-board number keyboard in Tuxmath. This > came in very handy. The keyboard is a little bit to small to hit on > some phones. Even the red X button in the top right of the screen is > a little bit too small on some phones. I would say this is the #1 > problem that needs to be addressed, it's my top priority. Because > making the buttons so small on phones and so hard to push makes the > game less fun. The odd thing is this varies from phone to phone - on > some phones the number keyboard is plenty large, on some phones it is > annoyingly small. The number keyboard, and the upper right hand close > button have to be big enough to easily push on all phones. This is > the most important thing to fix, in my opinion. > > Normal sized hdpi (hvga), normal sized ldpi, and small screens are not > currently supported. If someone wants to work on this, it's fine by > me, but it is not one of my priorities. > > I've sent e-mails and spoken to people on IRC previously to this about > this port. My idea is that I'm doing my own little thing, and my > release on Google Play is not an official TuxMath release, nor am I > looking for it to be. But I'd like to help in the effort for Tuxmath > to have it's own Android version. For my own little version, I have > ripped out some of the Tuxmath branding, and am planning on pulling > more out. I certainly credit Tuxmath though in my Google Play blurb > and in keeping the credits listing (in the middle I added myself for > Android port, and Pelya for his separate work on a port of SDL to > Android). I do not want to present myself as being an official > Tuxmath port, nor am I looking to. But I certainly want to show the > credit. As well as for Tuxmath to have its own official Android > version. Anyhow, I talked in e-mails and on IRC about this, and am > interesting in your ideas on this and am open to hearing about them. > > My readme file on github is a good thing to read if you're interested > in this. Perhaps also the commit log on github - I fork Pelya's > Android SDL library, add Tuxmath source code, and show the changes I > needed to make thus far. As I said, my first priority is making sure > the number keypad is large enough to easily hit on all phones, not > just some phones, but there's a lot that can be fixed. Patches > welcome! > > Thanks, > Dennis Sheil > Panacea Supplies > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Tuxmath-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxmath-devel > |
From: Dennis S. <de...@va...> - 2012-06-14 05:51:00
|
Hello everyone, I did a (partial) port of TuxMath to Android. It is live on the Google Play Android Market ( https://play.google.com/store/apps/details?id=com.panaceasupplies.android.games.math ). That link is not to an official port, it's just my own little version of it. I called it "Free Math Games for Kids". So far 520 people have downloaded it, and 390 still have it on their phones or tablets. That is a pretty good retention rate for Android. Especially considering that the initial release had some bugs, which have since been cleaned up. The source code is located at http://github.com/dennis-sheil/commandergenius/tree/mathgame . There is a README file on that page which explains a lot. There is a TODO list which has a lot of information. One of the first ones talks about SDL_UpdateRect versus SDL_Flip. My port uses Sergey "Pelya" Pylypenko's port of SDL to Android. It does not seem to handle SDL_UpdateRect's well, and I usually have to replace them with SDL_Flip's. It's something I (and/or Pelya etc.) have to look into more. You don't need an Android phone or tablet to test this code! There are free and official Android emulators for Windows, Mac and Linux. There are free development tools to compile all of this for these platforms as well. So any developer reading this can test this code on an Android emulator. The logical thing it seemed to me was to leave working and broken code alongside each other in the Github source, and for my release, rip all of the broken parts out. For example, Training Academy works, and Factoroids does not. In the Github source I have both, in my release I rip out Factoroids (and custom games, and high scores etc.) The other differences between the release and the source are the aforementioned SDL_UpdateRect's (the temporary fix is to replace them with SDL_Flip to get a cleaner look) and a method to make the credits roll look better. I describe how to do these two kludges in the readme, and left the source as-is. If anyone wants to implement these kludges and it is unclear how to do so, contact me, but I believe it is clear. Of course, ultimately what we want to do is fix these things. I was very happy to see the on-board number keyboard in Tuxmath. This came in very handy. The keyboard is a little bit to small to hit on some phones. Even the red X button in the top right of the screen is a little bit too small on some phones. I would say this is the #1 problem that needs to be addressed, it's my top priority. Because making the buttons so small on phones and so hard to push makes the game less fun. The odd thing is this varies from phone to phone - on some phones the number keyboard is plenty large, on some phones it is annoyingly small. The number keyboard, and the upper right hand close button have to be big enough to easily push on all phones. This is the most important thing to fix, in my opinion. Normal sized hdpi (hvga), normal sized ldpi, and small screens are not currently supported. If someone wants to work on this, it's fine by me, but it is not one of my priorities. I've sent e-mails and spoken to people on IRC previously to this about this port. My idea is that I'm doing my own little thing, and my release on Google Play is not an official TuxMath release, nor am I looking for it to be. But I'd like to help in the effort for Tuxmath to have it's own Android version. For my own little version, I have ripped out some of the Tuxmath branding, and am planning on pulling more out. I certainly credit Tuxmath though in my Google Play blurb and in keeping the credits listing (in the middle I added myself for Android port, and Pelya for his separate work on a port of SDL to Android). I do not want to present myself as being an official Tuxmath port, nor am I looking to. But I certainly want to show the credit. As well as for Tuxmath to have its own official Android version. Anyhow, I talked in e-mails and on IRC about this, and am interesting in your ideas on this and am open to hearing about them. My readme file on github is a good thing to read if you're interested in this. Perhaps also the commit log on github - I fork Pelya's Android SDL library, add Tuxmath source code, and show the changes I needed to make thus far. As I said, my first priority is making sure the number keypad is large enough to easily hit on all phones, not just some phones, but there's a lot that can be fixed. Patches welcome! Thanks, Dennis Sheil Panacea Supplies |
From: Dean M. <dm...@sd...> - 2012-05-02 14:13:24
|
It looks like I have both png and svg libs installed. I tried installing both libpng 1.2 and 1.5. [dmonty@nasah4 ~]$ pacman -Ss rsvg extra/librsvg 2.36.1-1 [installed] A SVG viewing library extra/python-rsvg 2.32.0-10 Python bindings for librsvg extra/rsvg2-sharp 2.26.0-8 Mono bindings for librsvg [dmonty@nasah4 ~]$ pacman -Ss libpng extra/libpng 1.5.10-1 [installed] A collection of routines used to create PNG format graphics files archlinuxfr/libpng12 1.2.46-2 [installed] A collection of routines used to create PNG format graphics files -- Dean Montgomery Network Support Tech./Programmer http://dmonty.blogs.sd73.bc.ca/ dm...@sd... School District #73 |
From: sasayins <sas...@gm...> - 2012-05-02 08:04:37
|
Hi Tasos, Thanks for the patch. It seems the patch is correct and the setter and the getter function of that struct pointer should be use instead of the actual struct pointer. Your patch should apply to the t4kcommon git. Thanks, kiko On Wed, May 2, 2012 at 3:55 PM, Tasos Latsas <tla...@gm...> wrote: > On 02/05/12 01:33, Dean Montgomery wrote: > > Arch Linux fails to build t4k_common: > > > [snip] > > > Hello, > > is seems that direct access to info_ptr is broken with libpng 1.5. > The attached patch works for me. Please review as I am not quite > familiar with the libpng API or the t4k codebase. > > Thanks > > -- > Tasos Latsas > > gpg: 0x219810C9 > https://github.com/tlatsas > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Tuxmath-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxmath-devel > > |
From: Tasos L. <tla...@gm...> - 2012-05-02 07:55:41
|
On 02/05/12 01:33, Dean Montgomery wrote: > Arch Linux fails to build t4k_common: > [snip] > Hello, is seems that direct access to info_ptr is broken with libpng 1.5. The attached patch works for me. Please review as I am not quite familiar with the libpng API or the t4k codebase. Thanks -- Tasos Latsas gpg: 0x219810C9 https://github.com/tlatsas |
From: Dean M. <dm...@sd...> - 2012-05-01 22:33:18
|
Arch Linux fails to build t4k_common: t4k_loaders.c: In function ‘saveSVGInfo’: t4k_loaders.c:841:7: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] t4k_loaders.c: In function ‘do_png_save’: t4k_loaders.c:1031:17: error: dereferencing pointer to incomplete type t4k_loaders.c:1032:17: error: dereferencing pointer to incomplete type t4k_loaders.c:1033:17: error: dereferencing pointer to incomplete type t4k_loaders.c:1034:17: error: dereferencing pointer to incomplete type t4k_loaders.c:1035:17: error: dereferencing pointer to incomplete type t4k_loaders.c:1036:17: error: dereferencing pointer to incomplete type make[3]: *** [t4k_loaders.lo] Error 1 make[3]: Leaving directory `/tmp/yaourt-tmp-dmonty/aur-t4k_common/src/t4k_common-0.1.1/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/yaourt-tmp-dmonty/aur-t4k_common/src/t4k_common-0.1.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/yaourt-tmp-dmonty/aur-t4k_common/src/t4k_common-0.1.1' make: *** [all] Error 2 === I tried using git and get something similar t4k_loaders.c: In function 'do_png_save': t4k_loaders.c:1031:11: error: dereferencing pointer to incomplete type t4k_loaders.c:1032:11: error: dereferencing pointer to incomplete type t4k_loaders.c:1033:11: error: dereferencing pointer to incomplete type t4k_loaders.c:1034:11: error: dereferencing pointer to incomplete type t4k_loaders.c:1035:11: error: dereferencing pointer to incomplete type t4k_loaders.c:1036:11: error: dereferencing pointer to incomplete type In file included from t4k_globals.h:37:0, from t4k_loaders.c:28: t4k_loaders.c: At top level: t4k_common.h:251:13: warning: 'wrapped_lines' defined but not used [-Wunused-variable] make[3]: *** [t4k_loaders.lo] Error 1 make[3]: Leaving directory `/home/dmonty/tmp/t4kcommon/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/dmonty/tmp/t4kcommon/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/dmonty/tmp/t4kcommon' make: *** [all] Error 2 ======== $ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-linux-gnu/4.7.0/lto-wrapper Target: i686-pc-linux-gnu Configured with: /build/src/gcc-4.7-20120414/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --enable-libstdcxx-time --enable-gnu-unique-object --enable-linker-build-id --with-ppl --enable-cloog-backend=isl --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --with-linker-hash-style=gnu --disable-multilib --disable-libssp --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-checking=release Thread model: posix gcc version 4.7.0 20120414 (prerelease) (GCC) -- Dean Montgomery Network Support Tech./Programmer http://dmonty.blogs.sd73.bc.ca/ dm...@sd... School District #73 |
From: Haris I. K. V. <blu...@gm...> - 2012-04-26 16:58:47
|
On 26 April 2012 22:16, Ben Corne <ben...@gm...> wrote: > that means libt4k_common is wrongful installed. I think the configure > defaults installation path to /opt or to /usr/local > > Some solutions: > > Tell the install script it needs to be installed in /usr : > cd <path to t4k_common> > ./configure --prefix=/usr > make > make install > > Find out where it stored libt4k_common.so.0 (man locate) and add it to > your searchpath: > locate libt4k_common.so > <get some results> > export PATH=$PATH:<result from locate> > > Good luck :) > Thanks ben for getting back to me. However, I happened to read the INSTALL file of t4kcommon and it says to run "sudo ldconfig" after "sudo make install"ing the t4kcommon library. I have in the past successfully built tuxmath many times but have never needed to run ldconfig. Well, this time I ran it and everything worked fine. :) Weird computers. :P As for the other errors, why would the make process fail while the configure script ran with "--without-sdlnet"? Is that a bug? > > > 2012/4/26 Haris Ibrahim K. V. <blu...@gm...> > >> Hi, >> >> I had run the configure scripts with the "--without-sdlnet" option when >> the following errors occured. I tried installing sdlnet via apt-get and the >> build worked fine. However, while trying to run tuxmath, I got the >> following error: >> >> tuxmath: error while loading shared libraries: libt4k_common.so.0: cannot >> open shared object file: No such file or directory >> >> Any thoughts? >> >> >> On 26 April 2012 15:04, Haris Ibrahim K. V. <blu...@gm...> wrote: >> >>> Hi, >>> >>> In order to install tuxmath, I downloaded both the tar balls from >>> http://tux4kids.alioth.debian.org/tuxmath/download.php . After >>> installing the t4k_common, when I tried installing tuxmath, it ran into an >>> error during the make process. The following is a small portion of the >>> error messages: >>> >>> menu_lan.c: In function ‘draw_player_table’: >>> menu_lan.c:428: warning: implicit declaration of function >>> ‘LAN_NumPlayers’ >>> menu_lan.c:433: warning: implicit declaration of function >>> ‘LAN_ConnectedServerName’ >>> menu_lan.c:433: warning: assignment makes pointer from integer without a >>> cast >>> menu_lan.c:448: warning: implicit declaration of function >>> ‘LAN_ConnectedServerLesson’ >>> menu_lan.c:448: warning: assignment makes pointer from integer without a >>> cast >>> menu_lan.c:464: error: ‘MAX_CLIENTS’ undeclared (first use in this >>> function) >>> menu_lan.c:466: warning: implicit declaration of function ‘LAN_MyIndex’ >>> menu_lan.c:471: warning: implicit declaration of function >>> ‘LAN_PlayerConnected’ >>> menu_lan.c:475: warning: implicit declaration of function >>> ‘LAN_PlayerName’ >>> menu_lan.c:475: warning: passing argument 1 of ‘T4K_BlackOutline’ makes >>> pointer from integer without a cast >>> /usr/local/include/t4k_common.h:1219: note: expected ‘const char *’ but >>> argument is of type ‘int’ >>> menu_lan.c:484: warning: implicit declaration of function >>> ‘LAN_PlayerReady’ >>> make[2]: *** [menu_lan.o] Error 1 >>> make[2]: Leaving directory >>> `/home/haris/deb_utsav/tuxmath_w_fonts-2.0.1/src' >>> make[1]: *** [all-recursive] Error 1 >>> make[1]: Leaving directory `/home/haris/deb_utsav/tuxmath_w_fonts-2.0.1' >>> make: *** [all] Error 2 >>> >>> ---------------------------------------------------- >>> >>> I tried cloning the t4kcommon library using git and installed it. But >>> the error still persisted in the make process of tuxmath although those >>> were different errors like variable yellow, etc not declared. >>> >>> I wanted to demonstrate "installing from source" at a deb camp in one of >>> the colleges here and I was hoping to take tuxmath as an example. Please do >>> help me out on where I am doing it wrong. >>> >>> Thanks, >>> >>> -- >>> Haris Ibrahim K. V. >>> sosaysharis.wordpress.com >>> >>> >> >> >> -- >> Haris Ibrahim K. V. >> sosaysharis.wordpress.com >> >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Tuxmath-devel mailing list >> Tux...@li... >> https://lists.sourceforge.net/lists/listinfo/tuxmath-devel >> >> > -- Haris Ibrahim K. V. sosaysharis.wordpress.com |
From: Ben C. <ben...@gm...> - 2012-04-26 16:47:07
|
that means libt4k_common is wrongful installed. I think the configure defaults installation path to /opt or to /usr/local Some solutions: Tell the install script it needs to be installed in /usr : cd <path to t4k_common> ./configure --prefix=/usr make make install Find out where it stored libt4k_common.so.0 (man locate) and add it to your searchpath: locate libt4k_common.so <get some results> export PATH=$PATH:<result from locate> Good luck :) 2012/4/26 Haris Ibrahim K. V. <blu...@gm...> > Hi, > > I had run the configure scripts with the "--without-sdlnet" option when > the following errors occured. I tried installing sdlnet via apt-get and the > build worked fine. However, while trying to run tuxmath, I got the > following error: > > tuxmath: error while loading shared libraries: libt4k_common.so.0: cannot > open shared object file: No such file or directory > > Any thoughts? > > > On 26 April 2012 15:04, Haris Ibrahim K. V. <blu...@gm...> wrote: > >> Hi, >> >> In order to install tuxmath, I downloaded both the tar balls from >> http://tux4kids.alioth.debian.org/tuxmath/download.php . After >> installing the t4k_common, when I tried installing tuxmath, it ran into an >> error during the make process. The following is a small portion of the >> error messages: >> >> menu_lan.c: In function ‘draw_player_table’: >> menu_lan.c:428: warning: implicit declaration of function ‘LAN_NumPlayers’ >> menu_lan.c:433: warning: implicit declaration of function >> ‘LAN_ConnectedServerName’ >> menu_lan.c:433: warning: assignment makes pointer from integer without a >> cast >> menu_lan.c:448: warning: implicit declaration of function >> ‘LAN_ConnectedServerLesson’ >> menu_lan.c:448: warning: assignment makes pointer from integer without a >> cast >> menu_lan.c:464: error: ‘MAX_CLIENTS’ undeclared (first use in this >> function) >> menu_lan.c:466: warning: implicit declaration of function ‘LAN_MyIndex’ >> menu_lan.c:471: warning: implicit declaration of function >> ‘LAN_PlayerConnected’ >> menu_lan.c:475: warning: implicit declaration of function ‘LAN_PlayerName’ >> menu_lan.c:475: warning: passing argument 1 of ‘T4K_BlackOutline’ makes >> pointer from integer without a cast >> /usr/local/include/t4k_common.h:1219: note: expected ‘const char *’ but >> argument is of type ‘int’ >> menu_lan.c:484: warning: implicit declaration of function >> ‘LAN_PlayerReady’ >> make[2]: *** [menu_lan.o] Error 1 >> make[2]: Leaving directory >> `/home/haris/deb_utsav/tuxmath_w_fonts-2.0.1/src' >> make[1]: *** [all-recursive] Error 1 >> make[1]: Leaving directory `/home/haris/deb_utsav/tuxmath_w_fonts-2.0.1' >> make: *** [all] Error 2 >> >> ---------------------------------------------------- >> >> I tried cloning the t4kcommon library using git and installed it. But the >> error still persisted in the make process of tuxmath although those were >> different errors like variable yellow, etc not declared. >> >> I wanted to demonstrate "installing from source" at a deb camp in one of >> the colleges here and I was hoping to take tuxmath as an example. Please do >> help me out on where I am doing it wrong. >> >> Thanks, >> >> -- >> Haris Ibrahim K. V. >> sosaysharis.wordpress.com >> >> > > > -- > Haris Ibrahim K. V. > sosaysharis.wordpress.com > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Tuxmath-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxmath-devel > > |
From: Haris I. K. V. <blu...@gm...> - 2012-04-26 16:40:49
|
Hi, I had run the configure scripts with the "--without-sdlnet" option when the following errors occured. I tried installing sdlnet via apt-get and the build worked fine. However, while trying to run tuxmath, I got the following error: tuxmath: error while loading shared libraries: libt4k_common.so.0: cannot open shared object file: No such file or directory Any thoughts? On 26 April 2012 15:04, Haris Ibrahim K. V. <blu...@gm...> wrote: > Hi, > > In order to install tuxmath, I downloaded both the tar balls from > http://tux4kids.alioth.debian.org/tuxmath/download.php . After installing > the t4k_common, when I tried installing tuxmath, it ran into an error > during the make process. The following is a small portion of the error > messages: > > menu_lan.c: In function ‘draw_player_table’: > menu_lan.c:428: warning: implicit declaration of function ‘LAN_NumPlayers’ > menu_lan.c:433: warning: implicit declaration of function > ‘LAN_ConnectedServerName’ > menu_lan.c:433: warning: assignment makes pointer from integer without a > cast > menu_lan.c:448: warning: implicit declaration of function > ‘LAN_ConnectedServerLesson’ > menu_lan.c:448: warning: assignment makes pointer from integer without a > cast > menu_lan.c:464: error: ‘MAX_CLIENTS’ undeclared (first use in this > function) > menu_lan.c:466: warning: implicit declaration of function ‘LAN_MyIndex’ > menu_lan.c:471: warning: implicit declaration of function > ‘LAN_PlayerConnected’ > menu_lan.c:475: warning: implicit declaration of function ‘LAN_PlayerName’ > menu_lan.c:475: warning: passing argument 1 of ‘T4K_BlackOutline’ makes > pointer from integer without a cast > /usr/local/include/t4k_common.h:1219: note: expected ‘const char *’ but > argument is of type ‘int’ > menu_lan.c:484: warning: implicit declaration of function ‘LAN_PlayerReady’ > make[2]: *** [menu_lan.o] Error 1 > make[2]: Leaving directory > `/home/haris/deb_utsav/tuxmath_w_fonts-2.0.1/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/haris/deb_utsav/tuxmath_w_fonts-2.0.1' > make: *** [all] Error 2 > > ---------------------------------------------------- > > I tried cloning the t4kcommon library using git and installed it. But the > error still persisted in the make process of tuxmath although those were > different errors like variable yellow, etc not declared. > > I wanted to demonstrate "installing from source" at a deb camp in one of > the colleges here and I was hoping to take tuxmath as an example. Please do > help me out on where I am doing it wrong. > > Thanks, > > -- > Haris Ibrahim K. V. > sosaysharis.wordpress.com > > -- Haris Ibrahim K. V. sosaysharis.wordpress.com |
From: Haris I. K. V. <blu...@gm...> - 2012-04-26 09:34:49
|
Hi, In order to install tuxmath, I downloaded both the tar balls from http://tux4kids.alioth.debian.org/tuxmath/download.php . After installing the t4k_common, when I tried installing tuxmath, it ran into an error during the make process. The following is a small portion of the error messages: menu_lan.c: In function ‘draw_player_table’: menu_lan.c:428: warning: implicit declaration of function ‘LAN_NumPlayers’ menu_lan.c:433: warning: implicit declaration of function ‘LAN_ConnectedServerName’ menu_lan.c:433: warning: assignment makes pointer from integer without a cast menu_lan.c:448: warning: implicit declaration of function ‘LAN_ConnectedServerLesson’ menu_lan.c:448: warning: assignment makes pointer from integer without a cast menu_lan.c:464: error: ‘MAX_CLIENTS’ undeclared (first use in this function) menu_lan.c:466: warning: implicit declaration of function ‘LAN_MyIndex’ menu_lan.c:471: warning: implicit declaration of function ‘LAN_PlayerConnected’ menu_lan.c:475: warning: implicit declaration of function ‘LAN_PlayerName’ menu_lan.c:475: warning: passing argument 1 of ‘T4K_BlackOutline’ makes pointer from integer without a cast /usr/local/include/t4k_common.h:1219: note: expected ‘const char *’ but argument is of type ‘int’ menu_lan.c:484: warning: implicit declaration of function ‘LAN_PlayerReady’ make[2]: *** [menu_lan.o] Error 1 make[2]: Leaving directory `/home/haris/deb_utsav/tuxmath_w_fonts-2.0.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/haris/deb_utsav/tuxmath_w_fonts-2.0.1' make: *** [all] Error 2 ---------------------------------------------------- I tried cloning the t4kcommon library using git and installed it. But the error still persisted in the make process of tuxmath although those were different errors like variable yellow, etc not declared. I wanted to demonstrate "installing from source" at a deb camp in one of the colleges here and I was hoping to take tuxmath as an example. Please do help me out on where I am doing it wrong. Thanks, -- Haris Ibrahim K. V. sosaysharis.wordpress.com |
From: deepak a. <dee...@gm...> - 2012-04-19 15:46:32
|
Hi I have almost ported comet game to android and IOS platform and good new is that I am able to do this thing without changing a single line of code. As of supported devices are 1. Android phone having HVGA resolution 2. Iphone 3gs as it have same resolution Except this you can you can run it on any touch screen device but game will be confined to 480X320 resolution of your screen. I am able to compile it for window and mac platform but I have to change controller interaction method ( Just changing event handler from touch to Mouse event ;-) ) If anybody wants to test it out then you can get its source code from https://github.com/deepakagg/tux4kids-Android Compiling for android platform is straight forward but a bit tricky for xcode. Deepak |
From: Kento L. <me...@kl...> - 2012-04-15 22:05:40
|
#!/bin/sh DEFAULT_MINGW_DIR=/opt/mingw-cross-env DEFAULT_PARALLEL_JOBS=2 read -p "Directory for mingw-cross-env (default is $DEFAULT_MINGW_DIR): " t1 if [ -n "$t1" ] then MINGW_DIR=$t1 else MINGW_DIR=$DEFAULT_MINGW_DIR fi mkdir -p $MINGW_DIR cd $MINGW_DIR echo "Downloading latest mingw-cross-env" git clone https://github.com/mxe/mxe.git . read -p "How many parallel jobs? (default is $DEFAULT_PARALLEL_JOBS): " t1 if [ -n "$t1" ] then PARALLEL_JOBS=$t1 else PARALLEL_JOBS=$DEFAULT_PARALLEL_JOBS fi echo "Downloading and building t4kcommon dependencies" make t4k_common -j $PARALLEL_JOBS echo "Downloading latest t4kcommon from git" T4K_TMP=`mktemp -d` cd $T4K_TMP git clone git://anonscm.debian.org/tux4kids/t4kcommon.git t4k_common-0.1.1 cd t4k_common-0.1.1 echo "Generating t4kcommon build script" mkdir build cd build autoreconf -if .. echo "Replacing t4k_common-0.1.1 in mingw-cross-env with the git version" cd ../../ tar -pczf $MINGW_DIR/pkg/t4k_common-0.1.1.tar.gz t4k_common-0.1.1 echo "Building new t4kcommon" cd $MINGW_DIR make build-only-t4k_common echo "Done" |
From: Kento L. <me...@kl...> - 2012-04-15 21:57:22
|
#!/bin/sh DEFAULT_MINGW_DIR=/opt/mingw-cross-env DEFAULT_PARALLEL_JOBS=2 read -p "Directory for mingw-cross-env (default is $DEFAULT_MINGW_DIR): " t1 if [ -n "$t1" ] then MINGW_DIR=$t1 else MINGW_DIR=$DEFAULT_MINGW_DIR fi mkdir -p $MINGW_DIR cd $MINGW_DIR echo "Downloading latest mingw-cross-env" git clone https://github.com/mxe/mxe.git . read -p "How many parallel jobs? (default is $DEFAULT_PARALLEL_JOBS): " t1 if [ -n "$t1" ] then PARALLEL_JOBS=$t1 else PARALLEL_JOBS=$DEFAULT_PARALLEL_JOBS fi echo "Downloading and building t4kcommon dependencies" make t4k_common -j $PARALLEL_JOBS echo "Downloading latest t4kcommon from git" T4K_TMP=`mktemp -d` cd $T4K_TMP git clone git://anonscm.debian.org/tux4kids/t4kcommon.git t4k_common-0.1.1 cd t4k_common-0.1.1 echo "Generating t4kcommon build script" mkdir build cd build autoreconf -if .. echo "Replacing t4k_common-0.1.1 in mingw-cross-env with the git version" cd ../../ tar -pczf $MINGW_DIR/pkg/t4k_common-0.1.1.tar.gz t4k_common-0.1.1 echo "Building new t4kcommon" cd $MINGW_DIR make build-only-t4k_common echo "Done" |
From: Brendan L. <che...@gm...> - 2012-04-12 01:44:04
|
Agreed. Life Happens (tm) To anybody even considering hopping in with the ranking, please do! There are way too many excellent proposals. A little more entropy in the system will at least make the decision more unbiased. -Brendan Pere Pujal i Carabantes wrote: > El dt 10 de 04 de 2012 a les 11:45 -0500, en/na David Bruce va escriure: >> Hi, >> >> >> Things have gotten really hairy for me at work again, unfortunately. > > Life is like this, one can never preview in advance what will happens > tomorrow. > > >> I did manage to log into melange and request that our program be >> allocated 2 slots, as we have two confirmed mentors (Brendan and >> Pere). > > This is a pitty, we have plenty of great proposals/ideas this year. > FWIW, it is still not too late to become a mentor. > > Pere > > > > > _______________________________________________ > Tux4kids-tuxtype-dev mailing list > Tux...@li... > http://lists.alioth.debian.org/cgi-bin/mailman/lis tinfo/tux4kids-tuxtype-dev |
From: Pere P. i C. <per...@gm...> - 2012-04-11 08:18:00
|
El dt 10 de 04 de 2012 a les 11:45 -0500, en/na David Bruce va escriure: > Hi, > > > Things have gotten really hairy for me at work again, unfortunately. Life is like this, one can never preview in advance what will happens tomorrow. > I did manage to log into melange and request that our program be > allocated 2 slots, as we have two confirmed mentors (Brendan and > Pere). This is a pitty, we have plenty of great proposals/ideas this year. FWIW, it is still not too late to become a mentor. Pere |
From: David B. <dav...@gm...> - 2012-04-10 16:45:16
|
Hi, Things have gotten really hairy for me at work again, unfortunately. I did manage to log into melange and request that our program be allocated 2 slots, as we have two confirmed mentors (Brendan and Pere). I will not be back online until tomorrow at the earliest. Best, David Bruce On Sun, Apr 8, 2012 at 7:07 PM, David Bruce <dav...@gm...>wrote: > Hi, > > Just surfacing after getting swamped on my real job for the last week. I > didn't realize that listing Brendan as backup admin didn't actually do > anything in Melange AFAICT, and I don't see any way to "activate" him or > approve other project members as GSoC admins for our project. > > I just approved Pere's and Brendan's mentor requests. Anyone else who is > going to mentor (which includes ranking student proposals) needs to put in > a request. > > The proposal ranking period started yesterday, so I apologize that we > missed the first day of it, but we still have almost two weeks left. > > I'm going to be tied up the next few hours, but should be "back in > circulation" from here on out. > > Sorry - > > -- > David Bruce > > For all your software needs, visit The Apt Store: > deb http://ftp.us.debian.org/debian stable main > -- David Bruce For all your software needs, visit The Apt Store: deb http://ftp.us.debian.org/debian stable main |
From: David B. <dav...@gm...> - 2012-04-10 13:48:26
|
Hi - thanks for this important fix. David Bruce On Tue, Apr 10, 2012 at 12:43 AM, Kento Locatelli <me...@kl...>wrote: > Hey all, > > I was bored so I cross-compiled TuxMath for Windows, but the game kept > quitting when I tried to start a mission. Seg Fault! > http://pastie.org/3759844 > > After mucking around in gdb, I found and fixed the problem... I attached > the diff git gave me since I don't have write access to the git repo (diff > for the head of the tuxmath t4k-0.1.1 branch). I haven't used C since > high-school, so it might not be the ideal way... > > Basically the problem is the MC_MathGame instance's question pointers are > never explicitly initialized to null. The contents of the memory block > malloc returns are implementation dependent, and on Windows apparently that > can mean a block of memory filled with 0xbaadf00d [1]. Since MC_Initialize > doesn't initialize the question pointers, we're left with a bunch of > not-null pointers to invalid memory... obviously a problem. So, the simple > fix is to explicitly initialize them to null. > > Note: this isn't currently a problem on linux - which zeroes memory that > wasn't previously allocated to the program (for security) - nor is there a > problem with the Windows executable on the site - which was built back when > MC_MathQuestion were globals that were explicitly initialized to null. > > Cheers! > Kento Locatelli > > [1] https://en.wikipedia.org/wiki/**Magic_number_(programming)#** > Magic_debug_values<https://en.wikipedia.org/wiki/Magic_number_(programming)#Magic_debug_values>< > https://en.wikipedia.org/**wiki/Magic_number_%** > 28programming%29#Magic_debug_**values<https://en.wikipedia.org/wiki/Magic_number_%28programming%29#Magic_debug_values>> > > > > ------------------------------------------------------------------------------ > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second > resolution app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > _______________________________________________ > Tuxmath-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxmath-devel > > -- David Bruce For all your software needs, visit The Apt Store: deb http://ftp.us.debian.org/debian stable main |
From: Kento L. <me...@kl...> - 2012-04-10 06:07:00
|
Hey all, Sorry Justinas, you might get this twice since I accidentally replied to you directly instead of the mailing list... Not sure if any of you are familiar with Vagrant ( http://vagrantup.com/ ), but would anyone be interested in an image for*cross-compiling* windows installation executables? I built one for myself this afternoon. It's built on Ubuntu Maverick and rather messy, but (with the patch I sent out in a separate email) it produces working executables for windows. It's based on the mingw cross-env method listed in the doc/INSTALL You can set up a folder that's shared between your local system and the virtual machine. So you can edit the files in your favorite Windows editor, then tab over to your putty session to the virtual machine and compile the executable, then tab back to Windows and run the installer from the shared folder. And you can keep the VM on a flash drive to easily switch between computers. It takes me literally 5 seconds to go from editing on my desktop to my laptop. Pretty nifty! Of course it's still not compiling TuxMath on windows... but this way is so much easier with the same end-result, I'm not sure why you'd bother. Cheers! Kento On 4/9/2012 5:33 AM, Justinas Gražulis wrote: > Hi, > > Now I am back with a sport interest to complie Tuxmath on Windows. As > you suggested, Brendan, I am trying CMake, but it gives me two > similar errors: > Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR) > Could NOT find LibXml2 (missing: LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR) > > How to install these libraries properly that CMake could find them? > I've tried adding the paths of required directories, but with no success yet. > > Thanks, > Justis > > 2012 m. balandis 8 d. 01:47, Brendan Luchen<che...@gm...> rašė: >> Justinas, >> >> It is possible to build natively in Windows, but quite painful. I try to >> keep on top of the CMake chain, but as the released Windows build is >> cross-compiled with mingw-cross-env, it will probably be missing a few >> pieces. >> >> I'll be glad to help if you have questions. >> >> -Brendan >> >> >> Justinas Gražulis wrote: >>> Hello, >>> >>> My name is Justinas Grazulis. I wish to introduce myself here, since I >>> submitted a GSoC proposal for your organization project idea "Migrate Tux >>> Math and t4k_common to SDL 2.0". (link: >>> https://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/as_justis/8002 >>> ) >>> I am very looking forward to get involved in your community despite the >>> fact that I have submitted a proposal very late. I hope to show that I am >>> worth working with you during the summer in the upcoming week. >>> >>> Did somebody managed to compile tuxmath on windows? I read that it's >>> possible, but is it really so bad, that I should install Linux? :D >>> >>> Kind Regards, >>> -- >> >>> Justinas Gražulis >>> >>> ------------------------------------------------------------------------------ >>> For Developers, A Lot Can Happen In A Second. >>> Boundary is the first to Know...and Tell You. >>> Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! >>> http://p.sf.net/sfu/Boundary-d2dvs2 >>> _______________________________________________ >>> Tuxmath-devel mailing list >>> Tux...@li... >>> https://lists.sourceforge.net/lists/listinfo/tuxmath-devel > > |
From: Kento L. <me...@kl...> - 2012-04-10 05:43:28
|
Hey all, I was bored so I cross-compiled TuxMath for Windows, but the game kept quitting when I tried to start a mission. Seg Fault! http://pastie.org/3759844 After mucking around in gdb, I found and fixed the problem... I attached the diff git gave me since I don't have write access to the git repo (diff for the head of the tuxmath t4k-0.1.1 branch). I haven't used C since high-school, so it might not be the ideal way... Basically the problem is the MC_MathGame instance's question pointers are never explicitly initialized to null. The contents of the memory block malloc returns are implementation dependent, and on Windows apparently that can mean a block of memory filled with 0xbaadf00d [1]. Since MC_Initialize doesn't initialize the question pointers, we're left with a bunch of not-null pointers to invalid memory... obviously a problem. So, the simple fix is to explicitly initialize them to null. Note: this isn't currently a problem on linux - which zeroes memory that wasn't previously allocated to the program (for security) - nor is there a problem with the Windows executable on the site - which was built back when MC_MathQuestion were globals that were explicitly initialized to null. Cheers! Kento Locatelli [1] https://en.wikipedia.org/wiki/Magic_number_(programming)#Magic_debug_values <https://en.wikipedia.org/wiki/Magic_number_%28programming%29#Magic_debug_values> |
From: Justinas G. <as....@gm...> - 2012-04-09 12:33:56
|
Hi, Now I am back with a sport interest to complie Tuxmath on Windows. As you suggested, Brendan, I am trying CMake, but it gives me two similar errors: Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR) Could NOT find LibXml2 (missing: LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR) How to install these libraries properly that CMake could find them? I've tried adding the paths of required directories, but with no success yet. Thanks, Justis 2012 m. balandis 8 d. 01:47, Brendan Luchen <che...@gm...> rašė: > Justinas, > > It is possible to build natively in Windows, but quite painful. I try to > keep on top of the CMake chain, but as the released Windows build is > cross-compiled with mingw-cross-env, it will probably be missing a few > pieces. > > I'll be glad to help if you have questions. > > -Brendan > > > Justinas Gražulis wrote: >> >> Hello, >> >> My name is Justinas Grazulis. I wish to introduce myself here, since I >> submitted a GSoC proposal for your organization project idea "Migrate Tux >> Math and t4k_common to SDL 2.0". (link: >> https://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/as_justis/8002 >> ) >> I am very looking forward to get involved in your community despite the >> fact that I have submitted a proposal very late. I hope to show that I am >> worth working with you during the summer in the upcoming week. >> >> Did somebody managed to compile tuxmath on windows? I read that it's >> possible, but is it really so bad, that I should install Linux? :D >> >> Kind Regards, >> -- > > >> Justinas Gražulis >> >> ------------------------------------------------------------------------------ >> For Developers, A Lot Can Happen In A Second. >> Boundary is the first to Know...and Tell You. >> Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! >> http://p.sf.net/sfu/Boundary-d2dvs2 >> _______________________________________________ >> Tuxmath-devel mailing list >> Tux...@li... >> https://lists.sourceforge.net/lists/listinfo/tuxmath-devel -- Justinas Gražulis |
From: David B. <dav...@gm...> - 2012-04-09 00:07:41
|
Hi, Just surfacing after getting swamped on my real job for the last week. I didn't realize that listing Brendan as backup admin didn't actually do anything in Melange AFAICT, and I don't see any way to "activate" him or approve other project members as GSoC admins for our project. I just approved Pere's and Brendan's mentor requests. Anyone else who is going to mentor (which includes ranking student proposals) needs to put in a request. The proposal ranking period started yesterday, so I apologize that we missed the first day of it, but we still have almost two weeks left. I'm going to be tied up the next few hours, but should be "back in circulation" from here on out. Sorry - -- David Bruce For all your software needs, visit The Apt Store: deb http://ftp.us.debian.org/debian stable main |
From: deepak a. <dee...@gm...> - 2012-04-08 18:07:56
|
Hi I have compiled a tuxmath iphone app. You can see it's screenshot at http://imageshack.us/photo/my-images/801/screenshot20110410at111.png/ . As far as I can see this app is running smoothly and currently on iPhone simulator. Can anybody test it on real hardware. Deepak |
From: Abhishek J. <swi...@gm...> - 2012-04-08 15:17:21
|
Respected Mentors I had proposed categorization of the source code in my proposal. As I had already successfully built the source code on Ubuntu 11 ,I am comfortable starting with some work now. If you like that idea (categorization), should I start that process now? Thanks Abhishek Jindal |
From: Justinas G. <as....@gm...> - 2012-04-08 14:31:59
|
Hi, Thanks for your reply, Brendan. If I decide to compile it on Windows, I will definitely ask for your help. In the meantime, I am happy to report, that I successfully compiled t4k_common and tuxmath on my newly installed Linux from git repository anonymously and it works beautifully! I would like to ask for advice how to start exploring Tux code? Are there any bugs that I could try to fix, or should I just play with the code locallyon my PC? Happy Easter! Justis 2012 m. balandis 8 d. 01:47, Brendan Luchen <che...@gm...> rašė: > > Justinas, > > It is possible to build natively in Windows, but quite painful. I try to keep on top of the CMake chain, but as the released Windows build is cross-compiled with mingw-cross-env, it will probably be missing a few pieces. > > I'll be glad to help if you have questions. > > -Brendan > > > Justinas Gražulis wrote: >> >> Hello, >> >> My name is Justinas Grazulis. I wish to introduce myself here, since I submitted a GSoC proposal for your organization project idea "Migrate Tux Math and t4k_common to SDL 2.0". (link: https://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/as_justis/8002 ) >> I am very looking forward to get involved in your community despite the fact that I have submitted a proposal very late. I hope to show that I am worth working with you during the summer in the upcoming week. >> >> Did somebody managed to compile tuxmath on windows? I read that it's possible, but is it really so bad, that I should install Linux? :D >> >> Kind Regards, >> -- > > >> Justinas Gražulis >> ------------------------------------------------------------------------------ >> For Developers, A Lot Can Happen In A Second. >> Boundary is the first to Know...and Tell You. >> Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! >> http://p.sf.net/sfu/Boundary-d2dvs2 >> _______________________________________________ >> Tuxmath-devel mailing list >> Tux...@li... >> https://lists.sourceforge.net/lists/listinfo/tuxmath-devel -- Justinas Gražulis |