Alexey Pavlov <[email protected]> writes:

> New MSYS2 snapshots:
>
> 32-bit:   
> x32-msys2-20131021.tar.xz<http://sourceforge.net/projects/msys2/files/Alpha-versions/32-bit/x32-msys2-20131021.tar.xz/download>
>
> 64-bit:   
> x64-msys2-20131021.tar.xz<http://sourceforge.net/projects/msys2/files/Alpha-versions/64-bit/x64-msys2-20131021.tar.xz/download>

Tried the 32 bit package on a Windows XP 32 bits machine with MSYS 1.0 tar:

$ tar x --xz -f /z/vm-shared/x32-msys2-20131021.tar.xz
tar: msys32/share/man/man3/SVN\:\:Base.3pm: Cannot open: Invalid argument
tar: msys32/share/man/man3/SVN\:\:Client.3pm: Cannot open: Invalid argument
tar: msys32/share/man/man3/SVN\:\:Core.3pm: Cannot open: Invalid argument
tar: msys32/share/man/man3/SVN\:\:Delta.3pm: Cannot open: Invalid argument
tar: msys32/share/man/man3/SVN\:\:Fs.3pm: Cannot open: Invalid argument
tar: msys32/share/man/man3/SVN\:\:Ra.3pm: Cannot open: Invalid argument
tar: msys32/share/man/man3/SVN\:\:Repos.3pm: Cannot open: Invalid argument
tar: msys32/share/man/man3/SVN\:\:Wc.3pm: Cannot open: Invalid argument
tar: Exiting with failure status due to previous errors



Executing msys2_shell.bat from the Explorer opens a CLI with this output
at the beginning:

mkdir: cannot change permissions of ‘/dev/shm’: Permission denied
mkdir: cannot change permissions of ‘/dev/mqueue’: Permission denied
Your group is currently "mkpasswd".  This indicates that your
gid is not in /etc/group and your uid is not in /etc/passwd.

The /etc/passwd (and possibly /etc/group) files should be rebuilt.
See the man pages for mkpasswd and mkgroup then, for example, run

mkpasswd -l [-d] > /etc/passwd
mkgroup  -l [-d] > /etc/group

Note that the -d switch is necessary for domain users

Oscar@winxppro-vm /cygdrive/d/msys32
$


So I executed those two commands (without the -d switch, because I'm not
in a domain) but opening another CLI window with msys2_shell.bat shows
the message again. ls -l shows files like this:

drwxr-xr-x 1 Oscar mkpasswd     0 oct 21 19:46 bin

The user name is right, but the group name obviously isn't.

Note that MSYS2 is using the /cygdrive prefix, so it doesn't know about
the available volume letters (/c /d etc)

MSYS2 was untarred on d:/, which created the msys32 directory. I have a
predefined HOME environment variable that poinst to d:/home.


Please let me know if you need more information about those issues.


------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to