Simon,
The problem with the perl and groff installation is they check for UWIN version
3.3, which is very old. The installation scripts haven't been updated to
account for the new registry layout from UWIN 4.5 and beyond. It is possible to
update the scripts so they will install correctly, but that obviously will take
longer than getting the packages installed now.
The problem with the installation is this check in both install scripts:
if ver=$(grep CurrentVersion "$regdir")
then ver=${ver#CurrentVersion=}
if root=$(grep -i InstallRoot= "$regdir/$ver")
then installroot=${root#@(InstallRoot|INSTALLROOT)=}
print "UWIN version $ver current installed at $installroot"
else err_exit "Cannot find current UWIN version"
fi
else err_exit 'Cannot find registry key HKLM\software\AT&T labs\UWIN'
fi
To allow you to install the packages before a new version is built you can do
the following:
$ mkdir /tmp/install
$ cd /tmp/install
$ uwin-perl-58.2005-11-04.win32.i386 -c >perl.tar
$ pax -rf perl.tar
$ edit the file install.sh to remove or comment out the above mentioned lines
$ /bin/ksh ./install.sh
The same steps can be done with the groff installation, except the name is
uwin-groff.2008-11-15.win32.i386
Jeff Fellin
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Simon Toedt
Sent: Thursday, April 25, 2013 13:40
To: Bear Limvere
Cc: [email protected]
Subject: Re: [uwin-users] UWIN 64 - perl and groff install fails on Windows7
On Thu, Apr 25, 2013 at 4:24 PM, Bear Limvere <[email protected]>
wrote:
> On 25-Apr-13 5:34, Sebastian Feld wrote:
>>
>> On Tue, Apr 16, 2013 at 10:22 PM, Bear Limvere
>> <[email protected]> wrote:
>>>
>>> I just got a new 64-bit computer and installed Windows7 for business
>>> reasons. I have been a loyal UWIN user for years, and depend on it
>>> for many development tasks; especially on perl.
>>>
>>> The base package I installed was:
>>> uwin-base.2012-08-06.win32.i386-64.exe,
>>> along with uwin-dev.2012-08-06.win32.i386-64.exe
>>>
>>> When I tried to install either uwin-groff.2008-11-15.win32.i386 or
>>> uwin-perl-58.2005-11-04.win32.i386, I get an open command prompt
>>> with the message "cannot find UWIN registry keys"
>>>
>>> Otherwise UWIN seems to be working fine. What can I do to get perl
>>> and the roff packages installed???
>>
>> Has anyone found a solution for this problem?
>
> Please help! I would hate to be forced into abandoning UWIN
Is there still anyone left who didn't abandon UWIN? The UWIN lists are pretty
much like a desert when I compare it to the hundreds of posting I get from the
Cygwin lists
Simon
_______________________________________________
uwin-users mailing list
[email protected]
http://lists.research.att.com/mailman/listinfo/uwin-users
_______________________________________________
uwin-users mailing list
[email protected]
http://lists.research.att.com/mailman/listinfo/uwin-users