You will generally get much better error messages if you run make without
`-j`. The more helpful error message was printed somewhere in the middle,
when the failure first occurred, and suggests setting OPENBLAS_TARGET_ARCH
(the rest seems to be severely garbled). The valid choices are listed at
https://github.com/xianyi/OpenBLAS/blob/develop/GotoBLAS_01Readme.txt

alternatively, if you don't put OPENBLAS_DYNAMIC_ARCH=0 in your Make.user
file, I thought this error is not supposed to occur?


On Sat, Jun 20, 2015 at 12:59 AM Giant Y <[email protected]> wrote:

> hello, I try to compile julia from source in Debian Jessie, but an error
> occured. It says:
>
> make[3]: *** [getarch_2nd] Error 1
>> Makefile:131: *** OpenBLAS: Detecting CPU failed. Please set TARGET
>> explicitly, e.g. make TARGET=your_cpu_target. Please read README for the
>> detail..  Stop.
>>
>
> I googled with the keyword "OpenBLAS: Detecting CPU failed." and then use
> "make TARGET=x86_64" and "make TARGET=native" to compile, the same error
> occured.
>
> I don't know how to deal with it.
>
> My computer uses an AMD A10 6800K cpu.
>
> The following is the log thrown during the compiling:
>
>
>  /bin/bash ./config.status
> config.status: creating Makefile
> config.status: executing depfiles commands
> config.status: executing libtool commands
>   CC       src/libuv_la-fs-poll.lo
>   CC       src/libuv_la-inet.lo
>   CC       src/libuv_la-uv-common.lo
>   CC       src/libuv_la-version.lo
>   CC       src/unix/libuv_la-async.lo
>   CC       src/unix/libuv_la-core.lo
>   CC       src/unix/libuv_la-dl.lo
>   CC       src/unix/libuv_la-fs.lo
>   CC       src/unix/libuv_la-getaddrinfo.lo
>   CC       src/unix/libuv_la-getnameinfo.lo
>   CC       src/unix/libuv_la-loop-watcher.lo
>   CC       src/unix/libuv_la-loop.lo
>   CC       src/unix/libuv_la-pipe.lo
>   CC       src/unix/libuv_la-poll.lo
>   CC       src/unix/libuv_la-process.lo
>   CC       src/unix/libuv_la-signal.lo
>   CC       src/unix/libuv_la-stream.lo
>   CC       src/unix/libuv_la-tcp.lo
>   CC       src/unix/libuv_la-thread.lo
>   CC       src/unix/libuv_la-threadpool.lo
>   CC       src/unix/libuv_la-timer.lo
>   CC       src/unix/libuv_la-tty.lo
>   CC       src/unix/libuv_la-udp.lo
>   CC       src/unix/libuv_la-linux-core.lo
>   CC       src/unix/libuv_la-linux-inotify.lo
>   CC       src/unix/libuv_la-linux-syscalls.lo
>   CC       src/unix/libuv_la-proctitle.lo
>   CCLD     libuv.la
>  /bin/mkdir -p '/home/y560aifid/julialang/julia/usr/lib'
>  /bin/bash ./libtool   --mode=install /usr/bin/install -c   libuv.la
> '/home/y560aifid/julialang/julia/usr/lib'
> libtool: install: /usr/bin/install -c .libs/libuv.so.11.0.0
> /home/y560aifid/julialang/julia/usr/lib/libuv.so.11.0.0
> libtool: install: (cd /home/y560aifid/julialang/julia/usr/lib && { ln -s
> -f libuv.so.11.0.0 libuv.so.11 || { rm -f libuv.so.11 && ln -s
> libuv.so.11.0.0 libuv.so.11; }; })
> libtool: install: (cd /home/y560aifid/julialang/julia/usr/lib && { ln -s
> -f libuv.so.11.0.0 libuv.so || { rm -f libuv.so && ln -s libuv.so.11.0.0
> libuv.so; }; })
> libtool: install: /usr/bin/install -c .libs/libuv.lai
> /home/y560aifid/julialang/julia/usr/lib/libuv.la
> libtool: install: /usr/bin/install -c .libs/libuv.a
> /home/y560aifid/julialang/julia/usr/lib/libuv.a
> libtool: install: chmod 644 /home/y560aifid/julialang/julia/usr/lib/libuv.a
> libtool: install: ranlib /home/y560aifid/julialang/julia/usr/lib/libuv.a
> libtool: finish:
> PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin"
> ldconfig -n /home/y560aifid/julialang/julia/usr/lib
> ----------------------------------------------------------------------
> Libraries have been installed in:
>    /home/y560aifid/julialang/julia/usr/lib
>
> If you ever happen to want to link against installed libraries
> in a given directory, LIBDIR, you must either use libtool, and
> specify the full pathname of the library, or use the `-LLIBDIR'
> flag during linking and do at least one of the following:
>    - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
>      during execution
>    - add LIBDIR to the `LD_RUN_PATH' environment variable
>      during linking
>    - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
>    - have your system administrator add LIBDIR to `/etc/ld.so.conf'
>
> See any operating system documentation about shared libraries for
> more information, such as the ld(1) and ld.so(8) manual pages.
> ----------------------------------------------------------------------
>  /bin/mkdir -p '/home/y560aifid/julialang/julia/usr/include'
>  /usr/bin/install -c -m 644 include/uv.h include/uv-errno.h
> include/uv-version.h include/uv-unix.h include/uv-linux.h
> '/home/y560aifid/julialang/julia/usr/include'
> Making install in src
>  /bin/bash ../libtool   --mode=install /usr/bin/install -c   libunwind.la
> libunwind-ptrace.la libunwind-coredump.la libunwind-x86_64.la
> libunwind-setjmp.la '/home/y560aifid/julialang/julia/usr/lib'
> libtool: install: /usr/bin/install -c .libs/libunwind.lai
> /home/y560aifid/julialang/julia/usr/lib/libunwind.la
> libtool: install: /usr/bin/install -c .libs/libunwind-ptrace.lai
> /home/y560aifid/julialang/julia/usr/lib/libunwind-ptrace.la
> libtool: install: /usr/bin/install -c .libs/libunwind-coredump.lai
> /home/y560aifid/julialang/julia/usr/lib/libunwind-coredump.la
> libtool: install: /usr/bin/install -c .libs/libunwind-x86_64.lai
> /home/y560aifid/julialang/julia/usr/lib/libunwind-x86_64.la
> libtool: install: /usr/bin/install -c .libs/libunwind-setjmp.lai
> /home/y560aifid/julialang/julia/usr/lib/libunwind-setjmp.la
> libtool: install: /usr/bin/install -c .libs/libunwind.a
> /home/y560aifid/julialang/julia/usr/lib/libunwind.a
> libtool: install: chmod 644
> /home/y560aifid/julialang/julia/usr/lib/libunwind.a
> libtool: install: ranlib
> /home/y560aifid/julialang/julia/usr/lib/libunwind.a
> libtool: install: /usr/bin/install -c .libs/libunwind-ptrace.a
> /home/y560aifid/julialang/julia/usr/lib/libunwind-ptrace.a
> libtool: install: chmod 644
> /home/y560aifid/julialang/julia/usr/lib/libunwind-ptrace.a
> libtool: install: ranlib
> /home/y560aifid/julialang/julia/usr/lib/libunwind-ptrace.a
> libtool: install: /usr/bin/install -c .libs/libunwind-coredump.a
> /home/y560aifid/julialang/julia/usr/lib/libunwind-coredump.a
> libtool: install: chmod 644
> /home/y560aifid/julialang/julia/usr/lib/libunwind-coredump.a
> libtool: install: ranlib
> /home/y560aifid/julialang/julia/usr/lib/libunwind-coredump.a
> libtool: install: /usr/bin/install -c .libs/libunwind-x86_64.a
> /home/y560aifid/julialang/julia/usr/lib/libunwind-x86_64.a
> libtool: install: chmod 644
> /home/y560aifid/julialang/julia/usr/lib/libunwind-x86_64.a
> libtool: install: ranlib
> /home/y560aifid/julialang/julia/usr/lib/libunwind-x86_64.a
> libtool: install: /usr/bin/install -c .libs/libunwind-setjmp.a
> /home/y560aifid/julialang/julia/usr/lib/libunwind-setjmp.a
> libtool: install: chmod 644
> /home/y560aifid/julialang/julia/usr/lib/libunwind-setjmp.a
> libtool: install: ranlib
> /home/y560aifid/julialang/julia/usr/lib/libunwind-setjmp.a
> libtool: finish:
> PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin"
> ldconfig -n /home/y560aifid/julialang/julia/usr/lib
> ----------------------------------------------------------------------
> Libraries have been installed in:
>    /home/y560aifid/julialang/julia/usr/lib
>
> If you ever happen to want to link against installed libraries
> in a given directory, LIBDIR, you must either use libtool, and
> specify the full pathname of the library, or use the `-LLIBDIR'
> flag during linking and do at least one of the following:
>    - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
>      during execution
>    - add LIBDIR to the `LD_RUN_PATH' environment variable
>      during linking
>    - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
>    - have your system administrator add LIBDIR to `/etc/ld.so.conf'
>
> See any operating system documentation about shared libraries for
> more information, such as the ld(1) and ld.so(8) manual pages.
> ----------------------------------------------------------------------
>  /usr/bin/install -c -m 644 libunwind-generic.pc unwind/libunwind.pc
> ptrace/libunwind-ptrace.pc setjmp/libunwind-setjmp.pc
> coredump/libunwind-coredump.pc
> '/home/y560aifid/julialang/julia/usr/lib/pkgconfig'
> Making install in tests
> Making install in doc
>  /usr/bin/install -c -m 644 'libunwind.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/libunwind.3'
>  /usr/bin/install -c -m 644 'libunwind-dynamic.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/libunwind-dynamic.3'
>  /usr/bin/install -c -m 644 'libunwind-ia64.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/libunwind-ia64.3'
>  /usr/bin/install -c -m 644 'libunwind-ptrace.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/libunwind-ptrace.3'
>  /usr/bin/install -c -m 644 'libunwind-setjmp.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/libunwind-setjmp.3'
>  /usr/bin/install -c -m 644 'unw_backtrace.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_backtrace.3'
>  /usr/bin/install -c -m 644 'unw_flush_cache.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_flush_cache.3'
>  /usr/bin/install -c -m 644 'unw_get_accessors.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_get_accessors.3'
>  /usr/bin/install -c -m 644 'unw_get_proc_info.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_get_proc_info.3'
>  /usr/bin/install -c -m 644 'unw_get_proc_info_by_ip.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_get_proc_info_by_ip.3'
>  /usr/bin/install -c -m 644 'unw_get_proc_name.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_get_proc_name.3'
>  /usr/bin/install -c -m 644 'unw_get_fpreg.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_get_fpreg.3'
>  /usr/bin/install -c -m 644 'unw_get_reg.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_get_reg.3'
>  /usr/bin/install -c -m 644 'unw_getcontext.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_getcontext.3'
>  /usr/bin/install -c -m 644 'unw_init_local.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_init_local.3'
>  /usr/bin/install -c -m 644 'unw_init_remote.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_init_remote.3'
>  /usr/bin/install -c -m 644 'unw_is_fpreg.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_is_fpreg.3'
>  /usr/bin/install -c -m 644 'unw_is_signal_frame.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_is_signal_frame.3'
>  /usr/bin/install -c -m 644 'unw_create_addr_space.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_create_addr_space.3'
>  /usr/bin/install -c -m 644 'unw_destroy_addr_space.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_destroy_addr_space.3'
>  /usr/bin/install -c -m 644 'unw_regname.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_regname.3'
>  /usr/bin/install -c -m 644 'unw_resume.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_resume.3'
>  /usr/bin/install -c -m 644 'unw_set_caching_policy.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_set_caching_policy.3'
>  /usr/bin/install -c -m 644 'unw_set_fpreg.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_set_fpreg.3'
>  /usr/bin/install -c -m 644 'unw_set_reg.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_set_reg.3'
>  /usr/bin/install -c -m 644 'unw_step.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_step.3'
>  /usr/bin/install -c -m 644 'unw_strerror.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/unw_strerror.3'
>  /usr/bin/install -c -m 644 '_U_dyn_register.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/_U_dyn_register.3'
>  /usr/bin/install -c -m 644 '_U_dyn_cancel.man'
> '/home/y560aifid/julialang/julia/usr/share/man/man3/_U_dyn_cancel.3'
>  /usr/bin/install -c -m 644 include/libunwind-dynamic.h
> include/libunwind-ptrace.h include/libunwind-coredump.h
> include/libunwind-x86_64.h include/libunwind.h include/unwind.h
> '/home/y560aifid/julialang/julia/usr/include'
>  /usr/bin/install -c -m 644 include/libunwind-common.h
> '/home/y560aifid/julialang/julia/usr/include'
> llvm[3]: Installing include files
> llvm[4]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMSupport.a
> llvm[4]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMTableGen.a
> llvm[5]: Install circumvented with NO_INSTALL
> llvm[5]: Install circumvented with NO_INSTALL
> llvm[5]: Install circumvented with NO_INSTALL
> llvm[5]: Install circumvented with NO_INSTALL
> llvm[5]: Install circumvented with NO_INSTALL
> llvm[5]: Install circumvented with NO_INSTALL
> llvm[6]: Install circumvented with NO_INSTALL
> llvm[6]: Install circumvented with NO_INSTALL
> llvm[4]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMCore.a
> llvm[4]: Installing
> /home/y560aifid/julialang/julia/usr/include/llvm/IR/Intrinsics.gen
> llvm[5]: Installing
> /home/y560aifid/julialang/julia/usr/include/llvm/IR/Intrinsics.gen
> llvm[5]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMAsmParser.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMBitReader.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMBitWriter.a
> llvm[5]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMArchive.a
> llvm[5]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMAnalysis.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMipa.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMTransformUtils.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMInstrumentation.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMScalarOpts.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMInstCombine.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMipo.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMVectorize.a
> llvm[6]: Installing Release Shared Library
> /home/y560aifid/julialang/julia/usr/lib/LLVMHello.so
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMObjCARCOpts.a
> llvm[5]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMCodeGen.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMSelectionDAG.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMAsmPrinter.a
> llvm[5]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMTarget.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMX86CodeGen.a
> llvm[7]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMX86AsmPrinter.a
> llvm[7]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMX86AsmParser.a
> llvm[7]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMX86Disassembler.a
> llvm[7]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMX86Info.a
> llvm[7]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMX86Desc.a
> llvm[7]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMX86Utils.a
> llvm[5]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMExecutionEngine.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMInterpreter.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMJIT.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMMCJIT.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMRuntimeDyld.a
> llvm[5]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMLinker.a
> llvm[5]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMMC.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMMCParser.a
> llvm[6]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMMCDisassembler.a
> llvm[5]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMObject.a
> llvm[5]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMOption.a
> llvm[5]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMDebugInfo.a
> llvm[5]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVMIRReader.a
> llvm[4]: Installing Release Shared Library
> /home/y560aifid/julialang/julia/usr/lib/libLLVM-3.3.so
> llvm[5]: Install circumvented with NO_INSTALL
> llvm[5]: Install circumvented with NO_INSTALL
> llvm[5]: Installing Release Shared Library
> /home/y560aifid/julialang/julia/usr/lib/libLTO.so
> llvm[5]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libLTO.a
> llvm[5]: Installing Release Shared Library
> /home/y560aifid/julialang/julia/usr/lib/BugpointPasses.so
> llvm[5]: Installing Release Shared Library
> /home/y560aifid/julialang/julia/usr/lib/libprofile_rt.so
> llvm[5]: Installing Release Archive Library
> /home/y560aifid/julialang/julia/usr/lib/libprofile_rt.a
>  /bin/bash ./libtool   --mode=install /usr/bin/install -c   libpcre.la
> libpcreposix.la libpcrecpp.la '/home/y560aifid/julialang/julia/usr/lib'
> libtool: install: /usr/bin/install -c .libs/libpcre.so.1.0.1
> /home/y560aifid/julialang/julia/usr/lib/libpcre.so.1.0.1
> libtool: install: (cd /home/y560aifid/julialang/julia/usr/lib && { ln -s
> -f libpcre.so.1.0.1 libpcre.so.1 || { rm -f libpcre.so.1 && ln -s
> libpcre.so.1.0.1 libpcre.so.1; }; })
> libtool: install: (cd /home/y560aifid/julialang/julia/usr/lib && { ln -s
> -f libpcre.so.1.0.1 libpcre.so || { rm -f libpcre.so && ln -s
> libpcre.so.1.0.1 libpcre.so; }; })
> libtool: install: /usr/bin/install -c .libs/libpcre.lai
> /home/y560aifid/julialang/julia/usr/lib/libpcre.la
> libtool: install: (cd /home/y560aifid/julialang/julia/deps/pcre-8.31;
> /bin/bash /home/y560aifid/julialang/julia/deps/pcre-8.31/libtool  --silent
> --tag CC --mode=relink gcc -m64 -O2 -version-info 0:1:0 -o libpcreposix.la
> -rpath /home/y560aifid/julialang/julia/usr/lib pcreposix.lo libpcre.la )
> libtool: install: /usr/bin/install -c .libs/libpcreposix.so.0.0.1T
> /home/y560aifid/julialang/julia/usr/lib/libpcreposix.so.0.0.1
> libtool: install: (cd /home/y560aifid/julialang/julia/usr/lib && { ln -s
> -f libpcreposix.so.0.0.1 libpcreposix.so.0 || { rm -f libpcreposix.so.0 &&
> ln -s libpcreposix.so.0.0.1 libpcreposix.so.0; }; })
> libtool: install: (cd /home/y560aifid/julialang/julia/usr/lib && { ln -s
> -f libpcreposix.so.0.0.1 libpcreposix.so || { rm -f libpcreposix.so && ln
> -s libpcreposix.so.0.0.1 libpcreposix.so; }; })
> libtool: install: /usr/bin/install -c .libs/libpcreposix.lai
> /home/y560aifid/julialang/julia/usr/lib/libpcreposix.la
> libtool: install: (cd /home/y560aifid/julialang/julia/deps/pcre-8.31;
> /bin/bash /home/y560aifid/julialang/julia/deps/pcre-8.31/libtool  --silent
> --tag CXX --mode=relink g++ -m64 -O2 -version-info 0:0:0 -o libpcrecpp.la
> -rpath /home/y560aifid/julialang/julia/usr/lib pcrecpp.lo pcre_scanner.lo
> pcre_stringpiece.lo libpcre.la )
> libtool: install: /usr/bin/install -c .libs/libpcrecpp.so.0.0.0T
> /home/y560aifid/julialang/julia/usr/lib/libpcrecpp.so.0.0.0
> libtool: install: (cd /home/y560aifid/julialang/julia/usr/lib && { ln -s
> -f libpcrecpp.so.0.0.0 libpcrecpp.so.0 || { rm -f libpcrecpp.so.0 && ln -s
> libpcrecpp.so.0.0.0 libpcrecpp.so.0; }; })
> libtool: install: (cd /home/y560aifid/julialang/julia/usr/lib && { ln -s
> -f libpcrecpp.so.0.0.0 libpcrecpp.so || { rm -f libpcrecpp.so && ln -s
> libpcrecpp.so.0.0.0 libpcrecpp.so; }; })
> libtool: install: /usr/bin/install -c .libs/libpcrecpp.lai
> /home/y560aifid/julialang/julia/usr/lib/libpcrecpp.la
> libtool: install: /usr/bin/install -c .libs/libpcre.a
> /home/y560aifid/julialang/julia/usr/lib/libpcre.a
> libtool: install: chmod 644
> /home/y560aifid/julialang/julia/usr/lib/libpcre.a
> libtool: install: ranlib /home/y560aifid/julialang/julia/usr/lib/libpcre.a
> libtool: install: /usr/bin/install -c .libs/libpcreposix.a
> /home/y560aifid/julialang/julia/usr/lib/libpcreposix.a
> libtool: install: chmod 644
> /home/y560aifid/julialang/julia/usr/lib/libpcreposix.a
> libtool: install: ranlib
> /home/y560aifid/julialang/julia/usr/lib/libpcreposix.a
> libtool: install: /usr/bin/install -c .libs/libpcrecpp.a
> /home/y560aifid/julialang/julia/usr/lib/libpcrecpp.a
> libtool: install: chmod 644
> /home/y560aifid/julialang/julia/usr/lib/libpcrecpp.a
> libtool: install: ranlib
> /home/y560aifid/julialang/julia/usr/lib/libpcrecpp.a
> libtool: finish:
> PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin"
> ldconfig -n /home/y560aifid/julialang/julia/usr/lib
> ----------------------------------------------------------------------
> Libraries have been installed in:
>    /home/y560aifid/julialang/julia/usr/lib
>
> If you ever happen to want to link against installed libraries
> in a given directory, LIBDIR, you must either use libtool, and
> specify the full pathname of the library, or use the `-LLIBDIR'
> flag during linking and do at least one of the following:
>    - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
>      during execution
>    - add LIBDIR to the `LD_RUN_PATH' environment variable
>      during linking
>    - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
>    - have your system administrator add LIBDIR to `/etc/ld.so.conf'
>
> See any operating system documentation about shared libraries for
> more information, such as the ld(1) and ld.so(8) manual pages.
> ----------------------------------------------------------------------
>   /bin/bash ./libtool   --mode=install /usr/bin/install -c pcretest
> pcregrep '/home/y560aifid/julialang/julia/usr/bin'
> libtool: install: /usr/bin/install -c .libs/pcretest
> /home/y560aifid/julialang/julia/usr/bin/pcretest
> libtool: install: /usr/bin/install -c .libs/pcregrep
> /home/y560aifid/julialang/julia/usr/bin/pcregrep
>  /usr/bin/install -c pcre-config '/home/y560aifid/julialang/julia/usr/bin'
>  /usr/bin/install -c -m 644 doc/pcre.txt doc/pcre-config.txt
> doc/pcregrep.txt doc/pcretest.txt AUTHORS COPYING ChangeLog LICENCE NEWS
> README '/home/y560aifid/julialang/julia/usr/share/doc/pcre'
>  /usr/bin/install -c -m 644 doc/html/index.html doc/html/pcre.html
> doc/html/pcre16.html doc/html/pcre-config.html
> doc/html/pcre_assign_jit_stack.html doc/html/pcre_compile.html
> doc/html/pcre_compile2.html doc/html/pcre_config.html
> doc/html/pcre_copy_named_substring.html doc/html/pcre_copy_substring.html
> doc/html/pcre_dfa_exec.html doc/html/pcre_exec.html
> doc/html/pcre_free_study.html doc/html/pcre_free_substring.html
> doc/html/pcre_free_substring_list.html doc/html/pcre_fullinfo.html
> doc/html/pcre_get_named_substring.html doc/html/pcre_get_stringnumber.html
> doc/html/pcre_get_stringtable_entries.html doc/html/pcre_get_substring.html
> doc/html/pcre_get_substring_list.html doc/html/pcre_jit_stack_alloc.html
> doc/html/pcre_jit_stack_free.html doc/html/pcre_maketables.html
> doc/html/pcre_pattern_to_host_byte_order.html doc/html/pcre_refcount.html
> doc/html/pcre_study.html doc/html/pcre_utf16_to_host_byte_order.html
> doc/html/pcre_version.html doc/html/pcreapi.html doc/html/pcrebuild.html
> doc/html/pcrecallout.html doc/html/pcrecompat.html doc/html/pcredemo.html
> doc/html/pcregrep.html doc/html/pcrejit.html doc/html/pcrelimits.html
> doc/html/pcrematching.html doc/html/pcrepartial.html
> doc/html/pcrepattern.html
> '/home/y560aifid/julialang/julia/usr/share/doc/pcre/html'
>  /usr/bin/install -c -m 644 doc/html/pcreperform.html
> doc/html/pcreposix.html doc/html/pcreprecompile.html
> doc/html/pcresample.html doc/html/pcrestack.html doc/html/pcresyntax.html
> doc/html/pcretest.html doc/html/pcreunicode.html
> '/home/y560aifid/julialang/julia/usr/share/doc/pcre/html'
>  /usr/bin/install -c -m 644 doc/html/pcrecpp.html
> '/home/y560aifid/julialang/julia/usr/share/doc/pcre/html'
>  /usr/bin/install -c -m 644 pcreposix.h pcrecpp.h pcre_scanner.h
> '/home/y560aifid/julialang/julia/usr/include'
>  /usr/bin/install -c -m 644 doc/pcre-config.1 doc/pcregrep.1
> doc/pcretest.1 '/home/y560aifid/julialang/julia/usr/share/man/man1'
>  /usr/bin/install -c -m 644 doc/pcre.3 doc/pcre16.3
> doc/pcre_assign_jit_stack.3 doc/pcre_compile.3 doc/pcre_compile2.3
> doc/pcre_config.3 doc/pcre_copy_named_substring.3 doc/pcre_copy_substring.3
> doc/pcre_dfa_exec.3 doc/pcre_exec.3 doc/pcre_free_study.3
> doc/pcre_free_substring.3 doc/pcre_free_substring_list.3
> doc/pcre_fullinfo.3 doc/pcre_get_named_substring.3
> doc/pcre_get_stringnumber.3 doc/pcre_get_stringtable_entries.3
> doc/pcre_get_substring.3 doc/pcre_get_substring_list.3
> doc/pcre_jit_stack_alloc.3 doc/pcre_jit_stack_free.3 doc/pcre_maketables.3
> doc/pcre_pattern_to_host_byte_order.3 doc/pcre_refcount.3 doc/pcre_study.3
> doc/pcre_utf16_to_host_byte_order.3 doc/pcre_version.3 doc/pcreapi.3
> doc/pcrebuild.3 doc/pcrecallout.3 doc/pcrecompat.3 doc/pcrejit.3
> doc/pcrelimits.3 doc/pcrematching.3 doc/pcrepartial.3 doc/pcrepattern.3
> doc/pcreperform.3 doc/pcreposix.3 doc/pcreprecompile.3 doc/pcresample.3
> '/home/y560aifid/julialang/julia/usr/share/man/man3'
>  /usr/bin/install -c -m 644 doc/pcrestack.3 doc/pcresyntax.3
> doc/pcreunicode.3 doc/pcrecpp.3
> '/home/y560aifid/julialang/julia/usr/share/man/man3'
>  /usr/bin/install -c -m 644 pcre.h pcrecpparg.h pcre_stringpiece.h
> '/home/y560aifid/julialang/julia/usr/include'
>  /usr/bin/install -c -m 644 libpcre.pc libpcreposix.pc libpcrecpp.pc
>  '/home/y560aifid/julialang/julia/usr/lib/pkgconfig'
> *** Clean the OpenBLAS build with 'make -C deps clean-openblas'. Rebuild
> with 'make OPENBLAS_USE_THREAD=0 if OpenBLAS had trouble linking
> libpthread.so, and with 'make OPENBLAS_TARGET_ARCH=NEHALEM' if there were
> errors building SandyBridge support. Both these options can also be used
> simultaneously. ***
> Makefile:875: recipe for target 'openblas-v0.2.13/libopenblas.so' failed
> Makefile:90: recipe for target 'julia-release' failed
> Makefile:37: recipe for target 'release' failed
>
> libtool: install: warning: relinking `libpcreposix.la'
> libtool: install: warning: relinking `libpcrecpp.la'
> getarch_2nd.c: In function ‘main’:
> getarch_2nd.c:12:35: error: ‘SGEMM_DEFAULT_UNROLL_M’ undeclared (first use
> in this function)
>      printf("SGEMM_UNROLL_M=%d\n", SGEMM_DEFAULT_UNROLL_M);
>                                    ^
> getarch_2nd.c:12:35: note: each undeclared identifier is reported only
> once for each function it appears in
> getarch_2nd.c:13:35: error: ‘SGEMM_DEFAULT_UNROLL_N’ undeclared (first use
> in this function)
>      printf("SGEMM_UNROLL_N=%d\n", SGEMM_DEFAULT_UNROLL_N);
>                                    ^
> getarch_2nd.c:14:35: error: ‘DGEMM_DEFAULT_UNROLL_M’ undeclared (first use
> in this function)
>      printf("DGEMM_UNROLL_M=%d\n", DGEMM_DEFAULT_UNROLL_M);
>                                    ^
> getarch_2nd.c:15:35: error: ‘DGEMM_DEFAULT_UNROLL_N’ undeclared (first use
> in this function)
>      printf("DGEMM_UNROLL_N=%d\n", DGEMM_DEFAULT_UNROLL_N);
>                                    ^
> getarch_2nd.c:19:35: error: ‘CGEMM_DEFAULT_UNROLL_M’ undeclared (first use
> in this function)
>      printf("CGEMM_UNROLL_M=%d\n", CGEMM_DEFAULT_UNROLL_M);
>                                    ^
> getarch_2nd.c:20:35: error: ‘CGEMM_DEFAULT_UNROLL_N’ undeclared (first use
> in this function)
>      printf("CGEMM_UNROLL_N=%d\n", CGEMM_DEFAULT_UNROLL_N);
>                                    ^
> getarch_2nd.c:21:35: error: ‘ZGEMM_DEFAULT_UNROLL_M’ undeclared (first use
> in this function)
>      printf("ZGEMM_UNROLL_M=%d\n", ZGEMM_DEFAULT_UNROLL_M);
>                                    ^
> getarch_2nd.c:22:35: error: ‘ZGEMM_DEFAULT_UNROLL_N’ undeclared (first use
> in this function)
>      printf("ZGEMM_UNROLL_N=%d\n", ZGEMM_DEFAULT_UNROLL_N);
>                                    ^
> getarch_2nd.c:67:50: error: ‘SGEMM_DEFAULT_Q’ undeclared (first use in
> this function)
>      printf("#define SLOCAL_BUFFER_SIZE\t%ld\n", (SGEMM_DEFAULT_Q *
> SGEMM_DEFAULT_UNROLL_N * 4 * 1 *  sizeof(float)));
>                                                   ^
> getarch_2nd.c:68:50: error: ‘DGEMM_DEFAULT_Q’ undeclared (first use in
> this function)
>      printf("#define DLOCAL_BUFFER_SIZE\t%ld\n", (DGEMM_DEFAULT_Q *
> DGEMM_DEFAULT_UNROLL_N * 2 * 1 *  sizeof(double)));
>                                                   ^
> getarch_2nd.c:69:50: error: ‘CGEMM_DEFAULT_Q’ undeclared (first use in
> this function)
>      printf("#define CLOCAL_BUFFER_SIZE\t%ld\n", (CGEMM_DEFAULT_Q *
> CGEMM_DEFAULT_UNROLL_N * 4 * 2 *  sizeof(float)));
>                                                   ^
> getarch_2nd.c:70:50: error: ‘ZGEMM_DEFAULT_Q’ undeclared (first use in
> this function)
>      printf("#define ZLOCAL_BUFFER_SIZE\t%ld\n", (ZGEMM_DEFAULT_Q *
> ZGEMM_DEFAULT_UNROLL_N * 2 * 2 *  sizeof(double)));
>                                                   ^
> make[3]: *** [getarch_2nd] Error 1
> Makefile:131: *** OpenBLAS: Detecting CPU failed. Please set TARGET
> explicitly, e.g. make TARGET=your_cpu_target. Please read README for the
> detail..  Stop.
> make[2]: *** [openblas-v0.2.13/libopenblas.so] Error 1
> make[1]: *** [julia-release] Error 2
> make: *** [release] Error 2
>
>
> -> posted by  *Giant Y*
>

Reply via email to