[Difx-users] Build Issues mpifxcorr DiFX-2.5.2 Debian Stretch

Stuart Weston stuart.weston at aut.ac.nz
Wed Jan 23 19:50:03 EST 2019


________________________________
Update : I have got around this for mpifxcorr by creating a link between where ipp is installed and where the mpifxcorr "Makefile" is trying to find it.

Next problem is vex2difx :

libtool: link: g++ -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -o vexpeek timeutils.o vexpeek.o  ../vexdatamodel/.libs/libvexdatamodel.a -L/home/oper/DiFX-2.5.2/lib ../vex/.libs/libvex.a -lfftw3 -lgsl -lgslcblas -lfl -lm /home/oper/DiFX-2.5.2/lib/libdifxio.so /home/oper/DiFX-2.5.2/lib/libdirlist.so -Wl,-rpath -Wl,/home/oper/DiFX-2.5.2/lib -Wl,-rpath -Wl,/home/oper/DiFX-2.5.2/lib
/usr/bin/ld: timeutils.o: relocation R_X86_64_PC32 against symbol `gettimeofday@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
make[2]: *** [vexpeek] Error 1
Makefile:374: recipe for target 'vexpeek' failed
make[2]: Leaving directory '/home/oper/DiFX-2.5.2/applications/vex2difx/src'
make[1]: *** [all-recursive] Error 1
Makefile:346: recipe for target 'all-recursive' failed
make[1]: Leaving directory '/home/oper/DiFX-2.5.2/applications/vex2difx'
make: *** [all] Error 2
Makefile:277: recipe for target 'all' failed
Traceback (most recent call last):
  File "./install-difx", line 778, in <module>
    difxroot, apptarget[5])
  File "./install-difx", line 509, in auto_compile
    run(MAKEcommand + target)
  File "./install-difx", line 459, in run
    raise RuntimeError, "Error running " + cmd + " in " + os.getcwd()
RuntimeError: Error running make all in /home/oper/DiFX-2.5.2/applications/vex2difx



From: Stuart Weston
Sent: Thursday, 24 January 2019 1:19 PM
To: Difx-users
Subject: Build Issues mpifxcorr DiFX-2.5.2



I have upgraded my Flexbuff/DiFX servers to Debian Stretch. So am re-building and installing DiFX.


I have also reinstalled IPP just to be sure.


I don't want to mess with the Makefile's and install-difx scripts.


Anyway "mpifxcorr" is failing to build as it can't find :


 -lippvm -lippcore -lipps


Now I can see two locations where these exist, ie :


$IPPROOT/compilers_and_libraries_2018.0.128/linux/ipp/lib/intel64_lin


and


$IPPROOT/compilers_and_libraries_2018.0.128/linux/ipp/lib/intel64_lin/threaded


So I put one of these locations into the "setup.bash" :


####### LIBRARY PATHS #######################
####### Uncomment and modify if needed, #####
####### such as 64-bit OpenSuSE #############
export IPP_LIBRARY_PATH="${IPPROOT}"/ipp/lib/intel64:"${IPPROOT}"/compiler/lib/intel64:"${IPPROOT}"/compilers_and_libraries_2018.0.128/linux/ipp/include:"${IPPROOT}"/compilers_and_libraries_2018.0.128/linux/ipp/lib/intel64_lin

I source this modified "setup.bash" to make sure the modifications stick. I do an "env" and yes they are all there.

./install-difx --doonly=mpifxcorr


If I go "--noipp" its all happy.


Even though I have set IPPROOT and IPP_LIBRARY_PATH to be different to the deafult os "/opt/intel", I can see that the Makefile set's reconfigured with "/opt/intel" and doesn't take the above ?


Any ideas, as I see LD_LIBRARY_PATH gets purged in the make so I can't set it externaly.


Log is below as it bounced when attached ?


************************************
Getting environmental variables

--> .
==> /home/oper/DiFX-2.5.2


Building/Installing from the master tag source directory
   Setup dir:  .
  Source dir:  /home/oper/DiFX-2.5.2
   Start dir:  /home/oper/DiFX-2.5.2
   Build dir:  /home/oper/DiFX-2.5.2
 PkgCfg path:  /home/oper/DiFX-2.5.2/pkgconfig:/home/oper/DiFX-2.5.2/lib64/pkgconfig:/home/oper/DiFX-2.5.2/lib/pkgconfig

************************************
Setting up directories

/home/oper/DiFX-2.5.2/lib/pkgconfig/ipp.pc already exists

--> libraries
==> /home/oper/DiFX-2.5.2/libraries

--> /home/oper/DiFX-2.5.2
==> /home/oper/DiFX-2.5.2


************************************
Making mpifxcorr

--> mpifxcorr/
==> /home/oper/DiFX-2.5.2/mpifxcorr

Reconfiguring mpifxcorr
Run(aclocal) in /home/oper/DiFX-2.5.2/mpifxcorr
Run(autoconf) in /home/oper/DiFX-2.5.2/mpifxcorr
Run(autoheader) in /home/oper/DiFX-2.5.2/mpifxcorr
Run(automake -acf) in /home/oper/DiFX-2.5.2/mpifxcorr
Run(./configure CXX=/usr/bin/mpicxx --prefix=/home/oper/DiFX-2.5.2) in /home/oper/DiFX-2.5.2/mpifxcorr
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
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 /usr/bin/mpicxx accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of /usr/bin/mpicxx... gcc3
checking for ranlib... ranlib
checking how to run the C++ preprocessor... /usr/bin/mpicxx -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /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 whether byte ordering is bigendian... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for IPP... yes
checking for pthread_create in -lpthread... yes
checking for DIFXMESSAGE... yes
checking for VDIFIO... yes
checking for MARK5IPC... yes
checking for DIRLIST... yes
configure: Did not find STREAMSTOR in /home/oper/DiFX-2.5.2/pkgconfig:/home/oper/DiFX-2.5.2/lib64/pkgconfig:/home/oper/DiFX-2.5.2/lib/pkgconfig

No suitable streamstor.pc file was found so the native
Mark5 support will be suppressed.

checking for M5ACCESS... yes
checking for clock_gettime in -lrt... yes
CXXFLAGS = -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include
LIBS = -L/home/oper/DiFX-2.5.2/lib -lmark5access -L/home/oper/DiFX-2.5.2/lib -lvdifio  -L/opt/intel/lib/intel64 -L/opt/intel/ipp/lib/intel64 -L/opt/intel/compiler/lib/intel64 -Wl,-rpath,/opt/intel/lib/intel64 -Wl,-rpath,/opt/intel/ipp/lib/intel64 -lipps -lippvm -lippcore -lpthread  -L/home/oper/DiFX-2.5.2/lib -ldifxmessage -L/home/oper/DiFX-2.5.2/lib -lmark5ipc -L/home/oper/DiFX-2.5.2/lib -ldirlist -lrt -lpthread
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating mpifxcorr.pc
config.status: creating fxcorr.pc
config.status: creating src/Makefile
config.status: creating src/architecture.h
config.status: creating scripts/Makefile
config.status: creating utils/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
Run(make all) in /home/oper/DiFX-2.5.2/mpifxcorr
make  all-recursive
make[1]: Entering directory '/home/oper/DiFX-2.5.2/mpifxcorr'
Making all in src
make[2]: Entering directory '/home/oper/DiFX-2.5.2/mpifxcorr/src'
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT pcal.o -MD -MP -MF .deps/pcal.Tpo -c -o pcal.o pcal.cpp
mv -f .deps/pcal.Tpo .deps/pcal.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT configuration.o -MD -MP -MF .deps/configuration.Tpo -c -o configuration.o configuration.cpp
mv -f .deps/configuration.Tpo .deps/configuration.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT mode.o -MD -MP -MF .deps/mode.Tpo -c -o mode.o mode.cpp
mv -f .deps/mode.Tpo .deps/mode.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT core.o -MD -MP -MF .deps/core.Tpo -c -o core.o core.cpp
mv -f .deps/core.Tpo .deps/core.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT datastream.o -MD -MP -MF .deps/datastream.Tpo -c -o datastream.o datastream.cpp
mv -f .deps/datastream.Tpo .deps/datastream.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT polyco.o -MD -MP -MF .deps/polyco.Tpo -c -o polyco.o polyco.cpp
mv -f .deps/polyco.Tpo .deps/polyco.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT mk5.o -MD -MP -MF .deps/mk5.Tpo -c -o mk5.o mk5.cpp
mv -f .deps/mk5.Tpo .deps/mk5.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT mk5mode.o -MD -MP -MF .deps/mk5mode.Tpo -c -o mk5mode.o mk5mode.cpp
mv -f .deps/mk5mode.Tpo .deps/mk5mode.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT fxmanager.o -MD -MP -MF .deps/fxmanager.Tpo -c -o fxmanager.o fxmanager.cpp
mv -f .deps/fxmanager.Tpo .deps/fxmanager.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT model.o -MD -MP -MF .deps/model.Tpo -c -o model.o model.cpp
mv -f .deps/model.Tpo .deps/model.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT visibility.o -MD -MP -MF .deps/visibility.Tpo -c -o visibility.o visibility.cpp
mv -f .deps/visibility.Tpo .deps/visibility.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT switchedpower.o -MD -MP -MF .deps/switchedpower.Tpo -c -o switchedpower.o switchedpower.cpp
mv -f .deps/switchedpower.Tpo .deps/switchedpower.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT mark5bfile.o -MD -MP -MF .deps/mark5bfile.Tpo -c -o mark5bfile.o mark5bfile.cpp
mv -f .deps/mark5bfile.Tpo .deps/mark5bfile.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT vdiffile.o -MD -MP -MF .deps/vdiffile.Tpo -c -o vdiffile.o vdiffile.cpp
mv -f .deps/vdiffile.Tpo .deps/vdiffile.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT vdiffake.o -MD -MP -MF .deps/vdiffake.Tpo -c -o vdiffake.o vdiffake.cpp
mv -f .deps/vdiffake.Tpo .deps/vdiffake.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT vdifnetwork.o -MD -MP -MF .deps/vdifnetwork.Tpo -c -o vdifnetwork.o vdifnetwork.cpp
mv -f .deps/vdifnetwork.Tpo .deps/vdifnetwork.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT vdifsharedmemory.o -MD -MP -MF .deps/vdifsharedmemory.Tpo -c -o vdifsharedmemory.o vdifsharedmemory.cpp
mv -f .deps/vdifsharedmemory.Tpo .deps/vdifsharedmemory.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT datamuxer.o -MD -MP -MF .deps/datamuxer.Tpo -c -o datamuxer.o datamuxer.cpp
mv -f .deps/datamuxer.Tpo .deps/datamuxer.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT vdifmark6_datastream.o -MD -MP -MF .deps/vdifmark6_datastream.Tpo -c -o vdifmark6_datastream.o vdifmark6_datastream.cpp
mv -f .deps/vdifmark6_datastream.Tpo .deps/vdifmark6_datastream.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT nativemk5_stubs.o -MD -MP -MF .deps/nativemk5_stubs.Tpo -c -o nativemk5_stubs.o nativemk5_stubs.cpp
mv -f .deps/nativemk5_stubs.Tpo .deps/nativemk5_stubs.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT mark5bmark5_stubs.o -MD -MP -MF .deps/mark5bmark5_stubs.Tpo -c -o mark5bmark5_stubs.o mark5bmark5_stubs.cpp
mv -f .deps/mark5bmark5_stubs.Tpo .deps/mark5bmark5_stubs.Po
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT vdifmark5_stubs.o -MD -MP -MF .deps/vdifmark5_stubs.Tpo -c -o vdifmark5_stubs.o vdifmark5_stubs.cpp
mv -f .deps/vdifmark5_stubs.Tpo .deps/vdifmark5_stubs.Po
rm -f libmpifxcorr.a
ar cru libmpifxcorr.a pcal.o configuration.o mode.o core.o datastream.o polyco.o mk5.o mk5mode.o fxmanager.o mathutil.o model.o visibility.o alert.o switchedpower.o mark5bfile.o vdiffile.o vdiffake.o vdifnetwork.o vdifsharedmemory.o sharedmemorybuffer.o datamuxer.o vdifmark6_datastream.o nativemk5_stubs.o mark5bmark5_stubs.o vdifmark5_stubs.o
ranlib libmpifxcorr.a
rm -f libfxcorr.a
ar cru libfxcorr.a configuration.o pcal.o mathutil.o mode.o mk5mode.o polyco.o visibility.o model.o datamuxer.o alert.o
ranlib libfxcorr.a
/usr/bin/mpicxx -DHAVE_CONFIG_H -I. -I..   -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include -MT mpifxcorr.o -MD -MP -MF .deps/mpifxcorr.Tpo -c -o mpifxcorr.o mpifxcorr.cpp
mv -f .deps/mpifxcorr.Tpo .deps/mpifxcorr.Po
/usr/bin/mpicxx  -g -O2 -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include -DIPP9 -I/opt/intel/ipp/include  -I/home/oper/DiFX-2.5.2/include -I/home/oper/DiFX-2.5.2/include    -I/home/oper/DiFX-2.5.2/include   -o mpifxcorr mpifxcorr.o fxmanager.o core.o datastream.o visibility.o configuration.o mathutil.o mode.o model.o mk5.o mk5mode.o datamuxer.o mark5bfile.o vdiffile.o vdiffake.o vdifnetwork.o vdifsharedmemory.o sharedmemorybuffer.o polyco.o alert.o pcal.o switchedpower.o vdifmark6_datastream.o nativemk5_stubs.o mark5bmark5_stubs.o vdifmark5_stubs.o  -L/home/oper/DiFX-2.5.2/lib -lmark5access -L/home/oper/DiFX-2.5.2/lib -lvdifio  -L/opt/intel/lib/intel64 -L/opt/intel/ipp/lib/intel64 -L/opt/intel/compiler/lib/intel64 -Wl,-rpath,/opt/intel/lib/intel64 -Wl,-rpath,/opt/intel/ipp/lib/intel64 -lipps -lippvm -lippcore -lpthread  -L/home/oper/DiFX-2.5.2/lib -ldifxmessage -L/home/oper/DiFX-2.5.2/lib -lmark5ipc -L/home/oper/DiFX-2.5.2/lib -ldirlist -lrt -lpthread
Makefile:659: recipe for target 'mpifxcorr' failed
make[2]: Leaving directory '/home/oper/DiFX-2.5.2/mpifxcorr/src'
Makefile:439: recipe for target 'all-recursive' failed
make[1]: Leaving directory '/home/oper/DiFX-2.5.2/mpifxcorr'
Makefile:355: recipe for target 'all' failed




Stuart Weston

Mobile: 021 713062

Skype: stuart.d.weston
Email:  stuart.weston at aut.ac.nz

http://www.atnf.csiro.au/people/Stuart.Weston/index.html

Software Engineer
Institute for Radio Astronomy & Space Research (IRASR)
School of Engineering, Computer and Mathematical Sciences
Faculty of Design and Creative Technologies
Auckland University of Technology, New Zealand.

http://www.irasr.aut.ac.nz/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listmgr.nrao.edu/pipermail/difx-users/attachments/20190124/5169c9cd/attachment-0001.html>


More information about the Difx-users mailing list