14 Jul 17:21
Problems installing 2.3
From: Helmut Brandl <helmut.brandl <at> gmx.net>
Subject: Problems installing 2.3
Newsgroups: gmane.comp.lang.eiffel.smalleiffel
Date: 2008-07-14 15:24:04 GMT
Expires: This article expires on 2008-07-28
Subject: Problems installing 2.3
Newsgroups: gmane.comp.lang.eiffel.smalleiffel
Date: 2008-07-14 15:24:04 GMT
Expires: This article expires on 2008-07-28
I have problems to install SmartEiffel on my Linux System. I have unpacked SmartEiffel, put the SmartEiffel/bin directory into my PATH variable and started in a fresh shell (which has the extended PATH) the installation make all. Below is the output I have got. After a failed a system call, the make script entered into an endless loop. I tried to execute compile_to_c without arguments. I have got helmut <at> lapi:~/programs/SmartEiffel> compile_to_c Received signal 11. Eiffel program crash at run time. No trace when using option "-boost" Can anybody help? Regards Helmut Brandl Hello! Thank you for choosing SmartEiffel. I'm here to help you install your software. Many default options have been set for you; the simplest way to install SmartEiffel is to keep pressing the <Enter> key as long as I ask anything. Of course you can change the options I set; it's just a matter of chosing items in the menus, and you'll see you can greatly customize your SmartEiffel installation. A golden rule is, just pressing <Enter> always works, and inexorably leads towards the actual SmartEiffel installation. When no default is provided (between brackets), the <Enter> key will just leave everything unchanged and get you back to the previous menu. As training, you'll be asked to press the <Enter> key to gain access to the main menuIf you have problems, please contact the SmartEiffel team: - either by mail: SmartEiffel <at> loria.fr - either by using the bugs database: http://SmartZilla.loria.fr Press the <Enter> key: Don't forget that rule: the <Enter> key ensures that SmartEiffel will eventually get installed. --------------------------------------------------------------------------- Operating system: UNIX Operating system flavor: generic Configuration file name: /home/helmut/.serc 1. Define the OS, the configuration file, the default directories and loadpaths 2. Choose the C compilers and options for each C mode 3. Configure Java compilation 4. Display the configuration information 5. Write the configuration file to disk 6. Install SmartEiffel 0. Exit h. Help Your choice [6]: --------------------------------------------------------------------------- Configuration file name: /home/helmut/.serc Operating system: UNIX OS flavor: generic Bin directory: /home/helmut/programs/SmartEiffel/bin/ Sys directory: /home/helmut/programs/SmartEiffel/sys/ Short directory: /home/helmut/programs/SmartEiffel/short/ C mode: boost C compiler type: gcc C compiler options: -pipe -O2 C++ compiler type: g++ C++ compiler options: -pipe -O2 C mode: no_check C compiler type: gcc C compiler options: -pipe -O1 C++ compiler type: g++ C++ compiler options: -pipe -O1 C mode: require_check C compiler type: gcc C compiler options: -pipe C++ compiler type: g++ C++ compiler options: -pipe --press <Enter> for more-- C mode: ensure_check C compiler type: gcc C compiler options: -pipe C++ compiler type: g++ C++ compiler options: -pipe C mode: invariant_check C compiler type: gcc C compiler options: -pipe C++ compiler type: g++ C++ compiler options: -pipe C mode: loop_check C compiler type: gcc C compiler options: -pipe C++ compiler type: g++ C++ compiler options: -pipe C mode: all_check C compiler type: gcc C compiler options: -pipe C++ compiler type: g++ C++ compiler options: -pipe --press <Enter> for more-- C mode: debug_check C compiler type: gcc C compiler options: -pipe -g C++ compiler type: g++ C++ compiler options: -pipe -g SmartEiffel options: -no_strip C mode: release C compiler type: gcc C compiler options: -pipe -O3 -fomit-frame-pointer C++ compiler type: g++ C++ compiler options: -pipe -O3 -fomit-frame-pointer SmartEiffel options: -no_split env "path_tutorial" = /home/helmut/programs/SmartEiffel/tutorial/ env "path_tools" = /home/helmut/programs/SmartEiffel/tools/ env "path_lib" = /home/helmut/programs/SmartEiffel/lib/ Loadpath: lib: ${path_lib}loadpath.se tools: ${path_tools}loadpath.se tutorial: ${path_tutorial}loadpath.se --press <Enter> for more-- Tools: c: compile c2c: compile_to_c clean: clean pretty: pretty short: short find: finder ace_check: ace_check class_check: class_check doc: eiffeldoc test: eiffeltest x_int: extract_internals Default C compiler: gcc Java: Java ARchiver: jar Java Virtual Machine: java Extern Java compiler: javac Type <Enter> to go back to the menu: --------------------------------------------------------------------------- Operating system: UNIX Operating system flavor: generic Configuration file name: /home/helmut/.serc 1. Define the OS, the configuration file, the default directories and loadpaths 2. Choose the C compilers and options for each C mode 3. Configure Java compilation 4. Display the configuration information 5. Write the configuration file to disk 6. Install SmartEiffel 0. Exit h. Help Your choice [5]: Renaming "/home/helmut/.serc" as "/home/helmut/.serc~ --------------------------------------------------------------------------- Operating system: UNIX Operating system flavor: generic Configuration file name: /home/helmut/.serc 1. Define the OS, the configuration file, the default directories and loadpaths 2. Choose the C compilers and options for each C mode 3. Configure Java compilation 4. Display the configuration information 5. Write the configuration file to disk 6. Install SmartEiffel 0. Exit h. Help Your choice [6]: --------------------------------------------------------------------------- You are about to start the SmartEiffel installation. Just one last thing, though... The default installation C mode is boost. Please either type <Enter> to go on, or choose a new C mode now. Summary of gathered options: - C mode: boost - C compiler: gcc - C options: (compiler) -pipe -O2 (linker) Here we go! System call "gcc -pipe -O2 -c -x c compile_to_c24.c". System call "gcc -pipe -O2 -c -x c compile_to_c26.c". System call "gcc -pipe -O2 -c -x c compile_to_c18.c". System call "gcc -pipe -O2 -c -x c compile_to_c28.c". System call "gcc -pipe -O2 -c -x c compile_to_c16.c". System call "gcc -pipe -O2 -c -x c compile_to_c1.c". System call "gcc -pipe -O2 -c -x c compile_to_c19.c". System call "gcc -pipe -O2 -c -x c compile_to_c13.c". System call "gcc -pipe -O2 -c -x c compile_to_c6.c". System call "gcc -pipe -O2 -c -x c compile_to_c34.c". System call "gcc -pipe -O2 -c -x c compile_to_c4.c". System call "gcc -pipe -O2 -c -x c compile_to_c21.c". System call "gcc -pipe -O2 -c -x c compile_to_c35.c". System call "gcc -pipe -O2 -c -x c compile_to_c17.c". System call "gcc -pipe -O2 -c -x c compile_to_c23.c". System call "gcc -pipe -O2 -c -x c compile_to_c14.c". System call "gcc -pipe -O2 -c -x c compile_to_c36.c". System call "gcc -pipe -O2 -c -x c compile_to_c15.c". System call "gcc -pipe -O2 -c -x c compile_to_c3.c". System call "gcc -pipe -O2 -c -x c compile_to_c22.c". System call "gcc -pipe -O2 -c -x c compile_to_c5.c". System call "gcc -pipe -O2 -c -x c compile_to_c30.c". System call "gcc -pipe -O2 -c -x c compile_to_c31.c". System call "gcc -pipe -O2 -c -x c compile_to_c8.c". System call "gcc -pipe -O2 -c -x c compile_to_c25.c". System call "gcc -pipe -O2 -c -x c compile_to_c33.c". System call "gcc -pipe -O2 -c -x c compile_to_c9.c". System call "gcc -pipe -O2 -c -x c compile_to_c29.c". System call "gcc -pipe -O2 -c -x c compile_to_c32.c". System call "gcc -pipe -O2 -c -x c compile_to_c12.c". System call "gcc -pipe -O2 -c -x c compile_to_c20.c". System call "gcc -pipe -O2 -c -x c compile_to_c2.c". System call "gcc -pipe -O2 -c -x c compile_to_c27.c". System call "gcc -pipe -O2 -c -x c compile_to_c37.c". System call "gcc -pipe -O2 -c -x c compile_to_c11.c". System call "gcReceived signal 11. c -pipe -O2 -c -x c compile_to_c7.c". System call "gcc -pipe -O2 -c -x c compile_to_c10.c". System call "gcc -o compile_to_c compile_to_c[1-9].o compile_to_c[1-2][0-9].o compile_to_c3[0-7].o -x none -lm ". System call "/home/helmut/programs/SmartEiffel/bin/compile_to_c -boost -no_gc -relax -o compile_to_c compile_to_c". Last system call failed (error reported). System call "/home/helmut/programs/SmartEiffel/bin/compile_to_c -boost -no_gc -relax -o compile_to_c compile_to_c" failed. System call "/home/helmut/programs/SmartEiffel/bin/clean compile_to_c". Last system call failed (error reported). System call "/home/helmut/programs/SmartEiffel/bin/clean compile_to_c" failed. System call "/home/helmut/programs/SmartEiffel/bin/clean compile". Last system call failed (error reported). System call "/home/helmut/programs/SmartEiffel/bin/clean compile" failed. System call "/home/helmut/programs/SmartEiffel/bin/clean clean". Last system call failed (error reported). System call "/home/helmut/programs/SmartEiffel/bin/clean clean" failed. *** There have been errors during the install of SmartEiffel. Sorry
Press a <Enter> to return to the menu. --------------------------------------------------------------------------- Operating system: UNIX Operating system flavor: generic Configuration file name: /home/helmut/.serc 1. Define the OS, the configuration file, the default directories and loadpaths 2. Choose the C compilers and options for each C mode 3. Configure Java compilation 4. Display the configuration information 5. Write the configuration file to disk 6. Install SmartEiffel 0. Exit h. Help Your choice [0]: --------------------------------------------------------------------------- You did not install SmartEiffel. Are you sure you want to exit? [y|N] --------------------------------------------------------------------------- Operating system: UNIX Operating system flavor: generic Configuration file name: /home/helmut/.serc 1. Define the OS, the configuration file, the default directories and loadpaths 2. Choose the C compilers and options for each C mode 3. Configure Java compilation 4. Display the configuration information 5. Write the configuration file to disk 6. Install SmartEiffel 0. Exit h. Help Your choice [0]: --------------------------------------------------------------------------- You did not install SmartEiffel. Are you sure you want to exit? [y|N] --------------------------------------------------------------------------- Operating system: UNIX Operating system flavor: generic Configuration file name: /home/helmut/.serc 1. Define the OS, the configuration file, the default directories and loadpaths 2. Choose the C compilers and options for each C mode 3. Configure Java compilation 4. Display the configuration information 5. Write the configuration file to disk 6. Install SmartEiffel 0. Exit h. Help Your choice [0]: --------------------------------------------------------------------------- You did not install SmartEiffel. Are you sure you want to exit? [y|N] --------------------------------------------------------------------------- Operating system: UNIX Operating system flavor: generic Configuration file name: /home/helmut/.serc 1. Define the OS, the configuration file, the default directories and loadpaths 2. Choose the C compilers and options for each C mode 3. Configure Java compilation 4. Display the configuration information 5. Write the configuration file to disk 6. Install SmartEiffel 0. Exit h. Help Your choice [0]: --------------------------------------------------------------------------- You did not install SmartEiffel. Are you sure you want to exit? [y|N] --------------------------------------------------------------------------- Operating system: UNIX Operating system flavor: generic Configuration file name: /home/helmut/.serc 1. Define the OS, the configuration file, the default directories and loadpaths 2. Choose the C compilers and options for each C mode 3. Configure Java compilation 4. Display the configuration information 5. Write the configuration file to disk 6. Install SmartEiffel 0. Exit h. Help Your choice [0]: --------------------------------------------------------------------------- You did not install SmartEiffel. Are you sure you want to exit? [y|N] --------------------------------------------------------------------------- Operating system: UNIX Operating system flavor: generic Configuration file name: /home/helmut/.serc 1. Define the OS, the configuration file, the default directories and loadpaths 2. Choose the C compilers and options for each C mode 3. Configure Java compilation 4. Display the configuration information 5. Write the configuration file to disk 6. Install SmartEiffel 0. Exit h. Help Your choice [0]: --------------------------------------------------------------------------- You did not install SmartEiffel. Are you sure you want to exit? [y|N] --------------------------------------------------------------------------- Operating system: UNIX Operating system flavor: generic Configuration file name: /home/helmut/.serc 1. Define the OS, the configuration file, the default directories and loadpaths 2. Choose the C compilers and options for each C mode 3. Configure Java compilation 4. Display the configuration information 5. Write the configuration file to disk 6. Install SmartEiffel 0. Exit h. Help Your choice [0]: --------------------------------------------------------------------------- You did not install SmartEiffel. Are you sure you want to exit? [y|N] --------------------------------------------------------------------------- Operating system: UNIX Operating system flavor: generic Configuration file name: /home/helmut/.serc 1. Define the OS, the configuration file, the default directories and loadpaths 2. Choose the C compilers and options for each C mode 3. Configure Java compilation 4. Display the configuration information 5. Write the configuration file to disk 6. Install SmartEiffel 0. Exit h. Help Your choice [0]: --------------------------------------------------------------------------- You did not install SmartEiffel. Are you sure you want to exit? [y|N] --------------------------------------------------------------------------- Operating system: UNIX Operating system flavor: generic Configuration file name: /home/helmut/.serc 1. Define the OS, the configuration file, the default directories and loadpaths 2. Choose the C compilers and options for each C mode 3. Configure Java compilation 4. Display the configuration information 5. Write the configuration file to disk 6. Install SmartEiffel 0. Exit h. Help Your choice [0]: --------------------------------------------------------------------------- You did not install SmartEiffel. Are you sure you want to exit? [y|N] --------------------------------------------------------------------------- Operating system: UNIX Operating system flavor: generic Configuration file name: /home/helmut/.serc 1. Define the OS, the configuration file, the default directories and loadpaths 2. Choose the C compilers and options for each C mode 3. Configure Java compilation 4. Display the configuration information 5. Write the configuration file to disk 6. Install SmartEiffel 0. Exit h. Help Your choice [0]: --------------------------------------------------------------------------- You did not install SmartEiffel. Are you sure you want to exit? [y|N] --------------------------------------------------------------------------- Operating system: UNIX Operating system flavor: generic Configuration file name: /home/helmut/.serc 1. Define the OS, the configuration file, the default directories and loadpaths 2. Choose the C compilers and options for each C mode 3. Configure Java compilation 4. Display the configuration information 5. Write the configuration file to disk 6. Install SmartEiffel 0. Exit h. Help Your choice [0]: --------------------------------------------------------------------------- You did not install SmartEiffel. Are you sure you want to exit? [y|N] ---------------------------------------------------------------------------
If you have problems, please contact the SmartEiffel team:
- either by mail: SmartEiffel <at> loria.fr
- either by using the bugs database:
Press a <Enter> to return to the menu.
---------------------------------------------------------------------------
Operating system: UNIX
Operating system flavor: generic
Configuration file name: /home/helmut/.serc
1. Define the OS, the configuration file, the default directories and
loadpaths
2. Choose the C compilers and options for each C mode
3. Configure Java compilation
4. Display the configuration information
5. Write the configuration file to disk
6. Install SmartEiffel
0. Exit
h. Help
Your choice [0]:
---------------------------------------------------------------------------
You did not install SmartEiffel. Are you sure you want to exit? [y|N]
---------------------------------------------------------------------------
Operating system: UNIX
Operating system flavor: generic
Configuration file name: /home/helmut/.serc
1. Define the OS, the configuration file, the default directories and
loadpaths
2. Choose the C compilers and options for each C mode
3. Configure Java compilation
4. Display the configuration information
5. Write the configuration file to disk
6. Install SmartEiffel
0. Exit
h. Help
Your choice [0]:
---------------------------------------------------------------------------
You did not install SmartEiffel. Are you sure you want to exit? [y|N]
---------------------------------------------------------------------------
Operating system: UNIX
Operating system flavor: generic
Configuration file name: /home/helmut/.serc
1. Define the OS, the configuration file, the default directories and
loadpaths
2. Choose the C compilers and options for each C mode
3. Configure Java compilation
4. Display the configuration information
5. Write the configuration file to disk
6. Install SmartEiffel
0. Exit
h. Help
Your choice [0]:
---------------------------------------------------------------------------
You did not install SmartEiffel. Are you sure you want to exit? [y|N]
---------------------------------------------------------------------------
Operating system: UNIX
Operating system flavor: generic
Configuration file name: /home/helmut/.serc
1. Define the OS, the configuration file, the default directories and
loadpaths
2. Choose the C compilers and options for each C mode
3. Configure Java compilation
4. Display the configuration information
5. Write the configuration file to disk
6. Install SmartEiffel
0. Exit
h. Help
Your choice [0]:
---------------------------------------------------------------------------
You did not install SmartEiffel. Are you sure you want to exit? [y|N]
---------------------------------------------------------------------------
Operating system: UNIX
Operating system flavor: generic
Configuration file name: /home/helmut/.serc
1. Define the OS, the configuration file, the default directories and
loadpaths
2. Choose the C compilers and options for each C mode
3. Configure Java compilation
4. Display the configuration information
5. Write the configuration file to disk
6. Install SmartEiffel
0. Exit
h. Help
Your choice [0]:
---------------------------------------------------------------------------
You did not install SmartEiffel. Are you sure you want to exit? [y|N]
---------------------------------------------------------------------------
Operating system: UNIX
Operating system flavor: generic
Configuration file name: /home/helmut/.serc
1. Define the OS, the configuration file, the default directories and
loadpaths
2. Choose the C compilers and options for each C mode
3. Configure Java compilation
4. Display the configuration information
5. Write the configuration file to disk
6. Install SmartEiffel
0. Exit
h. Help
Your choice [0]:
---------------------------------------------------------------------------
You did not install SmartEiffel. Are you sure you want to exit? [y|N]
---------------------------------------------------------------------------
Operating system: UNIX
Operating system flavor: generic
Configuration file name: /home/helmut/.serc
1. Define the OS, the configuration file, the default directories and
loadpaths
2. Choose the C compilers and options for each C mode
3. Configure Java compilation
4. Display the configuration information
5. Write the configuration file to disk
6. Install SmartEiffel
0. Exit
h. Help
Your choice [0]:
---------------------------------------------------------------------------
You did not install SmartEiffel. Are you sure you want to exit? [y|N]
---------------------------------------------------------------------------
Operating system: UNIX
Operating system flavor: generic
Configuration file name: /home/helmut/.serc
1. Define the OS, the configuration file, the default directories and
loadpaths
2. Choose the C compilers and options for each C mode
3. Configure Java compilation
4. Display the configuration information
5. Write the configuration file to disk
6. Install SmartEiffel
0. Exit
h. Help
Your choice [0]:
---------------------------------------------------------------------------
You did not install SmartEiffel. Are you sure you want to exit? [y|N]
---------------------------------------------------------------------------
Operating system: UNIX
Operating system flavor: generic
Configuration file name: /home/helmut/.serc
1. Define the OS, the configuration file, the default directories and
loadpaths
2. Choose the C compilers and options for each C mode
3. Configure Java compilation
4. Display the configuration information
5. Write the configuration file to disk
6. Install SmartEiffel
0. Exit
h. Help
Your choice [0]:
---------------------------------------------------------------------------
You did not install SmartEiffel. Are you sure you want to exit? [y|N]
---------------------------------------------------------------------------
Operating system: UNIX
Operating system flavor: generic
Configuration file name: /home/helmut/.serc
1. Define the OS, the configuration file, the default directories and
loadpaths
2. Choose the C compilers and options for each C mode
3. Configure Java compilation
4. Display the configuration information
5. Write the configuration file to disk
6. Install SmartEiffel
0. Exit
h. Help
Your choice [0]:
---------------------------------------------------------------------------
You did not install SmartEiffel. Are you sure you want to exit? [y|N]
---------------------------------------------------------------------------
Operating system: UNIX
Operating system flavor: generic
Configuration file name: /home/helmut/.serc
1. Define the OS, the configuration file, the default directories and
loadpaths
2. Choose the C compilers and options for each C mode
3. Configure Java compilation
4. Display the configuration information
5. Write the configuration file to disk
6. Install SmartEiffel
0. Exit
h. Help
Your choice [0]:
---------------------------------------------------------------------------
You did not install SmartEiffel. Are you sure you want to exit? [y|N]
---------------------------------------------------------------------------
RSS Feed