[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-users] Multiple Modules - Cross Reference
From: |
Bahman Movaqar |
Subject: |
[Chicken-users] Multiple Modules - Cross Reference |
Date: |
Sun, 14 Dec 2014 20:44:10 +0330 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 |
First of all, sorry for spamming the list :-)
So, I've got two modules:
;; misc.scm
(module misc
...)
;; point.scm
(load "misc")
(module point
(...)
(import scheme chicken)
(use srfi-1 misc)
...)
And I've setup the project like below:
(compile -d0 -O2 -J -s touka.scm)
(compile -d0 -O2 -s touka.import.scm)
(compile -d0 -O2 -s misc.scm)
(compile -d0 -O2 -s point.scm)
(install-extension
'touka
'("touka.so" "touka.import.so" "misc.so" "point.so")
'((version "0.0.1")))
However the test (compile) phase aborts withe the following error:
'csc' -feature compiling-extension -setup-mode -d0 -O2 -s point.scm
Syntax error (import): cannot import from undefined module
misc
I need some help deciphering this message. "misc.scm" successfully gets
compiled to .so which I load at the beginning of "point".
What am I doing wrong?
TIA,
--
Bahman Movaqar
http://BahmanM.com - https://twitter.com/bahman__m
https://github.com/bahmanm - https://gist.github.com/bahmanm
PGP Key ID: 0x6AB5BD68 (keyserver2.pgp.com)
signature.asc
Description: OpenPGP digital signature
- [Chicken-users] Multiple Modules - Cross Reference,
Bahman Movaqar <=