Remove those hard coded default value for $AXIOM.

diff --git a/src/hyper/htadd.c b/src/hyper/htadd.c
index 3b4c1e6b..a63cffd1 100644
--- a/src/hyper/htadd.c
+++ b/src/hyper/htadd.c
@@ -211,9 +211,8 @@
     if (flag & System) {
         SPAD = (char *) getenv("AXIOM");
         if (SPAD == NULL) {
-            fprintf(stderr,
-                    "Build_db_filename: Defaulting on $AXIOM\n");
-            SPAD = (char *) def_spad;
+            fprintf(stderr, "build_db_filename: $AXIOM is empty\n");
+            exit(-1);
         }
         sprintf(dbfilename, "%s/share/hypertex/pages/%s", SPAD,
db_file_name);
         sprintf(path, "%s/share/hypertex/pages", SPAD);
diff --git a/src/hyper/hyper.h b/src/hyper/hyper.h
index fcfffd2a..7ce6fc3e 100644
--- a/src/hyper/hyper.h
+++ b/src/hyper/hyper.h
@@ -447,7 +447,6 @@
 #define NoChar   -9999
 #define temp_dir "/tmp/"
 #define db_file_name "ht.db"
-#define def_spad "/usr/local/fricas"


 /* Types of HyperDoc pages */
diff --git a/src/hyper/spadint.c b/src/hyper/spadint.c
index 9ca1208e..da460309 100644
--- a/src/hyper/spadint.c
+++ b/src/hyper/spadint.c
@@ -190,7 +190,8 @@

     SPAD = (char *) getenv("AXIOM");
     if (SPAD == NULL) {
-        sprintf(SPAD, "/spad/mnt/rios");
+        fprintf(stderr, "start_user_buffer: $AXIOM is empty\n");
+        exit(-1);
     }
     sprintf(spadbuf, "%s/lib/spadbuf", SPAD);
     sprintf(complfile, "%s/lib/command.list", SPAD);

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to fricas-devel+unsubscr...@googlegroups.com.
To post to this group, send email to fricas-devel@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/2db4e727-d949-edae-2079-4e9a64767758%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to