Page 1 of 2

Has anyone patched 0.10 for linux?

Posted: Sat May 28, 2005 4:10 am
by afecelis
Hi guys!

I was wondering if anyone has succeeded in patching 0.10 for linux.

It's working and compiling very nicely, but lightmaps and materials have gone crazy.

If any linux user has succeeded patching it, please post up your fixes :D

Posted: Sat May 28, 2005 11:29 am
by hybrid
I'm currently updating all the patches to 0.10. should be available very soon. At least the so called tested patches are already working again (patch does not throw any error). But I will have to check compilation and execution of some examples.

Posted: Sat May 28, 2005 12:16 pm
by afecelis
thnx hybrid!

please keep us updated. :D

Posted: Sun May 29, 2005 12:30 am
by hybrid
Ok, the patches are updated and compile fine. They are still untested with applications being executed since I am working remotely right now. But I will test and, if necessary, fix the patches on monday.
Please provide new patches, patch updates and comments to these patches also by mail directly to me.
http://parsys.informatik.uni-oldenburg. ... d/irrlicht

Posted: Mon May 30, 2005 8:59 am
by Kayl
I don't understand.
Irrlicht is supposed to run both under Windows and Linux.
When compiling the same examples from irrlicht 0.9 and irrlicht 0.10 they don't work under 0.10.
Multitexturing, finally coming under Linux at 0.9 has just disappeared and now Irrlicht is as ugly as it was before the 0.9 !
I don't even want to try patches. A release must not have so much problems.

Posted: Mon May 30, 2005 12:43 pm
by hybrid
Kayl wrote:I don't understand.
Irrlicht is supposed to run both under Windows and Linux.
When compiling the same examples from irrlicht 0.9 and irrlicht 0.10 they don't work under 0.10.
Multitexturing, finally coming under Linux at 0.9 has just disappeared and now Irrlicht is as ugly as it was before the 0.9 !
It was just a typo in one of the source files. Check the other recent threads in the bug forum.
Kayl wrote:I don't even want to try patches. A release must not have so much problems.
Ok, go ahead and provide your own release which is free from such problems. But be aware that this will be measured on our platforms, not on yours! Can you just imagine what an amount of work it is to just test the 12 examples on a hand full of machines?
And if you don't want to touch the code in some ways don't you think that Linux is the wrong OS for you? At least the Irrlicht port is not as stable as you might want to have it, so you should maybe try something else. Otherwise feel free to contribute something useful.

Posted: Mon May 30, 2005 1:12 pm
by hybrid
hybrid wrote:Ok, the patches are updated and compile fine. They are still untested with applications being executed since I am working remotely right now. But I will test and, if necessary, fix the patches on monday.
Please provide new patches, patch updates and comments to these patches also by mail directly to me.
http://parsys.informatik.uni-oldenburg. ... d/irrlicht
Ok, I am currently checking the patches and found already some not working. I have removed those patches temporarily from the download directory, so if you cannot acces a file it is supposed to not work correctly. I will look into the patches and make them available in one or the other way. Right now this applies to the 32bit/triangleFan patch, Katoun's water patch and floatFPS.

Posted: Mon May 30, 2005 1:15 pm
by Kayl
I don't like the way things are becoming.
I have already written to Nikolaus more than once because I really like Irrlicht.
I was happy seeing a new release but as soon as I compiled the examples I have been a little disapointed because they didn't work as well as in the previous version.

I still don't want to change anything in the source code because one of the reason why I choosed Irrlicht is it easyness (sorry if the word doesn't exist) of use.
Maybe I am expecting to much from a beta.

But I wasn't malicious saying what I said. I was surprised and I still hope this will be corrected before the 0.11 release.

Posted: Mon May 30, 2005 3:29 pm
by Kayl
OK, forget everything.
I compiled Irrlicht changing the 2 lines in COpenGlDriver and now it works fine.
I am happy it works with a so little change.
It's time for coding mama !!

Posted: Wed Jun 01, 2005 6:17 am
by niko
Kayl wrote:I was happy seeing a new release but as soon as I compiled the examples I have been a little disapointed because they didn't work as well as in the previous version.
Don't blame me, blame Linux. It's not easy to make that thing work on all linux distributions, because they all behave a little bit different. Sorry, but really, win32 development is a lot easier.

Posted: Wed Jun 01, 2005 2:01 pm
by JRX
niko wrote: Don't blame me, blame Linux. It's not easy to make that thing work on all linux distributions, because they all behave a little bit different. Sorry, but really, win32 development is a lot easier.
It isn't :D It is just a matter of being accustomed to it. All GNU/Linux distributions have the same kernel - Linux, the same compiler - gcc, etc. There is no difference in running programs on them. There is just a difference in administration.

Posted: Wed Jun 01, 2005 8:40 pm
by afecelis
also keep in mind that linux is much more strict to case sensitive stuff. To be honest the fix Niko posted here fixed everything:

http://irrlicht.sourceforge.net/phpBB2/ ... php?t=7009

only that in linux it's not the same to say:
earth.JPG
as
earth.jpg

so also check your file names and extensions :D

Posted: Wed Jun 01, 2005 9:39 pm
by hybrid
Although I'm aware of the problem of feeding an upcoming flame war I'd like to add a short note here.
Going through the most recent problems and bug reports I'd say that there are as many problems with Windows as with Linux. And most of these problems originate in version problems (directx8/9 or OpenGL 1.3/1.4). So there are no points for or against any platform.
From a programmers point of view I'd say that Unix APIs are usually very similar to the C/C++ syntax so I find it usually more intuitive to program under Unix-like systems. But besides this it is mostly being used to some programming style which should be no means to assess a platform - it's simply a matter of taste.

irrlicht linux shared library support?

Posted: Thu Jun 23, 2005 8:25 pm
by zenaku
I'm curious if shared library support will be included in future Linux releases. Currently the makefiles are setup to only create a static library under Linux.

I'm ready to release a new IrrLua interpreter that supports dynamic module loading, but I was waiting until I've gotten it all working under Linux first. I can't do that though until irrlicht has a shared library target for linux. I'll probably end up providing a shared library makefile for Irrlicht under Linux with the next IrrLua distribution, but it would be nice if irrlicht supported that out of the box :D

Posted: Fri Jun 24, 2005 10:48 am
by niko
No, currently not planned, but if you send me that makefile, I can change my plans. ;)