diff options
Diffstat (limited to 'dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-undefined-reference.diff')
-rw-r--r-- | dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-undefined-reference.diff | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-undefined-reference.diff b/dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-undefined-reference.diff new file mode 100644 index 000000000000..b63a68ddbda2 --- /dev/null +++ b/dev-scheme/gauche-cdb/files/gauche-cdb-0.3.1-undefined-reference.diff @@ -0,0 +1,22 @@ +--- Gauche-cdb-0.3.1.orig/cdb.scm ++++ Gauche-cdb-0.3.1/cdb.scm +@@ -60,7 +60,7 @@ + (unless (slot-bound? self 'path) + (error "path must be set to open cdb database")) + (when (cdb-file-of self) +- (errorf "cdb ~S already opened" cdb)) ++ (errorf "cdb ~s already opened" (cdb-file-of self))) + (let ((path (slot-ref self 'path)) + (rwmode (slot-ref self 'rw-mode))) + (case rwmode +--- Gauche-cdb-0.3.1.orig/cdb.stub ++++ Gauche-cdb-0.3.1/cdb.stub +@@ -69,7 +69,7 @@ + + static void cdb_finalize(ScmObj obj, void *data) + { +- ScmCdb *cdb = SCM_CDB(cdb); ++ ScmCdb *cdb = SCM_CDB(obj); + switch (cdb->status) { + case OPEN_QUERY: + cdb_free(&cdb->cdb); close(cdb_fileno(&cdb->cdb)); |