Skim does not build.
the reason is invalid syntax
in the next file:
skim-1.4.6/scons-local-0.96.1/SCons/Tool/gas.py
at line 1: "import as"
reproducible: always
how to reproduce:
go to the map with the source code, give the next command:
./configure
Scons is a compile program like configure and cmake and others.
It is available at http://www.scons.org
I have tried different versions: 0.96 (included with skim); 1.3 and 2.1
They all give the same result.
Maybe, it is better to change to cmake (most other kde-programs are using it)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The problem, that you have here, is twofolds:
- the immediate: 'as' is a python *keyword* in the later 2.x releases, so it can't be used as a module name
- the more fundamental: kdevelop should have never been used for this project - KDE people have been bitching about autotools, cause kdevelop has been always abusing autotools, instead of using them properly; turning that configure.in.in into standard configure.in should help in the long run
On a semi related note (affecting more than just skim): it would seem a sane requirement to bump intltool requirement to 0.41.1 - yes, it's the latest, but it's just short of 1.5 years and it would make for a fine cleanup:
intltol-*.in files could then be dropped from the repo (I think since 0.40.0 these aren't created other than by 'touch'),
po/Makefile.in.in shouldn't have been in the repo in the first place ('intltoolize' should be taking care of that) and ALL_LINGUAS from configure.in could be turned into po/LINGUAS
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Even if the python and scon part is fixed, skim is still cannot built with qt4 now. It is written for an early version of qt3, it even cannot be built with latter versions of qt3. We need someone who is familiar with qt to overhaul the skim.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm missing the relevant code in scim project. I have looked for skim and found basically nothing. What files are we talking about? I looked through git for scons and skim.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm sorry, I have nothing to do with skim and I have no idea what's going on in that part of the code.
Unassigning myself.
Scons is a compile program like configure and cmake and others.
It is available at http://www.scons.org
I have tried different versions: 0.96 (included with skim); 1.3 and 2.1
They all give the same result.
Maybe, it is better to change to cmake (most other kde-programs are using it)
The problem, that you have here, is twofolds:
- the immediate: 'as' is a python *keyword* in the later 2.x releases, so it can't be used as a module name
- the more fundamental: kdevelop should have never been used for this project - KDE people have been bitching about autotools, cause kdevelop has been always abusing autotools, instead of using them properly; turning that configure.in.in into standard configure.in should help in the long run
On a semi related note (affecting more than just skim): it would seem a sane requirement to bump intltool requirement to 0.41.1 - yes, it's the latest, but it's just short of 1.5 years and it would make for a fine cleanup:
intltol-*.in files could then be dropped from the repo (I think since 0.40.0 these aren't created other than by 'touch'),
po/Makefile.in.in shouldn't have been in the repo in the first place ('intltoolize' should be taking care of that) and ALL_LINGUAS from configure.in could be turned into po/LINGUAS
Is this still an issue in 1.4.13?
Yes, nothing has changed to the scons included with skim.
So, it is still an issue.
Even if the python and scon part is fixed, skim is still cannot built with qt4 now. It is written for an early version of qt3, it even cannot be built with latter versions of qt3. We need someone who is familiar with qt to overhaul the skim.
I'm missing the relevant code in scim project. I have looked for skim and found basically nothing. What files are we talking about? I looked through git for scons and skim.
moved it to https://github.com/scim-im/skim/issues/1