Python compile error

2013-06-05 Berichten over hetzelfde onderwerp Paul van der Vlis
Hallo,

Tijdens het installeren van een niet-officieel Debian pakket krijg ik
Python byte-compile errors (zie onder).

Heeft iemand hier een idee wat er aan de hand zou kunnen zijn?

Betekent dit dat de code zo niet bruikbaar is?

Zou het kunnen dat het wellicht op een ander platform wel functioneert?
 Ik hoor van anderen dat het onder Ubuntu werkt.

Is dat byte-compilen wellicht ook met een commando te doen om op die
manier simpel te kunnen debuggen?

Met vriendelijke groet,
Paul van der Vlis.

---
Instellen van lod2-refine (1.0.9) ...
WARNING: compile error while trying to byte-compile
/usr/share/lod2-refine/webapp/extensions/jython/module/MOD-INF/lib/jython/signal.py:
SyntaxError: ('invalid syntax',
('/usr/share/lod2-refine/webapp/extensions/jython/module/MOD-INF/lib/jython/signal.py',
225, 29, 'sun.misc.Signal.raise(_signals[SIGALRM])\n'))

WARNING: compile error while trying to byte-compile
/usr/share/lod2-refine/webapp/extensions/jython/module/MOD-INF/lib/jython/javashell.py:
SyntaxError: ('invalid syntax',
('/usr/share/lod2-refine/webapp/extensions/jython/module/MOD-INF/lib/jython/javashell.py',
58, 41, 'p = Runtime.getRuntime().exec( shellCmd, env,
File(os.getcwd()) )\n'))
---


-- 
Paul van der Vlis Linux systeembeheer, Groningen
http://www.vandervlis.nl


-- 
To UNSUBSCRIBE, email to debian-user-dutch-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/51af7d32.40...@vandervlis.nl



Re: Python compile error

2013-06-05 Berichten over hetzelfde onderwerp Roland Clobus
Hallo,

On wo, 2013-06-05 at 20:02 +0200, Paul van der Vlis wrote:
 Tijdens het installeren van een niet-officieel Debian pakket krijg ik
 Python byte-compile errors (zie onder).

Zie onder. Welk pakket (url) probeer je uit?

 Zou het kunnen dat het wellicht op een ander platform wel functioneert?
  Ik hoor van anderen dat het onder Ubuntu werkt.

Zijn er wellicht andere versies van Python op de andere platformen?

 Is dat byte-compilen wellicht ook met een commando te doen om op die
 manier simpel te kunnen debuggen?

Python gaat de broncode (.py) compileren zodra het voor de eerste keer gebruikt 
wordt.
http://docs.python.org/release/1.5.1p1/tut/node43.html


 ---
 Instellen van lod2-refine (1.0.9) ...
 WARNING: compile error while trying to byte-compile
 /usr/share/lod2-refine/webapp/extensions/jython/module/MOD-INF/lib/jython/signal.py:
 SyntaxError: ('invalid syntax',
 ('/usr/share/lod2-refine/webapp/extensions/jython/module/MOD-INF/lib/jython/signal.py',
 225, 29, 'sun.misc.Signal.raise(_signals[SIGALRM])\n'))

Als ik de haakjes tel, zijn er meer sluit-haakjes dan open-haakjes.
Verder is de \n verdacht. Is de broncode met DOS regeleinde?

Met vriendelijke groeten,
Roland Clobus


signature.asc
Description: This is a digitally signed message part


Re: Python compile error

2013-06-05 Berichten over hetzelfde onderwerp Paul Gevers
On 05-06-13 20:02, Paul van der Vlis wrote:
 Heeft iemand hier een idee wat er aan de hand zou kunnen zijn?
 
 Betekent dit dat de code zo niet bruikbaar is?

Lijkt er wel op ja.

 Zou het kunnen dat het wellicht op een ander platform wel functioneert?
  Ik hoor van anderen dat het onder Ubuntu werkt.

Misschien nog dependencies, of nog iets waarschijnlijker, een andere
python versie.

 Is dat byte-compilen wellicht ook met een commando te doen om op die
 manier simpel te kunnen debuggen?

Ja, volgens mij gewoon python /path/to/file en zorgen dat de user
waarmee je dat doet schrijfrechten heeft op /path/to/

Let op, Python werkt met uitlijning om nesting aan te geven. Hoe de
regel begint (het aantal spaties) is dus kritisch.

Paul



signature.asc
Description: OpenPGP digital signature


Installatie van Sigil revisited

2013-06-05 Berichten over hetzelfde onderwerp Sjoerd Hiemstra
De installatie van Sigil, waar ik eerder vragen over had, is inmiddels
mogelijk gebleken.

Sigil is een editor voor e-boeken in epub-formaat, vergelijkbaar met
wat Quanta Plus en Bluefish zijn voor het maken van websites.

De aanwijzingen van de vorige keer blijken ietwat verouderd; de
nieuwste versie heeft Qt 5 nodig en met Qt 4.8 werkt het dus niet.
Hiervoor wordt in /opt een complete nieuwe Qt 5.0.2 geïnstalleerd.
Dit neemt wel maar liefst 1,5 GB in beslag, er zijn mensen die dit wat
teveel van het goede vinden, maar ja, ik heb de ruimte. En het
compileren duurt ook wel een uur.

Het lukt wanneer je precies de aanwijzingen op deze pagina volgt:
http://code.google.com/p/sigil/wiki/RunningFromSource
onder 'Compiling on Linux'. Ik heb de 32-bits installatie gedaan, in
testing.

Voor wie er toch tegenop ziet, moet ik zeggen dat de Windows-versie het
ook goed op Wine doet, zij het hooguit iets trager. De MacOSX-versie
blijkt dan nog het voordeel te hebben dat je meer dan één document
tegelijk geopend kunt hebben, dit is bij de andere twee niet het geval.


--
To UNSUBSCRIBE, email to debian-user-dutch-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130605213125.1090e4c7.shiems...@kpnplanet.nl



Re: Python compile error

2013-06-05 Berichten over hetzelfde onderwerp Paul van der Vlis
On 05-06-13 21:06, Roland Clobus wrote:
 Hallo,
 
 On wo, 2013-06-05 at 20:02 +0200, Paul van der Vlis wrote:
 Tijdens het installeren van een niet-officieel Debian pakket
 krijg ik Python byte-compile errors (zie onder).
 
 Zie onder. Welk pakket (url) probeer je uit?

Het pakket heet lod2-refine, en ik heb het van de stack.lod2.eu Debian
repository, welke volgens mij echter vooral voor Ubuntu is.

http://openrefine.org/
http://wiki.lod2.eu/display/LOD2DOC/Installation+of+a+local+LOD2+stack
http://stack.lod2.eu/deb/distributions/

 Zou het kunnen dat het wellicht op een ander platform wel
 functioneert? Ik hoor van anderen dat het onder Ubuntu werkt.
 
 Zijn er wellicht andere versies van Python op de andere
 platformen?

Ubuntu 12.04 zou moeten werken, dat heeft Python 2.7.3.
Dat heeft Debian 7 ook.

 Is dat byte-compilen wellicht ook met een commando te doen om op
 die manier simpel te kunnen debuggen?
 
 Python gaat de broncode (.py) compileren zodra het voor de eerste
 keer gebruikt wordt. 
 http://docs.python.org/release/1.5.1p1/tut/node43.html

Klopt natuurlijk, dan zal het die errors ook wel geven.

 --- Instellen van lod2-refine (1.0.9) ... WARNING:
 compile error while trying to byte-compile 
 /usr/share/lod2-refine/webapp/extensions/jython/module/MOD-INF/lib/jython/signal.py:

 SyntaxError: ('invalid syntax',
 ('/usr/share/lod2-refine/webapp/extensions/jython/module/MOD-INF/lib/jython/signal.py',
 225, 29, 'sun.misc.Signal.raise(_signals[SIGALRM])\n'))
 
 Als ik de haakjes tel, zijn er meer sluit-haakjes dan
 open-haakjes.

Als ik op regel 225 kijk dan zie ik een kloppend aantal haakjes:
sun.misc.Signal.raise(_signals[SIGALRM])
Volgens mij horen de laatste twee haakjes bij de foutmelding.

 Verder is de \n verdacht. Is de broncode met DOS regeleinde?

Volgens mij niet, dan zou mijn editor daar wat van zeggen.
En het zou ook geen probleem moeten zijn voor Python, toch?

Groet,
Paul.



 Met vriendelijke groeten, Roland Clobus





-- 
Paul van der Vlis Linux systeembeheer, Groningen
http://www.vandervlis.nl


-- 
To UNSUBSCRIBE, email to debian-user-dutch-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/51afa3e8.9030...@vandervlis.nl



Re: Python compile error

2013-06-05 Berichten over hetzelfde onderwerp Paul van der Vlis
On 05-06-13 21:06, Paul Gevers wrote:
 On 05-06-13 20:02, Paul van der Vlis wrote:
 Heeft iemand hier een idee wat er aan de hand zou kunnen zijn?
 
 Betekent dit dat de code zo niet bruikbaar is?
 
 Lijkt er wel op ja.
 
 Zou het kunnen dat het wellicht op een ander platform wel
 functioneert? Ik hoor van anderen dat het onder Ubuntu werkt.
 
 Misschien nog dependencies, of nog iets waarschijnlijker, een
 andere python versie.

Hij zou het moeten doen op Ubuntu 12.04, die heeft ook Python 2.7.3
net als Debian7.

Dit geeft misschien een duidelijker melding:

root@laptop:/usr/share/lod2-refine/webapp/extensions/jython/module/MOD-INF/lib/jython#
python ./signal.py
  File ./signal.py, line 225
sun.misc.Signal.raise(_signals[SIGALRM])
^
SyntaxError: invalid syntax
-

Ik zie overigens nog dit staan in de code:

According to
http://java.sun.com/products/jdk/faq/faq-sun-packages.html 'writing
java programs that rely on sun.* is risky: they are not portable, and
are not supported.'

However, in Jython, like Python, we let you decide what makes
sense for your application. If sun.misc.Signal is not available,
an ImportError is raised.


Ik zie geen importerror. Hoe kom ik erachter waar die sun.misc.Signal
te vinden is?

Groet,
Paul.



-- 
Paul van der Vlis Linux systeembeheer, Groningen
http://www.vandervlis.nl


-- 
To UNSUBSCRIBE, email to debian-user-dutch-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/51afa8a6.2090...@vandervlis.nl