help in installing HEASoft in Manjaro-gnome

f33dm3bits

Gold Member
Gold Supporter
Credits
16,567
According to the README you run it from the main BUILD_DIR. Why can't you even follow simple instructions I give you since you are the one asking for help?
So like this.
Code:
cd /home/raman/heasoft-6.28/BUILD_DIR
./configure > config.out 2>&1
make > build.log 2>&1
make install > install.log 2>&1
Do I have to spell it out for you with your PATH names?

1.Install the needed packages for building:
Code:
sudo pacman -S base-devel gcc-fortran
2. Export the needed variables:
Code:
export CC=/usr/bin/gcc
export CXX=/usr/bin/g++
export FC=/usr/bin/gfortran
export PERL=/usr/bin/perl
export PYTHON=/usr/bin/python
3. Configure and build it:
Code:
cd /home/raman/heasoft-6.28/BUILD_DIR
./configure > config.out 2>&1
make > build.log 2>&1
make install > install.log 2>&1
4. Set the required HEADAS variable.
Code:
export HEADAS=/home/raman/heasoft-6.28/x86_64-pc-linux-gnu-libc2.33
5. Source the initialization script.
Code:
source $HEADAS/headas-init.sh
5. Run the cdemo to verify you can access all the HEADAS commands.
Code:
cdemo
 


raman kumar

Member
Credits
1,985
3) Configure the software for your platform (necessary for both binary and
source downloads):

* If you downloaded the source distribution, go to the
heasoft-6.28/BUILD_DIR directory:

cd heasoft-6.28/BUILD_DIR/
 

f33dm3bits

Gold Member
Gold Supporter
Credits
16,567
You are running it from the following directory: /home/raman/heasoft-6.28/integral/BUILD_DIR
That website, as well as the installation README of the source tell you to run it from:
/home/raman/heasoft-6.28/BUILD_DIR

Why are you asking help on a forum if you refuse to listen? The way the configure, make and make install commands are run the output is redirected to a file: config.out, build.log and install.log. If you don't want that you can just run the commands without redirecting it to a file, so like this.
Code:
cd /home/raman/heasoft-6.28/BUILD_DIR
./configure
make
make install
 

raman kumar

Member
Credits
1,985
checking for star2html... star2html
checking for prolat... prolat
configure: creating ./config.status
config.status: creating Makefile
config.status: creating component.xml
config.status: creating ast_link
config.status: creating ast_link_adam
config.status: creating object.h
config.status: creating f77.h
config.status: creating ast_cpp
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
cd /home/raman/heasoft-6.28/heacore/wcslib; ./configure --prefix=/home/raman/heasoft-6.28/heacore/x86_64-pc-linux-gnu-libc2.33 --exec-prefix=/home/raman/heasoft-6.28/heacore/x86_64-pc-linux-gnu-libc2.33 --disable-fortran --disable-utils --without-pgplot --without-cfitsio
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for flex... flex
configure: Using Flex version 2.6.4.
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking for gcc option to accept ISO C99... none needed
checking for gcc option to accept ISO Standard C... (cached) none needed
checking for an ANSI C-conforming const... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for size_t... yes
checking for off_t... yes
checking for int8_t... yes
checking for int16_t... yes
checking for int32_t... yes
checking for uint8_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for ANSI C header files... (cached) yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking setjmp.h usability... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for floor in -lm... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking whether lstat correctly handles trailing slash... yes
checking whether stat accepts an empty string... no
checking for vprintf... yes
checking for _doprnt... no
checking for floor... yes
checking for memset... yes
checking for pow... yes
checking for setlocale... yes
checking for sqrt... yes
checking for strchr... yes
checking for strstr... yes
checking for cosd in -lsunmath... no
checking for sincos... yes
checking size of int... 4
checking size of long int... 8
checking size of long long int... 8
checking for printf z format modifier for size_t type... yes
configure: WARNING: Compilation of Fortran wrappers and PGSBOX disabled
checking for printf$LDBLStub in -lSystemStubs... no
checking for ranlib... ranlib
checking whether ln -s works... yes
checking for a BSD-compatible install... /usr/bin/install -c
configure: End of primary configuration.

configure: Looking for libraries etc. for utilities and test suite...
checking for unistd.h... (cached) yes
checking for _LARGEFILE_SOURCE value needed for large files... (cached) no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
configure: WARNING: CFITSIO disabled
configure: WARNING: PGPLOT disabled
configure: WARNING: Compilation of WCS utilities disabled
configure: End of auxiliary configuration.

configure: Configuring files...
configure: creating ./config.status
config.status: creating makedefs
config.status: creating wcslib.pc
config.status: creating wcsconfig.h
config.status: wcsconfig.h is unchanged
config.status: creating wcsconfig_f77.h
config.status: wcsconfig_f77.h is unchanged
config.status: creating wcsconfig_tests.h
config.status: wcsconfig_tests.h is unchanged
config.status: creating wcsconfig_utils.h
config.status: wcsconfig_utils.h is unchanged
--------------------------------------------------------------------------------
configure: creating ./config.status
config.status: creating hmakerc
config.status: creating headas-setup
config.status: creating Makefile
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
cd /home/raman/heasoft-6.28/attitude/BUILD_DIR; ./configure --build=x86_64-pc-linux-gnu --with-heatop=/home/raman/heasoft-6.28 --enable-collapse=no --with-heacore=heacore --enable-shared=yes --enable-symbols=no --enable-strip=yes --enable-hera=no --x-libraries=NONE --x-includes=NONE --with-copt= --with-cxxopt= --with-fopt= --enable-ldopt=yes --enable-mac_32bit=no --enable-x=yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
modified Linux system type is x86_64-pc-linux-gnu-libc2.33
checking for strip... strip
checking for ar... ar
checking for ranlib... ranlib
checking for gmake... no
checking for make... make
checking whether make is GNU make... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for gfortran... gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for perl... /usr/bin/perl
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers
Found /usr/include/X11/Xlib.h
Using /usr/include for X11 header files
checking for gethostbyname... yes
checking for connect... yes
checking for accept... yes
checking for frexp in -lm... yes
checking for dlopen in -ldl... yes
checking for tgoto in -ltinfo... yes
checking whether gfortran accepts -fno-automatic... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking size of long... 8
configure: creating ./config.status
config.status: creating hmakerc
config.status: creating headas-setup
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
cd /home/raman/heasoft-6.28/heasptools/BUILD_DIR; ./configure --build=x86_64-pc-linux-gnu --with-heatop=/home/raman/heasoft-6.28 --enable-collapse=no --with-heacore=heacore --enable-shared=yes --enable-symbols=no --enable-strip=yes --enable-hera=no --x-libraries=NONE --x-includes=NONE --with-copt= --with-cxxopt= --with-fopt= --enable-ldopt=yes --with-png= --enable-mac_32bit=no --enable-x=yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
modified Linux system type is x86_64-pc-linux-gnu-libc2.33
checking for strip... strip
checking for ar... ar
checking for ranlib... ranlib
checking for gmake... no
checking for make... make
checking whether make is GNU make... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for gfortran... gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for perl... /usr/bin/perl
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers
Found /usr/include/X11/Xlib.h
Using /usr/include for X11 header files
checking for gethostbyname... yes
checking for connect... yes
checking for accept... yes
checking for frexp in -lm... yes
checking for dlopen in -ldl... yes
checking for tgoto in -ltinfo... yes
checking whether gfortran accepts -fno-automatic... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking size of long... 8
configure: creating ./config.status
config.status: creating hmakerc
config.status: creating headas-setup
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
cd /home/raman/heasoft-6.28/heatools/BUILD_DIR; ./configure --build=x86_64-pc-linux-gnu --with-heatop=/home/raman/heasoft-6.28 --enable-collapse=no --with-heacore=heacore --enable-shared=yes --enable-symbols=no --enable-strip=yes --enable-hera=no --x-libraries=NONE --x-includes=NONE --with-copt= --with-cxxopt= --with-fopt= --enable-ldopt=yes --with-png= --enable-mac_32bit=no --enable-x=yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
modified Linux system type is x86_64-pc-linux-gnu-libc2.33
checking for strip... strip
checking for ar... ar
checking for ranlib... ranlib
checking for gmake... no
checking for make... make
checking whether make is GNU make... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for gfortran... gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for perl... /usr/bin/perl
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers
Found /usr/include/X11/Xlib.h
Using /usr/include for X11 header files
checking for gethostbyname... yes
checking for connect... yes
checking for accept... yes
checking for frexp in -lm... yes
checking for dlopen in -ldl... yes
checking for tgoto in -ltinfo... yes
checking whether gfortran accepts -fno-automatic... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking size of long... 8
configure: creating ./config.status
config.status: creating hmakerc
config.status: creating headas-setup
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
cd /home/raman/heasoft-6.28/heagen/BUILD_DIR; ./configure --build=x86_64-pc-linux-gnu --with-heatop=/home/raman/heasoft-6.28 --enable-collapse=no --with-heacore=heacore --enable-shared=yes --enable-symbols=no --enable-strip=yes --enable-hera=no --x-libraries=NONE --x-includes=NONE --with-copt= --with-cxxopt= --with-fopt= --enable-ldopt=yes --enable-mac_32bit=no --enable-x=yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
modified Linux system type is x86_64-pc-linux-gnu-libc2.33
checking for strip... strip
checking for ar... ar
checking for ranlib... ranlib
checking for gmake... no
checking for make... make
checking whether make is GNU make... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for gfortran... gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for perl... /usr/bin/perl
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers
Found /usr/include/X11/Xlib.h
Using /usr/include for X11 header files
checking for gethostbyname... yes
checking for connect... yes
checking for accept... yes
checking for frexp in -lm... yes
checking for dlopen in -ldl... yes
checking for tgoto in -ltinfo... yes
checking whether gfortran accepts -fno-automatic... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking size of long... 8
configure: creating ./config.status
config.status: creating hmakerc
config.status: creating headas-setup
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
cd /home/raman/heasoft-6.28/demo/BUILD_DIR; ./configure --build=x86_64-pc-linux-gnu --with-heatop=/home/raman/heasoft-6.28 --enable-collapse=no --with-heacore=heacore --enable-shared=yes --enable-symbols=no --enable-strip=yes --enable-hera=no --x-libraries=NONE --x-includes=NONE --with-copt= --with-cxxopt= --with-fopt= --enable-ldopt=yes --enable-mac_32bit=no --enable-x=yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
modified Linux system type is x86_64-pc-linux-gnu-libc2.33
checking for strip... strip
checking for ar... ar
checking for ranlib... ranlib
checking for gmake... no
checking for make... make
checking whether make is GNU make... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for gfortran... gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for perl... /usr/bin/perl
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers
Found /usr/include/X11/Xlib.h
Using /usr/include for X11 header files
checking for gethostbyname... yes
checking for connect... yes
checking for accept... yes
checking for frexp in -lm... yes
checking for dlopen in -ldl... yes
checking for tgoto in -ltinfo... yes
checking whether gfortran accepts -fno-automatic... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking size of long... 8
configure: creating ./config.status
config.status: creating hmakerc
config.status: creating headas-setup
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
cd /home/raman/heasoft-6.28/suzaku/BUILD_DIR; ./configure --build=x86_64-pc-linux-gnu --with-heatop=/home/raman/heasoft-6.28 --enable-collapse=no --with-heatools=heatools --enable-shared=yes --enable-symbols=no --enable-strip=yes --enable-hera=no --x-libraries=NONE --x-includes=NONE --with-copt= --with-cxxopt= --with-fopt= --enable-ldopt=yes --enable-mac_32bit=no --enable-x=yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
modified Linux system type is x86_64-pc-linux-gnu-libc2.33
checking for strip... strip
checking for ar... ar
checking for ranlib... ranlib
checking for gmake... no
checking for make... make
checking whether make is GNU make... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for gfortran... gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for perl... /usr/bin/perl
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers
Found /usr/include/X11/Xlib.h
Using /usr/include for X11 header files
checking for gethostbyname... yes
checking for connect... yes
checking for accept... yes
checking for frexp in -lm... yes
checking for dlopen in -ldl... yes
checking for tgoto in -ltinfo... yes
checking whether gfortran accepts -fno-automatic... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking size of long... 8
configure: creating ./config.status
config.status: creating hmakerc
config.status: creating headas-setup
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
cd /home/raman/heasoft-6.28/integral/BUILD_DIR; ./configure --build=x86_64-pc-linux-gnu --with-heatop=/home/raman/heasoft-6.28 --enable-collapse=no --with-heacore=heacore --enable-shared=yes --enable-symbols=no --enable-strip=yes --enable-hera=no --x-libraries=NONE --x-includes=NONE --with-copt= --with-cxxopt= --with-fopt= --enable-ldopt=yes --enable-mac_32bit=no --enable-x=yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
modified Linux system type is x86_64-pc-linux-gnu-libc2.33
configure: error: Unable to guess location of Xspec/BUILD_DIR directory
configure: error: Configure failed in /home/raman/heasoft-6.28/integral/BUILD_DIR!
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target 'install'. Stop.
manjaro%
 

f33dm3bits

Gold Member
Gold Supporter
Credits
16,567
You keep running from a different directory than what it tells you to do in the README. Why won't you just follow the steps I gave you, which is how the README explains it.
 

f33dm3bits

Gold Member
Gold Supporter
Credits
16,567
Why do you keep trying running in those other directories? Has the Configure run succesfully now from the main directory, /home/raman/heasoft-6.28/BUILD_DIR?
 

f33dm3bits

Gold Member
Gold Supporter
Credits
16,567
no ,above posted longest reply is the output from

cd /home/raman/heasoft-6.28/BUILD_DIR
./configure
make
make install
In the long post above you ran it from different directories?
 

raman kumar

Member
Credits
1,985
now when i ran command
manjaro% cd /home/raman/heasoft-6.28/BUILD_DIR
./configure > config.out 2>&1
make > build.log 2>&1
make install > install.log 2>&1

manjaro%
manjaro%


curser is blinking at manjaro% so i think it is making build.log
 

f33dm3bits

Gold Member
Gold Supporter
Credits
16,567
now when i ran command
manjaro% cd /home/raman/heasoft-6.28/BUILD_DIR
./configure > config.out 2>&1
make > build.log 2>&1
make install > install.log 2>&1

manjaro%
manjaro%


curser is blinking at manjaro% so i think it is making build.log
Can you share the last 10 lines of config.out?
Code:
tail -n 10  /home/raman/heasoft-6.28/BUILD_DIR/config.out
Yes that means it's building, this will take a while. You can open a second terminal and follow the log file to see what happens like this.
Code:
tail -f /home/raman/heasoft-6.28/BUILD_DIR/build.log
 

raman kumar

Member
Credits
1,985
manjaro% cd /home/raman/heasoft-6.28/BUILD_DIR
./configure > config.out 2>&1
make > build.log 2>&1
make install > install.log 2>&1

manjaro%
manjaro% tail -n 10 /home/raman/heasoft-6.28/BUILD_DIR/config.out
config.status: creating headas-setup
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
cd /home/raman/heasoft-6.28/integral/BUILD_DIR; ./configure --build=x86_64-pc-linux-gnu --with-heatop=/home/raman/heasoft-6.28 --enable-collapse=no --with-heacore=heacore --enable-shared=yes --enable-symbols=no --enable-strip=yes --enable-hera=no --x-libraries=NONE --x-includes=NONE --with-copt= --with-cxxopt= --with-fopt= --enable-ldopt=yes --enable-mac_32bit=no --enable-x=yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
modified Linux system type is x86_64-pc-linux-gnu-libc2.33
configure: error: Unable to guess location of Xspec/BUILD_DIR directory
configure: error: Configure failed in /home/raman/heasoft-6.28/integral/BUILD_DIR!
manjaro%
 

f33dm3bits

Gold Member
Gold Supporter
Credits
16,567
It wasn't clear that you were sharing output before, I was assuming it was actual commands you ran. Can you in the future share if it's commands you are running or if it's output you are sharing. Can you do the following.
Code:
cd /home/raman/heasoft-6.28/Xspec/BUILD_DIR
ls -l
And share the output.
 

raman kumar

Member
Credits
1,985
manjaro% cd /home/raman/heasoft-6.28/Xspec/BUILD_DIR
ls -l


cd: no such file or directory: /home/raman/heasoft-6.28/Xspec/BUILD_DIR
total 4661040
drwxr-xr-x 2 raman raman 4096 Mar 20 17:20 Desktop
drwxr-xr-x 2 raman raman 4096 Mar 22 20:02 Documents
drwxr-xr-x 2 raman raman 4096 Mar 23 17:52 Downloads
drwxr-xr-x 2 raman raman 20480 Mar 23 21:49 Music
drwxr-xr-x 2 raman raman 4096 Mar 20 17:20 Pictures
drwxr-xr-x 2 raman raman 4096 Mar 20 17:20 Public
drwxr-xr-x 2 raman raman 4096 Mar 20 17:21 Templates
drwxr-xr-x 2 raman raman 4096 Mar 21 07:58 Videos
drwxr-xr-x 17 raman raman 4096 Mar 21 08:02 heasoft-6.28
-rwxrwxrwx 1 raman raman 4771778560 Dec 28 14:55 heasoft-6.28src.tar.gz.tar
-rw-r--r-- 1 raman raman 1067368 Mar 23 15:30 'letterwriters_template - letter_writers_template.pdf'
manjaro%
 

f33dm3bits

Gold Member
Gold Supporter
Credits
16,567
Can you share the output of the following.
Code:
ls -l /home/raman/heasoft-6.28
 

raman kumar

Member
Credits
1,985
manjaro% ls -l /home/raman/heasoft-6.28
total 100
drwxr-xr-x 3 raman raman 4096 Mar 24 13:53 BUILD_DIR
-rwxr-xr-x 1 raman raman 175 Mar 21 08:02 CMakeLists.txt
-rwxr-xr-x 1 raman raman 18588 Mar 21 08:02 HEASOFT-INSTALL.TXT
-rwxr-xr-x 1 raman raman 12289 Mar 21 08:02 Release_Notes_6.28
drwxr-xr-x 7 raman raman 4096 Mar 21 08:02 attitude
drwxr-xr-x 8 raman raman 4096 Mar 21 08:02 demo
drwxr-xr-x 32 raman raman 4096 Mar 21 08:02 ftools
drwxr-xr-x 29 raman raman 4096 Mar 21 08:02 heacore
drwxr-xr-x 21 raman raman 4096 Mar 21 08:02 heagen
drwxr-xr-x 7 raman raman 4096 Mar 21 08:02 heasim
drwxr-xr-x 34 raman raman 4096 Mar 21 08:02 heasptools
drwxr-xr-x 33 raman raman 4096 Mar 21 08:02 heatools
drwxr-xr-x 10 raman raman 4096 Mar 21 08:02 hitomi
drwxr-xr-x 7 raman raman 4096 Mar 21 08:02 integral
drwxr-xr-x 8 raman raman 4096 Mar 21 08:02 maxi
drwxr-xr-x 6 raman raman 4096 Mar 21 08:02 nicer
drwxr-xr-x 6 raman raman 4096 Mar 21 08:02 nustar
drwxr-xr-x 11 raman raman 4096 Mar 21 08:02 suzaku
manjaro%
 

f33dm3bits

Gold Member
Gold Supporter
Credits
16,567
And
Code:
ls -lh /home/raman/heasoft-6.28src.tar.gz.tar
 
$100 Digital Ocean Credit
Get a free VM to test out Linux!

Staff online

Members online


Top