[tex-live] mptopdf problem: texmf.cnf not found.
Byung-Jae Kwak
byung.kwak at gmail.com
Wed Sep 1 06:02:50 CEST 2010
On Tue, Aug 31, 2010 at 11:41 PM, George N. White III <gnwiii at gmail.com> wrote:
> On Tue, Aug 31, 2010 at 7:06 AM, Byung-Jae Kwak <byung.kwak at gmail.com> wrote:
>
>> On Tue, Aug 31, 2010 at 7:55 AM, George N. White III <gnwiii at gmail.com> wrote:
>>> On Mon, Aug 30, 2010 at 7:08 PM, Reinhard Kotucha
>>> <reinhard.kotucha at web.de> wrote:
>>>> On 30 August 2010 George N. White III wrote:
>>>>
>>>> > > It appears that somehow, MSYS interferes with my TeX Live install, and
>>>> > > the search
>>>> > > path is prefixed with "/msys/1.0".
>>>> > > Please help!
>>>> >
>>>> > When you move from an Msys process to a windows process, Msys tries
>>>> > to adjust environment vars that look like paths from "Msys" to
>>>> > "Windows" locations. This certainly seems to be what you are
>>>> > seeing.
>>>>
>>>> I didn't encounter something like this on the MSYS version I installed
>>>> two or three years ago. I ran TeX and Perl in an MSYS environment.
>>>> TeX Live doesn't set environment variables, so nothing unexpected
>>>> should happen. But ActivePerl sets PERL5LIB and it worked without any
>>>> problems too. Seems that you have a newer version of MSYS. I don't
>>>> have access to the Windows machine anymore. If newer versions of MSYS
>>>> really behave as you describe, I suspect they are buggy.
>>>
>>> See the entry "A tail about the Windows Unix shells and MSYS path mangling"
>>> <http://curiousprogrammer.wordpress.com/2010/03/13/enablers-and-obstructors>
>>> for some examples.
>>
>> I am not versed in UNIX enough to understand the blog entry.
>
> The UNIX part is that $PATH lacks drive letters and uses forward slashes.
> MSYS works with "/bin" which Windows knows as "C:\msys-NN\bin".
>
> Please post your results for the two perl examples from the blog. There is a
> basic perl provided by TL2010, but it may be that some other perl is being
> used.
D:\>which perl
C:\msys\1.0\bin\perl.EXE
D:\>which bash
C:\msys\1.0\bin\bash.EXE
D:\>bash
bash-3.1$ perl -e 'print $ARGV[0], "\n"' '/c/xxx:/c/yyy'
/c/xxx:/c/yyy
bash-3.1$ echo '/c/xxx:/c/yyy'
/c/xxx:/c/yyy
bash-3.1$
bash-3.1$ perl -e 'print $ARGV[0], "\n"' "$PATH"
/c/Ruby191/bin:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/c/Python27/:/c/Program
Files (x86)/Mercurial/:/c/Program Files (x86)/GnuWin32/bin/:/c/Program
Files (x86)/Pandoc/bin:/c/gnuplot/binary/:/c/texlive/2009/bin/win32:/mingw/bin/:/bin/:/c/Program
Files (x86)/gs/gs8.71/bin
bash-3.1$
bash-3.1$ echo $PATH
/c/Ruby191/bin:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/c/Python27/:/c/Program
Files (x86)/Mercurial/:/c/Program Files (x86)/GnuWin32/bin/:/c/Program
Files (x86)/Pandoc/bin:/c/gnuplot/binary/:/c/texlive/2009/bin/win32:/mingw/bin/:/bin/:/c/Program
Files (x86)/gs/gs8.71/bin
bash-3.1$
bash-3.1$ exit
exit
D:\>
Besr Regards,
BJ
More information about the tex-live
mailing list