Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 493694

Summary: dev-scheme/tinyscheme - tinyscheme: Could not open file init.scm
Product: Gentoo Linux Reporter: Robbert <inschrijvingen>
Component: [OLD] DevelopmentAssignee: Scheme Project <scheme>
Status: RESOLVED TEST-REQUEST    
Severity: normal CC: inschrijvingen
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Robbert 2013-12-08 20:05:27 UTC
When loading tinyscheme for the first time after emerging I get the message "Could not open file init.scm"

i.e.:
robbert /  $ tinyscheme 
Could not open file init.scm
TinyScheme 1.39
ts> 


This does not happen when I am in the directory /usr/share/tinyscheme (where the init.scm is).

i.e:
robbert /usr/share/tinyscheme  $ tinyscheme 
TinyScheme 1.39
ts> 


I believe the tinyscheme excecutable wants to have the init.scm in the same directory, which is not the case at the moment.

It is also strange that I installed tinyscheme 1.40 but on runtime it states 1.39.
Comment 1 Panagiotis Christopoulos (RETIRED) gentoo-dev 2013-12-09 14:08:34 UTC
True, I'll try make an ebuild for 1.41.
Comment 2 Panagiotis Christopoulos (RETIRED) gentoo-dev 2013-12-09 15:44:30 UTC
Well, I just saw the logic inside the 1.40 ebuild and if you execute an "env-update && source /etc/profile && source ~/.bashrc" after emerging the package, you will get a TINYSCHEMEINIT=/usr/share/tinyscheme/init.scm in your environment and won't have the issue with "Could not open file init.scm". I'll leave this open for the moment.
Comment 3 Panagiotis Christopoulos (RETIRED) gentoo-dev 2013-12-11 13:41:57 UTC
*tinyscheme-1.41 (11 Dec 2013)

  11 Dec 2013; Panagiotis Christopoulos <pchrist@gentoo.org>
  +tinyscheme-1.41.ebuild, +files/tinyscheme-1.41-makefile.patch:
  Bump to 1.41 contains various fixes for bug #334649, bug #455294, bug
  #455296, bug #455298, bug #455300 and bug #493694, thanks to Agostino Sarubbo
  (ago at gentoo dot org) for reporting the QA issues. Special thanks to
  Michael Mair-Keimberger (iamnr3) who made the patches in bug #455296. Prefix
  (darwin) keywords dropped cause logic inside the ebuild has changed and the
  ebuild needs rekeywording.

I bumped tinyscheme to 1.41. I'm closing this now, remember to start a new shell or source /etc/profile after emerging tinyscheme, and the init file will be loaded. If you still have issues please reopen. Thank you for your report.