Hi,

I'm trying to write an easyconfig for gretl[1].  I have

  toolchain = {'name': 'foss', 'version': '2019a'}
  toolchainopts = {'openmp': True}

but I am getting the following error:

libtool: compile:  gcc -mavx -Winline -c -O2 -ftree-vectorize -march=native 
-fno-math-errno -fopenmp -I.. -I../gui -DHAVE_CONFIG_H -I../lib/src -pthread 
-I/trinity/shared/easybuild/software/
GTK+/3.24.8-GCCcore-8.2.0/include/gtk-3.0 
-I/trinity/shared/easybuild/software/libepoxy/1.5.3-GCCcore-8.2.0/include 
-I/trinity/shared/easybuild/software/Gdk-Pixbuf/2.38.1-GCCcore-8.2.0/inclu
de/gdk-pixbuf-2.0 
-I/trinity/shared/easybuild/software/at-spi2-atk/2.32.0-GCCcore-8.2.0/include/at-spi2-atk/2.0
 -I/trinity/shared/easybuild/software/at-spi2-core/2.32.0-GCCcore-8.2.0/include
/at-spi-2.0 
-I/trinity/shared/easybuild/software/ATK/2.32.0-GCCcore-8.2.0/include/atk-1.0 
-I/trinity/shared/easybuild/software/Mesa/19.0.1-GCCcore-8.2.0/include 
-I/trinity/shared/easybuild/s
oftware/libdrm/2.4.97-GCCcore-8.2.0/include 
-I/trinity/shared/easybuild/software/libdrm/2.4.97-GCCcore-8.2.0/include/libdrm 
-I/trinity/shared/easybuild/software/DBus/1.13.8-GCCcore-8.2.0/inc
lude/dbus-1.0 
-I/trinity/shared/easybuild/software/DBus/1.13.8-GCCcore-8.2.0/lib/dbus-1.0/include
 
-I/trinity/shared/easybuild/software/Pango/1.43.0-GCCcore-8.2.0/include/pango-1.0
 -I/trinity
/shared/easybuild/software/FriBidi/1.0.5-GCCcore-8.2.0/include/fribidi 
-I/trinity/shared/easybuild/software/HarfBuzz/2.4.0-GCCcore-8.2.0/include/harfbuzz
 -I/trinity/shared/easybuild/software
/cairo/1.16.0-GCCcore-8.2.0/include/cairo 
-I/trinity/shared/easybuild/software/X11/20190311-GCCcore-8.2.0/include 
-I/trinity/shared/easybuild/software/fontconfig/2.13.1-GCCcore-8.2.0/include
 
-I/trinity/shared/easybuild/software/GLib/2.60.1-GCCcore-8.2.0/include/gio-unix-2.0
 -I/trinity/shared/easybuild/software/GLib/2.60.1-GCCcore-8.2.0/include 
-I/trinity/shared/easybuild/softwa
re/GLib/2.60.1-GCCcore-8.2.0/include/glib-2.0 
-I/trinity/shared/easybuild/software/GLib/2.60.1-GCCcore-8.2.0/lib/glib-2.0/include
 -I/trinity/shared/easybuild/software/util-linux/2.33-GCCcore
-8.2.0/include/uuid 
-I/trinity/shared/easybuild/software/util-linux/2.33-GCCcore-8.2.0/include/libmount
 
-I/trinity/shared/easybuild/software/util-linux/2.33-GCCcore-8.2.0/include/blkid
 -I/tr
inity/shared/easybuild/software/PCRE/8.43-GCCcore-8.2.0/include 
-I/trinity/shared/easybuild/software/libffi/3.2.1-GCCcore-8.2.0/include 
-I/trinity/shared/easybuild/software/expat/2.2.6-GCCco
re-8.2.0/include 
-I/trinity/shared/easybuild/software/pixman/0.38.0-GCCcore-8.2.0/include/pixman-1
 
-I/trinity/shared/easybuild/software/freetype/2.9.1-GCCcore-8.2.0/include/freetype2
 -I/trin
ity/shared/easybuild/software/libpng/1.6.36-GCCcore-8.2.0/include/libpng16 
-I/trinity/shared/easybuild/software/bzip2/1.0.6-GCCcore-8.2.0/include 
-I/trinity/shared/easybuild/software/zlib/1.
2.11-GCCcore-8.2.0/include 
-I/trinity/shared/easybuild/software/libxml2/2.9.8-GCCcore-8.2.0/include/libxml2
 -I../plugin 
-I/trinity/shared/easybuild/software/GLib/2.60.1-GCCcore-8.2.0/include
/glib-2.0 
-I/trinity/shared/easybuild/software/GLib/2.60.1-GCCcore-8.2.0/lib/glib-2.0/include
 -I/trinity/shared/easybuild/software/PCRE/8.43-GCCcore-8.2.0/include 
-I../plugin/zipunzip -I/tri
nity/shared/easybuild/software/GLib/2.60.1-GCCcore-8.2.0/include/glib-2.0 
-I/trinity/shared/easybuild/software/GLib/2.60.1-GCCcore-8.2.0/lib/glib-2.0/include
 -I/trinity/shared/easybuild/soft
ware/PCRE/8.43-GCCcore-8.2.0/include -I../plugin/libsvm 
-Wno-deprecated-declarations -I. vif.c  -fPIC -DPIC -o .libs/vif.o
../lib/.libs/libgretl-1.0.so: error: undefined reference to 
'omp_get_num_threads'
../lib/.libs/libgretl-1.0.so: error: undefined reference to 'GOMP_barrier'
../lib/.libs/libgretl-1.0.so: error: undefined reference to 'omp_get_thread_num'
../lib/.libs/libgretl-1.0.so: error: undefined reference to 'GOMP_parallel'
../lib/.libs/libgretl-1.0.so: error: undefined reference to 'omp_get_wtime'
../lib/.libs/libgretl-1.0.so: error: undefined reference to 
'omp_set_num_threads'
collect2: error: ld returned 1 exit status

Any ideas what I'm doing wrong?

Cheers,

Loris

Footnotes: 
[1]  http://gretl.sourceforge.net/

-- 
Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universität Berlin         Email loris.benn...@fu-berlin.de

Reply via email to