Made an autoconf/automake package

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
pengrunt
Posts: 2
Joined: Sat Oct 02, 2004 9:58 pm

Made an autoconf/automake package

Post by pengrunt »

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(':?')
darkliquid
Posts: 41
Joined: Sun Nov 09, 2003 10:12 am
Location: UK
Contact:

Post by darkliquid »

I'd certainly be interested!
http://www.darkliquid.net - Blog, art, poetry
pengrunt
Posts: 2
Joined: Sat Oct 02, 2004 9:58 pm

How to upload it?

Post by pengrunt »

darkliquid wrote:I'd certainly be interested!
Darkliquid,
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
darkliquid
Posts: 41
Joined: Sun Nov 09, 2003 10:12 am
Location: UK
Contact:

Post by darkliquid »

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.
http://www.darkliquid.net - Blog, art, poetry
niko
Site Admin
Posts: 1759
Joined: Fri Aug 22, 2003 4:44 am
Location: Vienna, Austria
Contact:

Post by niko »

Yep, I just emailed you (sorry for the long delay) just send it to me and I'll do what I can :)
anylo
Posts: 71
Joined: Mon Feb 20, 2006 11:14 am

Post by anylo »

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). :wink:

Put some info about libraries in source/Irrlicht/source.txt, pretty please.
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

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.
zenaku
Posts: 212
Joined: Tue Jun 07, 2005 11:23 pm

Post by zenaku »

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/
afecelis
Admin
Posts: 3075
Joined: Sun Feb 22, 2004 10:44 pm
Location: Colombia
Contact:

Post by afecelis »

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! :roll:
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

@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.
mandrav
Posts: 117
Joined: Sat Aug 27, 2005 8:29 pm
Contact:

Post by mandrav »

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.
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:Maybe Irrlicht wouldn't be too hard to be autoconf'ed.
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 VisualStudio :roll:, so I guess the same would happen with autoconf build files... :cry:
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

I though that MSVC project files are indeed the problem :shock: 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.
Spintz
Posts: 1688
Joined: Thu Nov 04, 2004 3:25 pm

Post by Spintz »

I say just use Visual Studio and Windows!
Image
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

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?
zenaku
Posts: 212
Joined: Tue Jun 07, 2005 11:23 pm

Post by zenaku »

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?
Select build configuration "Win64 - Itanium" and hit rebuild? :)
-------------------------------------
IrrLua - a Lua binding for Irrlicht
http://irrlua.sourceforge.net/
Post Reply