* Karl Berry: Re: Nick Dokos: texi2dvi egrep regexp @ 2010-10-08 18:51 Nick Dokos 2010-10-09 4:06 ` suvayu ali 0 siblings, 1 reply; 11+ messages in thread From: Nick Dokos @ 2010-10-08 18:51 UTC (permalink / raw) To: emacs-orgmode; +Cc: nicholas.dokos FYI: Karl Berry's reply - afaict, it does not solve everything ( the regexp might mean different things in different locales), but is it good enough for its limited purpose (detecting drive letters)? Nick ------- Forwarded Message Date: Fri, 08 Oct 2010 18:38:00 +0000 From: karl@freefriends.org (Karl Berry) To: nicholas.dokos@hp.com cc: bug-texinfo@gnu.org Subject: Re: Nick Dokos: texi2dvi egrep regexp texi2dvi: locale-dependent error in egrep [A-z] (see http://lists.gnu.org/archive/html/bug-texinfo/2010-03/msg00031.html and following). Has anything come of that? Yes, I already changed it at that time to [A-Za-z]. However, of course that was in the development sources, so people using the latest (= old) release aren't going to be helped. texi2dvi is a standalone script so people with problems could conceivably download it and use it themselves. Not that I'd especially recommend that as a widespread practice, of course. I don't know when the next full release will be. karl ------- End of Forwarded Message ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Karl Berry: Re: Nick Dokos: texi2dvi egrep regexp 2010-10-08 18:51 Karl Berry: Re: Nick Dokos: texi2dvi egrep regexp Nick Dokos @ 2010-10-09 4:06 ` suvayu ali 2010-10-09 10:27 ` Eric S Fraga 0 siblings, 1 reply; 11+ messages in thread From: suvayu ali @ 2010-10-09 4:06 UTC (permalink / raw) To: nicholas.dokos; +Cc: emacs-orgmode Hi everyone, On 8 October 2010 11:51, Nick Dokos <nicholas.dokos@hp.com> wrote: > FYI: Karl Berry's reply - afaict, it does not solve everything ( the > regexp might mean different things in different locales), but is it > good enough for its limited purpose (detecting drive letters)? > I have filed a bug report on the Fedora bugzilla[1] pointing to all the relevant discussions about this issue. Feel free to add to/edit it. Thanks everyone for narrowing this down. :) > Nick > [1] https://bugzilla.redhat.com/show_bug.cgi?id=641534 -- Suvayu Open source is the future. It sets us free. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Karl Berry: Re: Nick Dokos: texi2dvi egrep regexp 2010-10-09 4:06 ` suvayu ali @ 2010-10-09 10:27 ` Eric S Fraga 2010-10-09 15:27 ` Carsten Dominik 0 siblings, 1 reply; 11+ messages in thread From: Eric S Fraga @ 2010-10-09 10:27 UTC (permalink / raw) To: suvayu ali; +Cc: nicholas.dokos, emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 724 bytes --] On Fri, 8 Oct 2010 21:06:24 -0700, suvayu ali <fatkasuvayu+linux@gmail.com> wrote: [...] > I have filed a bug report on the Fedora bugzilla[1] pointing to all > the relevant discussions about this issue. Feel free to add to/edit > it. Thanks everyone for narrowing this down. :) And this bug has already been reported (twice) to Debian, as it turns out: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584191 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586134 No resolution in either bug stream although suggestions do include [A-Za-z] and [[:alpha:]]. I have simply edited /usr/bin/texi2dvi (but need to do this on all of my other systems) and hope that next time it is upgraded the bug will have been fixed... [-- Attachment #2: Type: text/plain, Size: 75 bytes --] -- Eric S Fraga GnuPG: 8F5C 279D 3907 E14A 5C29 570D C891 93D8 FFFC F67D [-- Attachment #3: Type: text/plain, Size: 201 bytes --] _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Karl Berry: Re: Nick Dokos: texi2dvi egrep regexp 2010-10-09 10:27 ` Eric S Fraga @ 2010-10-09 15:27 ` Carsten Dominik 2010-10-09 16:28 ` Matthew Leifer ` (2 more replies) 0 siblings, 3 replies; 11+ messages in thread From: Carsten Dominik @ 2010-10-09 15:27 UTC (permalink / raw) To: Eric S Fraga; +Cc: emacs-orgmode, nicholas.dokos On Oct 9, 2010, at 12:27 PM, Eric S Fraga wrote: > On Fri, 8 Oct 2010 21:06:24 -0700, suvayu ali <fatkasuvayu+linux@gmail.com > > wrote: > > [...] > >> I have filed a bug report on the Fedora bugzilla[1] pointing to all >> the relevant discussions about this issue. Feel free to add to/edit >> it. Thanks everyone for narrowing this down. :) > > And this bug has already been reported (twice) to Debian, as it turns > out: > > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584191 > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586134 > > No resolution in either bug stream although suggestions do include > [A-Za-z] and [[:alpha:]]. > > I have simply edited /usr/bin/texi2dvi (but need to do this on all of > my other systems) and hope that next time it is upgraded the bug will > have been fixed... Hi everyone, I am looking for a way out which will allow pdf compilation of Org work out of the box, and still allow texi2dvi to be used where possible. I have so far come up with two possible work-arounds and would like to hear if one of them makes sense: 1. I could set the environment variable LC_ALL for the duration of the texi2dvi command to some value like C? That should fix the egrep call, but could it have adverse effects on the pdflatex and bibtex runs or any other stuff used in texi2dvi? 2. On startup, I could use (if (= 0 (shell-command "echo foo | egrep \"[A-z]\"")) .... to check if there is a problem and in this case go for manual pdflatex runs rather than using texi2dvi. THis might work, but it would be a bit unpredictable what ends up being used, and with no setup in Org you could get different sets of commands on different machines. Any ather ideas? Comments? Thanks. - Carsten - Carsten > -- > Eric S Fraga > GnuPG: 8F5C 279D 3907 E14A 5C29 570D C891 93D8 FFFC F67D > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Karl Berry: Re: Nick Dokos: texi2dvi egrep regexp 2010-10-09 15:27 ` Carsten Dominik @ 2010-10-09 16:28 ` Matthew Leifer 2010-10-09 16:42 ` Nick Dokos 2010-10-09 16:59 ` Achim Gratz 2 siblings, 0 replies; 11+ messages in thread From: Matthew Leifer @ 2010-10-09 16:28 UTC (permalink / raw) To: emacs-orgmode [-- Attachment #1.1: Type: text/plain, Size: 4026 bytes --] Oh dear. As the person who originally suggested using texi2dvi, I feel a little bit responsible for all the trouble it has caused. I wouldn't have thought that such a widely used script would have a bug like this. Anyway, one option would be to include a patched version of texi2dvi in the org distribution, at least until the bug has been fixed in the official version. It is just a shell script, and not a huge file, so it wouldn't be too bad. Another option would be to simply inspect the contents of texi2dvi and write equivalent code in Emacs Lisp, since the original idea was just to improve the routines in org-mode that run pdflatex and bibtex. Much of the code in texi2dvi is to do with texinfo files and is irrelevant to how it is being used in org-mode so this might not be as hard as it looks. Finally, there are various LaTeX Makefiles available that attempt to build a LaTeX document with a single invocation, much like texi2dvi. They are generally a bit less sophisticated than texi2dvi and I don't think that it would be a good idea to use them directly because requiring make might be problematic on Windows. In any case, they might provide some helpful hints on how to automate LaTeX compiling. Here are links to three that I have tried: http://www.acoustics.hut.fi/u/mairas/UltimateLatexMakefile/ http://code.google.com/p/latex-makefile/ http://xpt.sourceforge.net/tools/latexmake/ I've had the most success with the third one, but that is essentially just a wrapper for texi2dvi anyway. Matt Leifer On 9 October 2010 16:27, Carsten Dominik <carsten.dominik@gmail.com> wrote: > > On Oct 9, 2010, at 12:27 PM, Eric S Fraga wrote: > > On Fri, 8 Oct 2010 21:06:24 -0700, suvayu ali < >> fatkasuvayu+linux@gmail.com <fatkasuvayu%2Blinux@gmail.com>> wrote: >> >> [...] >> >> I have filed a bug report on the Fedora bugzilla[1] pointing to all >>> the relevant discussions about this issue. Feel free to add to/edit >>> it. Thanks everyone for narrowing this down. :) >>> >> >> And this bug has already been reported (twice) to Debian, as it turns >> out: >> >> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584191 >> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586134 >> >> No resolution in either bug stream although suggestions do include >> [A-Za-z] and [[:alpha:]]. >> >> I have simply edited /usr/bin/texi2dvi (but need to do this on all of >> my other systems) and hope that next time it is upgraded the bug will >> have been fixed... >> > > Hi everyone, > > I am looking for a way out which will allow pdf compilation of Org > work out of the box, and still allow texi2dvi to be used where possible. > > I have so far come up with two possible work-arounds and would > like to hear if one of them makes sense: > > 1. I could set the environment variable LC_ALL > for the duration of the texi2dvi command to some value > like C? That should fix the egrep call, but could > it have adverse effects on the pdflatex and bibtex runs or > any other stuff used in texi2dvi? > > 2. On startup, I could use > > (if (= 0 (shell-command "echo foo | egrep \"[A-z]\"")) > .... > > > to check if there is a problem and in this case go for > manual pdflatex runs rather than using texi2dvi. THis might work, > but it would be a bit unpredictable what ends up being used, > and with no setup in Org you could get different sets of commands > on different machines. > > Any ather ideas? Comments? > > Thanks. > > - Carsten > > > > > > - Carsten > > -- >> Eric S Fraga >> GnuPG: 8F5C 279D 3907 E14A 5C29 570D C891 93D8 FFFC F67D >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > [-- Attachment #1.2: Type: text/html, Size: 5868 bytes --] [-- Attachment #2: Type: text/plain, Size: 201 bytes --] _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Karl Berry: Re: Nick Dokos: texi2dvi egrep regexp 2010-10-09 15:27 ` Carsten Dominik 2010-10-09 16:28 ` Matthew Leifer @ 2010-10-09 16:42 ` Nick Dokos 2010-10-09 17:25 ` Thomas S. Dye 2010-10-10 18:04 ` Eric S Fraga 2010-10-09 16:59 ` Achim Gratz 2 siblings, 2 replies; 11+ messages in thread From: Nick Dokos @ 2010-10-09 16:42 UTC (permalink / raw) To: Carsten Dominik; +Cc: nicholas.dokos, emacs-orgmode Carsten Dominik <carsten.dominik@gmail.com> wrote: > I am looking for a way out which will allow pdf compilation of Org > work out of the box, and still allow texi2dvi to be used where possible. > > I have so far come up with two possible work-arounds and would > like to hear if one of them makes sense: > > 1. I could set the environment variable LC_ALL > for the duration of the texi2dvi command to some value > like C? That should fix the egrep call, but could > it have adverse effects on the pdflatex and bibtex runs or > any other stuff used in texi2dvi? > Yes, at least theoretically. I don't think anybody has gone down the path of investigating these effects. > 2. On startup, I could use > > (if (= 0 (shell-command "echo foo | egrep \"[A-z]\"")) > .... > > > to check if there is a problem and in this case go for > manual pdflatex runs rather than using texi2dvi. THis might work, > but it would be a bit unpredictable what ends up being used, > and with no setup in Org you could get different sets of commands > on different machines. > The trouble with this is that you are checking on egrep which will give you a positive for egrep versions >= 2.6.x, but the fix to texi2dvi might have made that irrelevant. How about try texi2dvi except do Seb's thrice-repeated pdflatex (or whatever) call After everybody has updated to the latest texinfo, the exception code can be taken out. Alternatively, the texi2dvi method can be reverted: it was an idea that was worth trying, but it has caused more harm than good at this point - maybe it can be revisited in six months. > Any ather ideas? Comments? > Nick ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Karl Berry: Re: Nick Dokos: texi2dvi egrep regexp 2010-10-09 16:42 ` Nick Dokos @ 2010-10-09 17:25 ` Thomas S. Dye 2010-10-10 7:05 ` Carsten Dominik 2010-10-10 18:04 ` Eric S Fraga 1 sibling, 1 reply; 11+ messages in thread From: Thomas S. Dye @ 2010-10-09 17:25 UTC (permalink / raw) To: nicholas.dokos; +Cc: emacs-orgmode, Carsten Dominik On Oct 9, 2010, at 6:42 AM, Nick Dokos wrote: > Carsten Dominik <carsten.dominik@gmail.com> wrote: > > >> I am looking for a way out which will allow pdf compilation of Org >> work out of the box, and still allow texi2dvi to be used where >> possible. >> >> I have so far come up with two possible work-arounds and would >> like to hear if one of them makes sense: >> >> 1. I could set the environment variable LC_ALL >> for the duration of the texi2dvi command to some value >> like C? That should fix the egrep call, but could >> it have adverse effects on the pdflatex and bibtex runs or >> any other stuff used in texi2dvi? >> > > Yes, at least theoretically. I don't think anybody has gone down > the path of investigating these effects. > >> 2. On startup, I could use >> >> (if (= 0 (shell-command "echo foo | egrep \"[A-z]\"")) >> .... >> >> >> to check if there is a problem and in this case go for >> manual pdflatex runs rather than using texi2dvi. THis might work, >> but it would be a bit unpredictable what ends up being used, >> and with no setup in Org you could get different sets of commands >> on different machines. >> > > The trouble with this is that you are checking on egrep which will > give > you a positive for egrep versions >= 2.6.x, but the fix to texi2dvi > might > have made that irrelevant. How about > > try > texi2dvi > except > do Seb's thrice-repeated pdflatex (or whatever) call > > After everybody has updated to the latest texinfo, the exception code > can be taken out. > > Alternatively, the texi2dvi method can be reverted: it was an idea > that > was worth trying, but it has caused more harm than good at this point > - maybe it can be revisited in six months. > >> Any ather ideas? Comments? >> > Perhaps org-latex-to-pdf-process should just run pdflatex twice (or three times) so that it most likely will work out of the box. IIUC, the user can set this variable to something else. Some ready-to-use alternatives on Worg might be useful. There, the pitfalls of using texi2dvi could be explained and those with systems where it works could find a recipe and make use of it. The use of other latex make files might be illustrated there as well. All the best, Tom ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Karl Berry: Re: Nick Dokos: texi2dvi egrep regexp 2010-10-09 17:25 ` Thomas S. Dye @ 2010-10-10 7:05 ` Carsten Dominik 2010-10-10 16:37 ` Thomas S. Dye 0 siblings, 1 reply; 11+ messages in thread From: Carsten Dominik @ 2010-10-10 7:05 UTC (permalink / raw) To: Thomas S. Dye; +Cc: nicholas.dokos, emacs-orgmode On Oct 9, 2010, at 7:25 PM, Thomas S. Dye wrote: > On Oct 9, 2010, at 6:42 AM, Nick Dokos wrote: > >> Carsten Dominik <carsten.dominik@gmail.com> wrote: >> >> >>> I am looking for a way out which will allow pdf compilation of Org >>> work out of the box, and still allow texi2dvi to be used where >>> possible. >>> >>> I have so far come up with two possible work-arounds and would >>> like to hear if one of them makes sense: >>> >>> 1. I could set the environment variable LC_ALL >>> for the duration of the texi2dvi command to some value >>> like C? That should fix the egrep call, but could >>> it have adverse effects on the pdflatex and bibtex runs or >>> any other stuff used in texi2dvi? >>> >> >> Yes, at least theoretically. I don't think anybody has gone down >> the path of investigating these effects. >> >>> 2. On startup, I could use >>> >>> (if (= 0 (shell-command "echo foo | egrep \"[A-z]\"")) >>> .... >>> >>> >>> to check if there is a problem and in this case go for >>> manual pdflatex runs rather than using texi2dvi. THis might work, >>> but it would be a bit unpredictable what ends up being used, >>> and with no setup in Org you could get different sets of commands >>> on different machines. >>> >> >> The trouble with this is that you are checking on egrep which will >> give >> you a positive for egrep versions >= 2.6.x, but the fix to texi2dvi >> might >> have made that irrelevant. How about >> >> try >> texi2dvi >> except >> do Seb's thrice-repeated pdflatex (or whatever) call >> >> After everybody has updated to the latest texinfo, the exception code >> can be taken out. >> >> Alternatively, the texi2dvi method can be reverted: it was an idea >> that >> was worth trying, but it has caused more harm than good at this point >> - maybe it can be revisited in six months. >> >>> Any ather ideas? Comments? >>> >> > > Perhaps org-latex-to-pdf-process should just run pdflatex twice (or > three times) so that it most likely will work out of the box. IIUC, > the user can set this variable to something else. I think this is the best idea. I am going to set the default to 3 runs of pdflatex and provide a customization option to use texi2dvi. FOr now, I think the danger of this going wrong for unsuspecting users is worse than the advantage of using texi2dvi. So if texi2dvi works on your system, just configure org-latex-to-pdf- process. If you use the customize interface to do the customization, one of the options will be texi2dvi. > Some ready-to-use alternatives on Worg might be useful. There, the > pitfalls of using texi2dvi could be explained and those with systems > where it works could find a recipe and make use of it. The use of > other latex make files might be illustrated there as well. Good idea. - Carsten ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Karl Berry: Re: Nick Dokos: texi2dvi egrep regexp 2010-10-10 7:05 ` Carsten Dominik @ 2010-10-10 16:37 ` Thomas S. Dye 0 siblings, 0 replies; 11+ messages in thread From: Thomas S. Dye @ 2010-10-10 16:37 UTC (permalink / raw) To: Carsten Dominik; +Cc: nicholas.dokos, emacs-orgmode [-- Attachment #1.1: Type: text/plain, Size: 3242 bytes --] On Oct 9, 2010, at 9:05 PM, Carsten Dominik wrote: > > On Oct 9, 2010, at 7:25 PM, Thomas S. Dye wrote: > >> On Oct 9, 2010, at 6:42 AM, Nick Dokos wrote: >> >>> Carsten Dominik <carsten.dominik@gmail.com> wrote: >>> >>> >>>> I am looking for a way out which will allow pdf compilation of Org >>>> work out of the box, and still allow texi2dvi to be used where >>>> possible. >>>> >>>> I have so far come up with two possible work-arounds and would >>>> like to hear if one of them makes sense: >>>> >>>> 1. I could set the environment variable LC_ALL >>>> for the duration of the texi2dvi command to some value >>>> like C? That should fix the egrep call, but could >>>> it have adverse effects on the pdflatex and bibtex runs or >>>> any other stuff used in texi2dvi? >>>> >>> >>> Yes, at least theoretically. I don't think anybody has gone down >>> the path of investigating these effects. >>> >>>> 2. On startup, I could use >>>> >>>> (if (= 0 (shell-command "echo foo | egrep \"[A-z]\"")) >>>> .... >>>> >>>> >>>> to check if there is a problem and in this case go for >>>> manual pdflatex runs rather than using texi2dvi. THis might work, >>>> but it would be a bit unpredictable what ends up being used, >>>> and with no setup in Org you could get different sets of commands >>>> on different machines. >>>> >>> >>> The trouble with this is that you are checking on egrep which will >>> give >>> you a positive for egrep versions >= 2.6.x, but the fix to >>> texi2dvi might >>> have made that irrelevant. How about >>> >>> try >>> texi2dvi >>> except >>> do Seb's thrice-repeated pdflatex (or whatever) call >>> >>> After everybody has updated to the latest texinfo, the exception >>> code >>> can be taken out. >>> >>> Alternatively, the texi2dvi method can be reverted: it was an idea >>> that >>> was worth trying, but it has caused more harm than good at this >>> point >>> - maybe it can be revisited in six months. >>> >>>> Any ather ideas? Comments? >>>> >>> >> >> Perhaps org-latex-to-pdf-process should just run pdflatex twice (or >> three times) so that it most likely will work out of the box. >> IIUC, the user can set this variable to something else. > > I think this is the best idea. I am going to set the default to 3 > runs of pdflatex and provide a customization option to use texi2dvi. > FOr now, I think the danger of this going wrong for unsuspecting > users is worse than the advantage of using texi2dvi. > > So if texi2dvi works on your system, just configure org-latex-to-pdf- > process. If you use the customize interface to do the > customization, one of the options will be texi2dvi. > >> Some ready-to-use alternatives on Worg might be useful. There, the >> pitfalls of using texi2dvi could be explained and those with >> systems where it works could find a recipe and make use of it. The >> use of other latex make files might be illustrated there as well. > > Good idea. I made a start in this direction on the LaTeX export tutorial, http://orgmode.org/worg/org-tutorials/org-latex-export.php#sec-8 . Information on other makefile setups and setups for other LaTeX engines, such as xelatex, could go here, as well. All the best, Tom [-- Attachment #1.2: Type: text/html, Size: 8662 bytes --] [-- Attachment #2: Type: text/plain, Size: 201 bytes --] _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Karl Berry: Re: Nick Dokos: texi2dvi egrep regexp 2010-10-09 16:42 ` Nick Dokos 2010-10-09 17:25 ` Thomas S. Dye @ 2010-10-10 18:04 ` Eric S Fraga 1 sibling, 0 replies; 11+ messages in thread From: Eric S Fraga @ 2010-10-10 18:04 UTC (permalink / raw) To: nicholas.dokos; +Cc: emacs-orgmode, Carsten Dominik [-- Attachment #1: Type: text/plain, Size: 805 bytes --] On Sat, 09 Oct 2010 12:42:41 -0400, Nick Dokos <nicholas.dokos@hp.com> wrote: > > Carsten Dominik <carsten.dominik@gmail.com> wrote: > > > > I am looking for a way out which will allow pdf compilation of Org > > work out of the box, and still allow texi2dvi to be used where possible. [...] > Alternatively, the texi2dvi method can be reverted: it was an idea that > was worth trying, but it has caused more harm than good at this point > - maybe it can be revisited in six months. > > > Any ather ideas? Comments? > > > > Nick I would vote this way. I like texi2dvi but maybe keep to pdflatex++ for now? Anybody who wishes to use texi2dvi (as I would right now on those systems where I have fixed the texi2dvi script) can easily do so but those not aware of the problems won't be caught out. [-- Attachment #2: Type: text/plain, Size: 75 bytes --] -- Eric S Fraga GnuPG: 8F5C 279D 3907 E14A 5C29 570D C891 93D8 FFFC F67D [-- Attachment #3: Type: text/plain, Size: 201 bytes --] _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Karl Berry: Re: Nick Dokos: texi2dvi egrep regexp 2010-10-09 15:27 ` Carsten Dominik 2010-10-09 16:28 ` Matthew Leifer 2010-10-09 16:42 ` Nick Dokos @ 2010-10-09 16:59 ` Achim Gratz 2 siblings, 0 replies; 11+ messages in thread From: Achim Gratz @ 2010-10-09 16:59 UTC (permalink / raw) To: emacs-orgmode Carsten Dominik <carsten.dominik@gmail.com> writes: > I am looking for a way out which will allow pdf compilation of Org > work out of the box, and still allow texi2dvi to be used where possible. All is well as long as GNU grep is not at version 2.6 or later, so maybe check for that first. Even for later versions it likely only breaks when the sort order is set to sort lower case letters before upper case ones _and_ grep produces an error code on that rather than silently reversing the range expression as it apparently did until version 2.5. > 1. I could set the environment variable LC_ALL > for the duration of the texi2dvi command to some value > like C? That should fix the egrep call, but could > it have adverse effects on the pdflatex and bibtex runs or > any other stuff used in texi2dvi? That would most likely wreak serious havoc with path / file names that contain UTF-8 characters if they are not just passed through. But one could use LC_COLLATE=C (or LC_COLLATE=POSIX) in the environment that calls texi2dvi and that should fix it. Maybe someone with one of the newer grep versions could try it and report if this indeed helps. Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2010-10-10 18:04 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-10-08 18:51 Karl Berry: Re: Nick Dokos: texi2dvi egrep regexp Nick Dokos 2010-10-09 4:06 ` suvayu ali 2010-10-09 10:27 ` Eric S Fraga 2010-10-09 15:27 ` Carsten Dominik 2010-10-09 16:28 ` Matthew Leifer 2010-10-09 16:42 ` Nick Dokos 2010-10-09 17:25 ` Thomas S. Dye 2010-10-10 7:05 ` Carsten Dominik 2010-10-10 16:37 ` Thomas S. Dye 2010-10-10 18:04 ` Eric S Fraga 2010-10-09 16:59 ` Achim Gratz
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).