]> git.donarmstrong.com Git - lilypond.git/blobdiff - scripts/ly2dvi.py
release: 1.5.9
[lilypond.git] / scripts / ly2dvi.py
index 6d74809fda104a72ad4481800f83b97afd5a28fe..50fa1bca87f5519f0bccf397fb12c789ec9daf62 100644 (file)
@@ -66,7 +66,6 @@ import __main__
 import operator
 import tempfile
 import traceback
-import resource
 
 datadir = '@datadir@'
 sys.path.append (datadir + '/python')
@@ -79,6 +78,15 @@ except:
        def _ (s):
                return s
 
+# Attempt to fix problems with limited stack size set by Python!
+# Sets unlimited stack size. Note that the resource module only
+# is available on UNIX.
+try:
+       import resource
+       resource.setrlimit(resource.RLIMIT_STACK, (-1,-1))
+except:
+       pass
+
 
 layout_fields = ['dedication', 'title', 'subtitle', 'subsubtitle',
          'footer', 'head', 'composer', 'arranger', 'instrument',
@@ -151,7 +159,7 @@ verbose_p = 0
 #
 environment = {
        'MFINPUTS' : datadir + '/mf' + ':',
-       'TEXINPUTS': datadir + '/tex:' + datadir + '/ps' + ':',
+       'TEXINPUTS': datadir + '/tex:' + datadir + '/ps:' + os.getcwd() + ':',
        'TFMFONTS' : datadir + '/tfm' + ':',
        'GS_FONTPATH' : datadir + '/afm:' + datadir + '/pfa',
        'GS_LIB' : datadir + '/ps',