Hello mailinglist,

thanks for all the support so far. Unfortunately I have a problem with 
compiling gawk now. The reason I want to compile gawk is that when I execute 
(system) (g)awk on my server and the foss-2015a pipeline is loaded, he uses the 
wrong library (it's a similar case as with wget):

$ gawk
gawk: symbol lookup error: 
/tools/easybuild/software/libreadline/6.3-foss-2015a/lib/libreadline.so.6: 
undefined symbol: PC

So I decided to compile gawk via easybuild, using the file from the repository 
but with a different toolchain:

gawk-4.0.2-goolf-1.4.10.eb => gawk-4.0.2-foss-2015a.eb

The problem that I get is that when he runs configure, he ironically uses gawk 
again to create the Makefile and I end up with the same error as above. I 
really don't know how to tackle this problem. The same holds for awk. I mean a 
computing server without awk is pretty limited. How can I use awk and easybuild 
in parallel? I accidentally "solved" my issue with wget by using the same 
compiler as wget was compiled with. But I can't always adjust my toolchain (and 
recompile all the tools) to suit a system tool dependency.

[...]
configure: creating ./config.status
config.status: creating Makefile
gawk: symbol lookup error: 
/tools/easybuild/software/libreadline/6.3-foss-2015a/lib/libreadline.so.6: 
undefined symbol: PC
config.status: error: could not create Makefile
[...]

Thanks for any help,
  Oliver

Reply via email to