esa / opengeode

OpenGEODE - a free SDL editor
https://opengeode.net
GNU Lesser General Public License v3.0
69 stars 20 forks source link

I use the command 'make full-install' but get an error #55

Closed yiji-kong closed 4 years ago

yiji-kong commented 4 years ago

Screenshot from 2019-10-31 18-49-32

maxime-esa commented 4 years ago

I confirm that the automatic installation procedure is broken at the moment. Sorry for that.

It needs some refactoring ; in the meantime I suggest you use the pre-installed version in the TASTE virtual machine you can get from https://taste.tools

yiji-kong commented 4 years ago

I confirm that the automatic installation procedure is broken at the moment. Sorry for that.

It needs some refactoring ; in the meantime I suggest you use the pre-installed version in the TASTE virtual machine you can get from https://taste.tools

OK, Thanks for your help.

SerenaC94 commented 4 years ago

Was this fixed? I tried today and got the same error

maxime-esa commented 4 years ago

At the moment the master branch is not updated anymore (except for critical bugfixes), in favour of a large refactoring of the tool (porting to Python3 and Pyside2).

I suggest that you switch to this branch and try make full-install

   $ git checkout python3-pyside2 && git pull

The issue with master branch is that it uses Pyside1 (for Python2) but it is not packaged anymore in Debian 10 (buster). And Python2 is not maintained anymore. Older versions of Debian however did not have Pyside2 and it was probably difficult to install because it requires Qt5, which is also only available in Debian10.

If you are running Debian10 (or a recent version of Ubuntu) there are chances that make full-install works. Let me know otherwise, I may have missed some dependencies.

SerenaC94 commented 4 years ago

Thank you! That however leads me to

E: Unable to locate package python3-pyside2.*

I have installed Pyside2 with pip3. Was there a more correct way of installing it? (I am working on Ubuntu 18.04)

maxime-esa commented 4 years ago

If you installed it with pip3 it should work as well. Remove the line in the Makefile, Ubuntu probably did not have it back in 18.04 (PySide2 is a fairly new project). I hope there are no other package discrepancy betwen Debian10 and Ubuntu, please let me know.

SerenaC94 commented 4 years ago

I commented out the lines regarding python3-pyside2 and pyside2-tools, the installation procedure worked and I was able to start OpenGeode. Thanks again.