Bodsda {l Wrote}:Once we have this, I will look at setting up a ppa with custom built debian packages specifically for OD. I can then finish the installer script quite easily... Pulling from git, checking dependencies, handling user input, compiling, cleaning etc. is a fair old task in itself.
andrewbuck {l Wrote}:Bodsda {l Wrote}:Once we have this, I will look at setting up a ppa with custom built debian packages specifically for OD. I can then finish the installer script quite easily... Pulling from git, checking dependencies, handling user input, compiling, cleaning etc. is a fair old task in itself.
Someone should check to see if the new ubuntu 9.10 has finally fixed all the issues with the broken OGRE and CEGUI dependencies, this would make the PPA not necessary if we just choose "officially" to support 9.10 and up (although we could still do the PPA if you want to help those not on 9.10 yet).
-Buck
andrewbuck {l Wrote}:Cool, I'm excited to hear how it works. If we can just do that it would be much easier.
-Buck
andrewbuck {l Wrote}:There is a link on the main page of the wiki to the "Develper documentation". Have a look at that before you dive into the code, I added some to it today and I might add some more.
-Buck
andrewbuck {l Wrote}:There is some stuff on the wiki at http://opendungeons.sourceforge.net/index.php/Download. We should try to keep everything in one place and that is as good of place as any. Any further issues can of course be reported here, but someone should copy them to the wiki for consistency.
-Buck
Bodsda {l Wrote}:andrewbuck {l Wrote}:There is some stuff on the wiki at http://opendungeons.sourceforge.net/index.php/Download. We should try to keep everything in one place and that is as good of place as any. Any further issues can of course be reported here, but someone should copy them to the wiki for consistency.
-Buck
Ok, finally got 9.10 installed. Nightmare. Anyway, Ubuntu no longer offers libceguiogre14 libogre14 or libois1 - the first two are replaced with 1.6.1 versions, and im not sure about libois1 yet. Looks like were gonna have to get a ppa up if OD wont build with the 1.6.1 versions
Bodsda
svenskmand {l Wrote}:Bodsda {l Wrote}:andrewbuck {l Wrote}:There is some stuff on the wiki at http://opendungeons.sourceforge.net/index.php/Download. We should try to keep everything in one place and that is as good of place as any. Any further issues can of course be reported here, but someone should copy them to the wiki for consistency.
-Buck
Ok, finally got 9.10 installed. Nightmare. Anyway, Ubuntu no longer offers libceguiogre14 libogre14 or libois1 - the first two are replaced with 1.6.1 versions, and im not sure about libois1 yet. Looks like were gonna have to get a ppa up if OD wont build with the 1.6.1 versions
Bodsda
Hmmm thats wierd, because I have all of libceguiogre14, libogre14 and libois1 in my apt-get, and I also have Karmic Koala (9.10). Its the same on my machine at work, which I have just made a fresh install of 9.10 on. Maybe your upgrade did not go well?
-- checking for one of the modules 'CEGUI'
CMake Error at cmake/modules/FindCEGUI.cmake:64 (MESSAGE):
Could not find CEGUI
Call Stack (most recent call first):
CMakeLists.txt:72 (FIND_PACKAGE)
Bodsda {l Wrote}:The problem seemed to be caused by incorrect dependencies. I will check when I get home about exactly what packages I installed and then get the dependency list on the wiki updated. I can confirm though, that there is no issues with the latest package versions 1.6.1, nor did I have the issue with CEGUI and OIS that is listed on the wiki. We should now be able to get a good enough list to allow people to copy and paste the command, then build the game without any issues.
Bodsda
svenskmand {l Wrote}:Bodsda {l Wrote}:The problem seemed to be caused by incorrect dependencies. I will check when I get home about exactly what packages I installed and then get the dependency list on the wiki updated. I can confirm though, that there is no issues with the latest package versions 1.6.1, nor did I have the issue with CEGUI and OIS that is listed on the wiki. We should now be able to get a good enough list to allow people to copy and paste the command, then build the game without any issues.
Bodsda
Could you update the Download page on the wiki so people can build the game? I wanted to build the game before but I am not sure which libaries I should install as the suggestion on the Download page is now outdated.
Bodsda {l Wrote}:svenskmand {l Wrote}:Bodsda {l Wrote}:The problem seemed to be caused by incorrect dependencies. I will check when I get home about exactly what packages I installed and then get the dependency list on the wiki updated. I can confirm though, that there is no issues with the latest package versions 1.6.1, nor did I have the issue with CEGUI and OIS that is listed on the wiki. We should now be able to get a good enough list to allow people to copy and paste the command, then build the game without any issues.
Bodsda
Could you update the Download page on the wiki so people can build the game? I wanted to build the game before but I am not sure which libaries I should install as the suggestion on the Download page is now outdated.
Sure, I'll get that added when I'm home tomorrow. The current instructions should work if you use the latest 1.6.1 package versions.
It would also be good to see what sort of errors are produced when missing certain dependencies. This would help us help new users when they have dependency issues.
Bodsda
andrewbuck {l Wrote}:It is working now, if you are on ubuntu 9.10 the packages in apt work fine. There is a list on the downloads page of the wiki (but there may be 1 or 2 missing from there; I think you need the cegui-mk2 package).
-Buck
Bodsda {l Wrote}:andrewbuck {l Wrote}:It is working now, if you are on ubuntu 9.10 the packages in apt work fine. There is a list on the downloads page of the wiki (but there may be 1 or 2 missing from there; I think you need the cegui-mk2 package).
-Buck
Im pulling the code in my VM now to test dependencies.
Bodsda
sudo apt-get install git-core build-essential libceguiogrerenderer-1.6.1 libogremain-1.6.1 libogre-dev libois-dev libois-1.2.0 cmake libcegui-mk2-dev libceguiogre-dev
Bodsda {l Wrote}:...
- {l Code}: {l Select All Code}
sudo apt-get install git-core build-essential libceguiogrerenderer-1.6.1 libogremain-1.6.1 libogre-dev libois-dev libois-1.2.0 cmake libcegui-mk2-dev libceguiogre-dev
...
Bodsda {l Wrote}:In order to build OpenDungeons you will need development libraries for OGRE 1.4.5 (note: verion 1.6 will not work), OIS, and CEGUI. On systems which use the apt package management system you can install the necessary libraries using:
- {l Code}: {l Select All Code}
sudo apt-get install git-core build-essential libceguiogrerenderer-1.6.1 libogremain-1.6.1 libogre-dev libois-dev libois-1.2.0 cmake libcegui-mk2-dev libceguiogre-dev
svenskmand {l Wrote}:By the way the download page says this:Bodsda {l Wrote}:In order to build OpenDungeons you will need development libraries for OGRE 1.4.5 (note: verion 1.6 will not work), OIS, and CEGUI. On systems which use the apt package management system you can install the necessary libraries using:
- {l Code}: {l Select All Code}
sudo apt-get install git-core build-essential libceguiogrerenderer-1.6.1 libogremain-1.6.1 libogre-dev libois-dev libois-1.2.0 cmake libcegui-mk2-dev libceguiogre-dev
Which is a bit misleading, as you install ogre 1.6.1, and still write in the top that you should use 1.4.5 :S Should we not change this?
Users browsing this forum: No registered users and 0 guests