English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 02 January 2010, 11:58   #1
TheDarkCoder
Registered User
 
Join Date: Dec 2007
Location: Dark Kingdom
Posts: 213
Exclamation Problem with SAS/C 6.55 update

Hi

I have an unexpected problem updating Sas 6.50 to 6.55. I have not changed anything (yet ) in the 6.50 install (see my other thread).
To install 6.50 I have mounted the ADF files as image disk (on a real A4000). Since the update requires the 6.50 floppy, I mounted again the ADF image of disk 1 before starting the update installer script.
The update install script fails almost at the beginning with this error message:

COPYFILES: Problem with source file/drawer
DOS ERROR type: Unable to locate a file or drawer

Inspecting the installer script, it seems that the error is generated by the following command:

(copyfiles (source "SASC_6.50_Disk_1:makegst")
(dest "ram:")
)

Indeed in my ADF of Disk 1 there is no file named "makegst".

Do I have a broken ADF? Or I made something wrong?
TheDarkCoder is offline  
Old 02 January 2010, 21:10   #2
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by TheDarkCoder View Post
Do I have a broken ADF?
Hi TDC,

You will find all the disk images, files and other information you need to complete the update here:
http://eab.abime.net/showpost.php?p=628113&postcount=2
prowler is offline  
Old 03 January 2010, 06:39   #3
AmiCoder
 
Posts: n/a
Quote:
Originally Posted by TheDarkCoder View Post

Indeed in my ADF of Disk 1 there is no file named "makegst".

Do I have a broken ADF? Or I made something wrong?
I have tested it and found the same problems with the mentioned SAS C installation + update disks. I have downloaded the disks from the EAB / Zone.

Finally, I have got a preinstalled and updated SAS C 6.58, but there the CPR reports problems at the first start. When I restart the debugging of the same program (exit CPR debugger, restart CPR debugger) the error message disappears. So.... maybe 6.50 is working better? Hmm...
 
Old 03 January 2010, 09:39   #4
TheDarkCoder
Registered User
 
Join Date: Dec 2007
Location: Dark Kingdom
Posts: 213
thanks Prowler, but I had indeed used exactly the files you suggested... it seems the ADF are not perfect.

I have also digged this:
http://eabmobile.abime.net/showthrea...208#post274208

I found strange that it is so difficult to bypass SAS copy protections...
TheDarkCoder is offline  
Old 03 January 2010, 18:48   #5
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by TheDarkCoder View Post
thanks Prowler, but I had indeed used exactly the files you suggested... it seems the ADF are not perfect.

I found strange that it is so difficult to bypass SAS copy protections...
Quote:
even if it's not too visible, the originals install disks are protected in a maner or another :-( you can make all patching whereever you want if you have the original disks but never with copies of it.
Hmm... I wonder if anyone can suggest a workaround.
prowler is offline  
Old 03 January 2010, 19:37   #6
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
I don't think there are any protection, all 6.50 images (at images I have seen) must be modified.

It looks like someone removed "useless" files that were not used by 6.50 installer but 6.55 and later patches need them..
Toni Wilen is offline  
Old 03 January 2010, 19:43   #7
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
That seems a more likely reason for the failure of the 6.55 patch to install.

So, what we need is someone with an original set of SAS/C 6.50 install disks to dump them.... please?
prowler is offline  
Old 03 January 2010, 20:49   #8
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
I have uploaded to the Zone an alternative ADF of the SAS/C 6.50 Install disk 1 with checksum $0DD70048, designated thus:
SAS C Compiler v6.50 (1992)(SAS Institute)(Disk 1 of 6)[a][HD]

Edit1: Found this link confirming that the upgrade patches require the original SAS/C 6.50 diskettes:
http://www.warped.com/amiga/

Edit2: Here are links to the SAS/C 6.51 update files not on Aminet:
SASC-6.50-to-6.51.lha
SASC-6.50-to-6.51.readme

Edit3: I also downloaded the SAS/C 6.0 to 6.2 update here:
SAS-C-6.2.lha

The README file includes the following text:
This patch procedure requires that you have the original seven-disk
set for the SAS/C Development System, Version 6.0. The original
disks will not be modified. After you install the patch, keep
the original disks for use with future patches.


This suggests that the original disks are indeed required, and makes some sort of copy protection look more probable as the cause of failure to apply patches with only copy disks.

Last edited by prowler; 03 January 2010 at 21:31.
prowler is offline  
Old 03 January 2010, 21:28   #9
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
Not good enough

[a] disk 1 could be proper but other disks are not from matched set.

non-[a] disk 1 and disks 2-6: files are dated 1993-10-31.
[a] disk 1: 1993-10-01
Toni Wilen is offline  
Old 03 January 2010, 21:37   #10
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by Toni Wilen View Post
[a] disk 1 could be proper but other disks are not from matched set.
But the (zipped) [a] disk was found in a (rar) archive, together with the other (zipped) disks! (as revealed by looking at the checksums)

I figured it wasn't worth uploading the whole archive.

Quote:
Originally Posted by Toni Wilen View Post
non-[a] disk 1 and disks 2-6: files are dated 1993-10-31.
[a] disk 1: 1993-10-01
Perhaps the date 1993-10-01 indicates that the [a] disk is more original than the disk(s) dated 1993-10-31? If so, all we need is to find the other [a] disks!

Edit: Easier said than done!

Last edited by prowler; 03 January 2010 at 22:58.
prowler is offline  
Old 04 January 2010, 21:05   #11
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
A while ago, hit uploaded to the Zone an SAS/C version 6.58 hard disk installed filesystem.

At the time, it struck me as a peculiar way to distribute the application, given the availability of the version 6.50 ADFs and update patches.

However, following the discovery that updating a version 6.50 hard disk installation without access to an original set of install disks is problematic, that would seem to be the only valid way to distribute a version 6.5x update.

The file originally uploaded by hit is now available on the EAB File Server in The Zone!/S folder, filename: SASC_v6.58.zip (3.72MB). However, it's possible that it doesn't circumvent the patching problem, because it was not tested by the uploader.
prowler is offline  
Old 04 January 2010, 21:12   #12
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
If only someone had these precious disks.. A man can dream.

Take a look in the Zone.
Jope is offline  
Old 04 January 2010, 21:18   #13
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Wow! No kidding? Thanks, Jope!
prowler is offline  
Old 04 January 2010, 22:00   #14
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
No probs..

Actually, it would be wise to fully patch this, then create an installer for that and pack it up in a single archive.

Installing the patches is a pain, you need to shuffle the original floppies in many times.
Jope is offline  
Old 04 January 2010, 22:17   #15
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Hey Jope,
Your disk 1 matches the SAS C Compiler v6.50 (1992)(SAS Institute)(Disk 1 of 6)[a][HD].ADF mentioned earlier, so it looks like yours is the elusive [a] set!
prowler is offline  
Old 05 January 2010, 21:38   #16
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
All disks in the SASC v6.50 set uploaded by Jope contain files which are missing in the set previously uploaded on several occasions.

As noted above, Disk 1 in Jope's set matches the only previously available alternative disk in the set: the Disk 1 image with the [a] tag, so for convenience I shall refer to Jope's set as the [a] set.

The non-[a] set disks 1-5 have disk.info files and are dated 1993-10-31. Disk 6 is the exception; it does not have a disk.info file and is dated 1978-01-17. The [a] set disks are all dated 1993-10-01, and none has a disk.info file.

The missing files on the non-[a] set cannot be undeleted; they simply do not exist. Toni has noted above that all files not needed for the 6.50 installation are missing; this was probably done originally to make the uploaded archive as small as possible. Each disk (again, with the exception of disk 6) compresses much better than the corresponding disk in the [a] set.

In the attachments below, I present redirected file and directory listings of both disk sets to illustrate the differences between them.

Edit: I will have a go at installing the [a] set to my hard disk and applying the 6.51, 6.55, 6.56, 6.57 and 6.58 updates later this week.
Attached Files
File Type: txt SASC v6.50 List (non-[a] disk set).txt (14.0 KB, 313 views)
File Type: txt SASC v6.50 List ([a] disk set).txt (37.9 KB, 285 views)

Last edited by prowler; 05 January 2010 at 23:57.
prowler is offline  
Old 06 January 2010, 13:54   #17
AmiCoder
 
Posts: n/a
Use this disk set:

http://download.abime.net/zone/sasc650disks.zip

Patches are:

http://download.abime.net/zone/sasc650patches.zip

All tested, working.
 
Old 06 January 2010, 23:13   #18
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by viktork View Post
Thanks, victork! They're exactly the same filesets I was planning on testing. Saves me the trouble.

Quote:
Originally Posted by Toni Wilen View Post
I don't think there are any protection, all 6.50 images (at images I have seen) must be modified.
It looks like someone removed "useless" files that were not used by 6.50 installer but 6.55 and later patches need them..
Well, Toni, it looks like you were absolutely right!

I can only conclude that the chap who uploaded the 'minimalist' SASC v6.50 disk set must have been using a dial-up connection.
prowler is offline  
Old 07 January 2010, 05:44   #19
Slayer
Amiga Member
 
Slayer's Avatar
 
Join Date: Aug 2003
Location: New Zealand
Age: 56
Posts: 695
Quote:
Originally Posted by prowler View Post
A while ago, hit uploaded to the Zone an SAS/C version 6.58 hard disk installed filesystem.

At the time, it struck me as a peculiar way to distribute the application, given the availability of the version 6.50 ADFs and update patches.

However, following the discovery that updating a version 6.50 hard disk installation without access to an original set of install disks is problematic, that would seem to be the only valid way to distribute a version 6.5x update.

The file originally uploaded by hit is now available on the EAB File Server in The Zone!/S folder, filename: SASC_v6.58.zip (3.72MB). However, it's possible that it doesn't circumvent the patching problem, because it was not tested by the uploader.
I'm the original creator of this archive although the original was an .lzx, I did actually modify one of the readmes which contains all the assigns the program requires

I can verify I used the original disks and install each update correctly...

Sometimes I wish I never created this archive, seems everyone else these days gets the glory for providing it as a resource

The reason I created it? I saw so many people requesting the same thing that one day in my lapse of judgement I decided to get it all together and update it and spread it all HD to go
Slayer is offline  
Old 07 January 2010, 10:45   #20
TheDarkCoder
Registered User
 
Join Date: Dec 2007
Location: Dark Kingdom
Posts: 213
Many many thanks to all, for disks and information: Jope, Viktorik, Prowler, Slayer, Toni!

I really love this board!

Is there any difference between the disk set provided by Jope and the one provided by viktorik ? prowler, have you checked this?
TheDarkCoder is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Strange problem with latest update. bbond007 support.Amiga Forever 1 25 September 2012 05:11
Problem with the SAS/C editor Leandro Jardim Coders. Language 0 17 August 2012 08:46
Sas C 6.58 AmiCoder request.Apps 3 06 February 2010 01:19
Problem iFusion not Update powerg5 support.Apps 2 26 May 2009 21:27
Sas C Scoglio request.Apps 0 28 October 2002 11:13

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 15:41.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.22541 seconds with 14 queries