Made an autoconf/automake package
Made an autoconf/automake package
Hi, I downloaded version 0.70 of the Irrlicht package and
and made an autoconf/automake version of it, so
(theoretically) any Unix-like OS with openGL should be
able to compile and install the package. Also, it should be
pretty easy to create an rpm from it.
Would you folks be interested in the autoconf/automake package?
javascript:emoticon(':?')
and made an autoconf/automake version of it, so
(theoretically) any Unix-like OS with openGL should be
able to compile and install the package. Also, it should be
pretty easy to create an rpm from it.
Would you folks be interested in the autoconf/automake package?
javascript:emoticon(':?')
-
- Posts: 41
- Joined: Sun Nov 09, 2003 10:12 am
- Location: UK
- Contact:
How to upload it?
Darkliquid,darkliquid wrote:I'd certainly be interested!
Do you know of an ftp site where I could upload
the tarball, or if it's possible to upload to irrlicht.sourceforge.net?
The size of the tarball is approximately 6.5 MB in size. ':shock:'
--Pengrunt
-
- Posts: 41
- Joined: Sun Nov 09, 2003 10:12 am
- Location: UK
- Contact:
I'd set you up an account on my website, but the stupid thing doesn't allow me to create new users for my ftp directory, nor does it allow quotas, time constraints, or anything else, so I can't.
I guess if you ask niko, he might be amenable to putting it on the sourceforge server, as I'm sure other people than me would find an autoconf build system interesting.
I guess if you ask niko, he might be amenable to putting it on the sourceforge server, as I'm sure other people than me would find an autoconf build system interesting.
http://www.darkliquid.net - Blog, art, poetry
Just compiled the source in my Ubuntu Dapper. The 'type make and wait for errors to see what libraries are missing' -process was quite annoying (it might be my also my fault, I didn't search the installation instructions from google).
Put some info about libraries in source/Irrlicht/source.txt, pretty please.

Put some info about libraries in source/Irrlicht/source.txt, pretty please.
-
- Admin
- Posts: 14143
- Joined: Wed Apr 19, 2006 9:20 pm
- Location: Oldenburg(Oldb), Germany
- Contact:
It's pretty problematic to list the packages you need as these are not fixed and thus change from distribution to distribution. We could list the necessary files, but this can give a huge list as all dependencies would have to be included. In general you must have X11 and OpenGL developer libraries. Just take all your distribution provides.
hybrid wrote:It's pretty problematic to list the packages you need as these are not fixed and thus change from distribution to distribution. We could list the necessary files, but this can give a huge list as all dependencies would have to be included. In general you must have X11 and OpenGL developer libraries. Just take all your distribution provides.
Isn't that the problem autoconf was invented to solve?
-------------------------------------
IrrLua - a Lua binding for Irrlicht
http://irrlua.sourceforge.net/
IrrLua - a Lua binding for Irrlicht
http://irrlua.sourceforge.net/
the linux makefile works pretty well. I think users should know the dependencies required by Irrlicht beforehand; but mostly a proper Opengl (X11, Xorg) installation and proper videocard drivers should do the job as the required libs and headers are included and used locally.
For me it works out of the box; as simple as typing "make" in a shell window.
ps. A quick glance at the makefile will also help you check for required stuff.
final note: And guys, please don't bump into old threads. This was a 2004 post!
For me it works out of the box; as simple as typing "make" in a shell window.
ps. A quick glance at the makefile will also help you check for required stuff.
final note: And guys, please don't bump into old threads. This was a 2004 post!

-
- Admin
- Posts: 14143
- Joined: Wed Apr 19, 2006 9:20 pm
- Location: Oldenburg(Oldb), Germany
- Contact:
@zenaku: No, autoconf creates a configuration for the sources based on some parameters you pass it. It does not doenload necessary packages for your distribution which was the last question about.
@afecelis: There are several things in Irrlicht already which would become much simpler when using autoconf. However, I never succeeded with these tools, although my projects were somewhat larger at the time I tried. Maybe Irrlicht wouldn't be too hard to be autoconf'ed.
@afecelis: There are several things in Irrlicht already which would become much simpler when using autoconf. However, I never succeeded with these tools, although my projects were somewhat larger at the time I tried. Maybe Irrlicht wouldn't be too hard to be autoconf'ed.
It may not download the packages you 're missing but it states in plain English exactly which are those packages. As it is now, the user would have to guess what package a missing file belongs to. Not to mention that it's hard for a newbie to even understand what file is missing...hybrid wrote:@zenaku: No, autoconf creates a configuration for the sources based on some parameters you pass it. It does not doenload necessary packages for your distribution which was the last question about.
Yes, indeed it will be easy. The tough part though would be to keep it up-to-date when you add/remove files. I see you 're having a big problem keeping in sync the IDE project files, with the notable exception of VisualStudiohybrid wrote:Maybe Irrlicht wouldn't be too hard to be autoconf'ed.


-
- Admin
- Posts: 14143
- Joined: Wed Apr 19, 2006 9:20 pm
- Location: Oldenburg(Oldb), Germany
- Contact:
I though that MSVC project files are indeed the problem
I'm usually updating all text based project files which do not include hash numbers. The situation was different for the last adds because they were not made by me, but ing_appletree who develops with MSVC such that those project files were up to date. And I simply missed some file additions and the code blocks project.
But shouldn't the autoconf files take wildcards? So in most cases the files are either generated completely, or the globbing will match most files by default. So i doubt that the updates were too problematic. Furthermore, the SVN would not necessarily need updated autoconf files for each revision. It would be enough for the stable releases.

But shouldn't the autoconf files take wildcards? So in most cases the files are either generated completely, or the globbing will match most files by default. So i doubt that the updates were too problematic. Furthermore, the SVN would not necessarily need updated autoconf files for each revision. It would be enough for the stable releases.
-
- Admin
- Posts: 14143
- Joined: Wed Apr 19, 2006 9:20 pm
- Location: Oldenburg(Oldb), Germany
- Contact:
Ok, how about this under windows: Suppose you have an app which can be built using wxWindows and native Windows widgets. Moreover, you want to give support for Win-64 and Itanium, maybe add some different optimizations for each platform. All this has to be configurable by the user without bothering with defines and compiler flags. How would MSVC help you with that?
Select build configuration "Win64 - Itanium" and hit rebuild?hybrid wrote:Ok, how about this under windows: Suppose you have an app which can be built using wxWindows and native Windows widgets. Moreover, you want to give support for Win-64 and Itanium, maybe add some different optimizations for each platform. All this has to be configurable by the user without bothering with defines and compiler flags. How would MSVC help you with that?

-------------------------------------
IrrLua - a Lua binding for Irrlicht
http://irrlua.sourceforge.net/
IrrLua - a Lua binding for Irrlicht
http://irrlua.sourceforge.net/