linux - Cygwin - Error Running Program on Windows 8.1 -


operating system: windows 8.1

cygwin version: latest version, of sept. 9, 2014.

guile version: 1.8

background:

my overall goal install program called "mit photonics band (mpb)" on windows 8.1 using cygwin. new user, started using cygwin few days ago. able install required packages after troubleshooting. eventually, installed mpb program using generic ./configure, make, make install commands slight modifications. of appeared successful.

the problem:

when try run executable program, following error:

error: in procedure primitive-load-path: error: unable find file "ice-9/boot-9.scm" in load path 

attempt @ solution:

the following page of mpb installation manual: mpb installation manual - shared libraries. appears address issue. note mentions libdir , foobar. operating system, foobar path. libdir, however, not know explicitly because "make install" output did not indicate it, manual suggests should have. anyhow, found location of ice-9/boot-9.scm through computer search , directory happens here: c:\cygwin64\usr\share\guile\1.8\ice-9 hence, ran following command (again, windows 8.1 operating system) in bash:

$ export path="/usr/share/guile/1.8/ice-9:$path" 

however, note when run $path, message:

-bash: /usr/share/guile/1.8/ice-9:/usr/local/bin:/usr/bin:/cygdrive/c/program: no such file or directory 

i tried:

$ export guile_load_path="/usr/share/guile/1.8/ice-9:$guile_load_path" 

that yielded:

-bash: /usr/share/guile/1.8/ice-9:: no such file or directory 

furthermore, tried copy , paste "ice-9" folder in various locations quick , sloppy solution, no avail. searched online answers users have had issue program not finding ice-9/boot-9.scm file in past. not problem solved.

please let me know if need provide more information. appreciate help!

edit: in response first user's post, used command echo $path , following output:

/usr/share/guile/1.8:/usr/local/bin:/usr/bin:/cygdrive/c/program files (x86)/nvidia corporation/physx/common:/cygdrive/c/program files (x86)/amd app/bin/x86_64:/cygdrive/c/program files (x86)/amd app/bin/x86:/cygdrive/c/windows/system32:/cygdrive/c/windows:/cygdrive/c/windows/system32/wbem:/cygdrive/c/windows/system32/windowspowershell/v1.0:/cygdrive/c/program files (x86)/windows live/shared:/cygdrive/c/program files (x86)/ati technologies/ati.ace/core-static:/cygdrive/c/program files/matlab/r2013a/runtime/win64:/cygdrive/c/program files/matlab/r2013a/bin:/cygdrive/c/program files (x86)/windows kits/8.1/windows performance toolkit:/cygdrive/c/program files/microsoft sql server/110/tools/binn:/cygdrive/c/windows/system32:/cygdrive/c/windows:/cygdrive/c/windows/system32/wbem:/cygdrive/c/windows/system32/windowspowershell/v1.0:/cygdrive/c/program files/matlab/matlab compiler runtime/v81/runtime/win64:/usr/lib/lapack 

note problem still persists.

edit 2: opened "load.scm" file guile , found line:

(define load-path '("/usr/share/emacs/20.7/lisp/"             "/usr/share/emacs/20.7/lisp/emacs-lisp/")) 

i tried add /usr/share/guile/1.8/ these directories, didn't either. can't tell what's wrong.


Comments