2301_79171118 2023-12-11 16:19 采纳率: 0%
浏览 12

waf文件安装报错:未定义的参数kmpc

Bash安装程序,使用的语句是 ./waf install -v
程序报错如文章最后部分

我查了下,好像是哪个库没有。但kml的库正常安装了,
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so
这个文件我搜索了一下,也有的。包括报错提到的参数,比如kmpc_atomic_fixed8_orb_cpt , 使用grep语句在文件中也能搜索到。

Waf: Entering directory `/mnt/softwares/relax/build'
[20/21] Linking build/relax
runner ['/usr/bin/gfortran', '-fopenmp', 'src/relax.f90.1.o', 'src/ctfft.f.1.o', 'src/types.f90.1.o', 'src/fourier.f90.1.o', 'src/green.f90.1.o', 'src/okada/green_space.f90.1.o', 'src/okada/dc3d.f.1.o', 'src/elastic3d.f90.1.o', 'src/friction3d.f90.1.o', 'src/viscoelastic3d.f90.1.o', 'src/writevtk.c.1.o', 'src/exportnetcdf.f90.1.o', 'src/export.f90.1.o', 'src/getdata.f.1.o', 'src/getopt_m.f90.1.o', 'src/input.f90.1.o', 'src/util.f90.1.o', 'src/mkl_dfti.f90.1.o', 'src/papi_prof.c.1.o', '-o/mnt/softwares/relax/build/relax', '-Wl,-rpath,/usr/lib', '-Wl,-rpath,None', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/lib', '-LNone', '-lnetcdff', '-lmkl_intel_lp64', '-lmkl_intel_thread', '-lmkl_core']
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_atomic_fixed8_orb_cpt'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_dispatch_next_4'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_for_static_fini'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_dispatch_init_4u'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_atomic_fixed8_rd'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_omp_task_alloc'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_dispatch_next_8'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_barrier'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_atomic_float4_wr'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_omp_task'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_dispatch_init_4'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_end_serialized_parallel'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_atomic_fixed4_add'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_atomic_fixed8_swp'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_atomic_fixed4_wr'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_dispatch_fini_8'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_for_static_init_4u'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_atomic_fixed8_add'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_atomic_fixed8_wr'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_dispatch_next_4u'
省略几行,都是kmpc相关的参数
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_end_reduce_nowait'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_serialized_parallel'
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libmkl_intel_thread.so: undefined reference to `__kmpc_atomic_fixed4_rd'
collect2: error: ld returned 1 exit status

Waf: Leaving directory `/mnt/softwares/relax/build'
Build failed
 -> task in 'relax' failed with exit status 1:
        {task 140647660975984: fcprogram relax.f90.1.o,ctfft.f.1.o,types.f90.1.o,fourier.f90.1.o,green.f90.1.o,green_space.f90.1.o,dc3d.f.1.o,elastic3d.f90.1.o,friction3d.f90.1.o,viscoelastic3d.f90.1.o,writevtk.c.1.o,exportnetcdf.f90.1.o,export.f90.1.o,getdata.f.1.o,getopt_m.f90.1.o,input.f90.1.o,util.f90.1.o,mkl_dfti.f90.1.o,papi_prof.c.1.o -> relax}
['/usr/bin/gfortran', '-fopenmp', 'src/relax.f90.1.o', 'src/ctfft.f.1.o', 'src/types.f90.1.o', 'src/fourier.f90.1.o', 'src/green.f90.1.o', 'src/okada/green_space.f90.1.o', 'src/okada/dc3d.f.1.o', 'src/elastic3d.f90.1.o', 'src/friction3d.f90.1.o', 'src/viscoelastic3d.f90.1.o', 'src/writevtk.c.1.o', 'src/exportnetcdf.f90.1.o', 'src/export.f90.1.o', 'src/getdata.f.1.o', 'src/getopt_m.f90.1.o', 'src/input.f90.1.o', 'src/util.f90.1.o', 'src/mkl_dfti.f90.1.o', 'src/papi_prof.c.1.o', '-o/mnt/softwares/relax/build/relax', '-Wl,-rpath,/usr/lib', '-Wl,-rpath,None', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/lib', '-LNone', '-lnetcdff', '-lmkl_intel_lp64', '-lmkl_intel_thread', '-lmkl_core']

  • 写回答

1条回答 默认 最新

  • Dataloading... 2023-12-15 20:00
    关注

    一样的问题,请问解决了吗

    评论

报告相同问题?

问题事件

  • 创建了问题 12月11日

悬赏问题

  • ¥300 寻抓云闪付tn组成网页付款链接
  • ¥15 请问Ubuntu要怎么安装chrome呀?
  • ¥15 视频编码 十六进制问题
  • ¥15 Xsheii7我安装这个文件的时候跳出来另一个文件已锁定文件的无一部分进程无法访问。这个该怎么解决
  • ¥15 unity terrain打包后地形错位,跟建筑不在同一个位置,怎么办
  • ¥15 FileNotFoundError 解决方案
  • ¥15 uniapp实现如下图的图表功能
  • ¥15 u-subsection如何修改相邻两个节点样式
  • ¥30 vs2010开发 WFP(windows filtering platform)
  • ¥15 服务端控制goose报文控制块的发布问题