[plt-scheme] schemeql installation question

From: Robby Findler (robby at cs.uchicago.edu)
Date: Fri Dec 5 11:26:49 EST 2003

You seem to have version 204 of srpersist and v205 of DrScheme. Perhaps
that causes problems? 

Robby

At Fri, 5 Dec 2003 08:24:49 -0800 (PST), Jose Pena wrote:
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> 
> JOhn,
> 
> Thanks for the tip. Followed your instructions -
> opened srpersist.ss, edit with suggestions then saved;
> tried to re-install schemeql. Still have errors.
> Pasted below:
> *****************
> New error message - same content?
> *****************
> setup-plt:   in C:\Documents and
> Settings\jpena1\Application Data\PLT
> Scheme\205\collects\srpersist\
> load-extension: bad version 204 (not 205) from
> "C:\Documents and Settings\jpena1\Application Data\PLT
> Scheme\205\collects\srpersist\private\compiled\native\win32\i386\srpmain.dll"
> setup-plt: Done setting up
> setup-plt: 
> setup-plt: Error during Compiling .zos for SchemeQL
> (C:\Documents and Settings\jpena1\Application Data\PLT
> Scheme\205\collects\schemeql)
> setup-plt:   load-extension: bad version 204 (not 205)
> from "C:\Documents and Settings\jpena1\Application
> Data\PLT
> Scheme\205\collects\srpersist\private\compiled\native\win32\i386\srpmain.dll"
> *************************
> NEW MESSAGE ENDS
> *************************
> Thanks again,
> J.
> 
> --- John Clements <clements at brinckerhoff.org> wrote:
> >   For list-related administrative tasks:
> >  
> > http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> > 
> > 
> > On Dec 5, 2003, at 9:34 AM, Jose Pena wrote:
> > 
> > >   For list-related administrative tasks:
> > >  
> > http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> > >
> > > Got a little further, but not all the way...
> > >
> > > Versions were:
> > > DrScheme 205
> > > SrPersist 204
> > > Schemeql 0.05
> > > Win2K
> > >
> > > Installation error messages: (suspect related to
> > > SrPersist)
> > > ******************************************
> > > setup-plt:   in C:\Documents and
> > > Settings\jpena1\Application Data\PLT
> > > Scheme\205\collects\srpersist\
> > > load-extension: bad version 204 (not 205) from
> > > "C:\Documents and Settings\jpena1\Application
> > Data\PLT
> > > Scheme\205\collects\srpersist\private/ 
> > > compiled\native\win32\i386\srpmain.dll"
> > > setup-plt: Done setting up
> > > setup-plt:
> > > setup-plt: Error during Compiling .zos for
> > SchemeQL
> > > (C:\Documents and Settings\jpena1\Application
> > Data\PLT
> > > Scheme\205\collects\schemeql)
> > > setup-plt:   load-extension: bad version 204 (not
> > 205)
> > > from "C:\Documents and Settings\jpena1\Application
> > > Data\PLT
> > > Scheme\205\collects\srpersist\private/ 
> > > compiled\native\win32\i386\srpmain.dll"
> > > **************************************
> > >
> > > Thanks for the help.
> > > J.
> > 
> > As I mentioned before, the forward slash looks very
> > suspicious.  In  
> > fact, I grepped for / in the srpersist collection,
> > and discovered these  
> > two malformed require specs in srpersist.ss:
> > 
> > ...
> >    (require (lib "private/sigs.ss" "srpersist"))
> >    (require (lib "private/srpmain.ss" "srpersist"))
> > ...
> > 
> > The forward slash is treated specially in non-lib
> > requires, but not in  
> > collection requires.  I've committed and tagged a
> > fix, but if you want  
> > to try the fix yourself, replace srpersist.ss with
> > this text:
> > 
> > (module srpersist mzscheme
> >    (require (lib "unitsig.ss"))
> >    (require (lib "sigs.ss" "srpersist" "private"))
> >    (require (lib "srpmain.ss" "srpersist"
> > "private"))
> >    (provide-signature-elements srpersist:odbc^))
> > 
> > 
> > Since I don't have the shared libraries installed, I
> > can't test it.   
> > This would certainly appear to fix the problem,
> > though.
> > 
> > In the larger scheme of things, it would seem to be
> > sensible to  
> > prohibit slashes in the components of 'lib'
> > specifications.
> > 
> > john clements
> > 
> 
> 
> __________________________________
> Do you Yahoo!?
> Free Pop-Up Blocker - Get it now
> http://companion.yahoo.com/
> 



Posted on the users mailing list.