That error suggests that 'libnucleus' failed to build correctly. This implies that you are either missing a build dependency (and 'configure' has not omitted it correctly), or your configuration flags are not appropriate.
So your first step is to clean-up your build:
make distclean
Now configure the build again:
./configure
Using any desired flags, for example:
- Specify the installation location: --prefix=$HOME/usr/EMBOSS-6.6.0
- Disable MySQL support: --without-mysql
- Disable Postgres support: --without-postgresql
- Disable support for SOAP web services (requires Axis2/C): --without-axis2c
- Disable PDF graphics output: --without-hpdf
- Disable X11 graphics: --without-x
See the output of './configure --help' for a wide range of other options.
When running 'configure' check the output for expected features being included. For example:
X11 support:
checking X11/Xlib.h usability... yes
checking X11/Xlib.h presence... yes
checking for X11/Xlib.h... yes
PDF support:
checking whether to look for pdf support... yes
checking for HPDF_New in -lhpdf... yes
PDF support found
PNG support:
checking if png driver is wanted... yes
checking for inflateEnd in -lz... yes
checking for png_destroy_read_struct in -lpng... yes
checking for gdImageCreateFromPng in -lgd... yes
PNG libraries found
If these fail it suggests your are missing the associated development packages for the required libraries, so the compiler tests cannot build the sample programs and the feature cannot be used.
Once you have 'configure' producing the desired build configuration, then compile:
make
This will take a little while. If it fails with an error try to run the compile again:
make
And see if the error tells you anything (missing dependency maybe). If the failure is persistent, report it to the EMBOSS developers .
While the basic EMBOSS tests are not that great, it is worth running them to see if you have any serious issues:
make check
Again if this fails try again, if it still fails report to the EMBOSS folks.
Finally if all is well, install to the location specified by '--prefix', or the default '/usr/local/':
make install
Support for EMBOSS is available from the EMBOSS community via the EMBOSS mailing lists, see http://emboss.open-bio.org/html/use/ch03s04.html
+1 worked for me
Thanks Paul, your fix is the only one that worked for me as well...(for the install from source of course)
Thanks Paul. It works.
works perfectly, issue still not solved in emboss 6.6