[EMBOSS] Problems installing EMBASSY: /usr/local/include/ajgraph.h:29:20: plplot.h: No such file or directory

ajb at ebi.ac.uk ajb at ebi.ac.uk
Mon May 11 15:21:20 UTC 2009


Hi Mick,

It looks, from the following:

> In file included from /usr/local/include/emboss.h:5,
>
>                  from ../include/phylip.h:30,
>
>                  from clique.c:1:
>
> /usr/local/include/ajgraph.h:29:20: plplot.h: No such file or directory


that you may have an old installation of EMBOSS under
/usr/local (or bits of an old installation) i.e. it is looking in
/usr/local/include rather than /usr/local/EMBOSS/include.

The gcc compiler will usually look under /usr/include and
/usr/local/include automatically and preferentially, so anything
there will tend to override anything in /usr/local/EMBOSS/include.

It is also unusual to see "-I/usr/include//include" there (perhaps
a rogue CFLAGS environment variable somewhere or some manual
editing of the makefiles), but the definition is meaningless
and harmless (unless someone has been installing software under
/usr/include).

plplot.h is provided as part of the EMBOSS distribution (usually
in /fu/bar/emboss/include/eplplot) and contains definitions
for the graphics system.

HTH

Alan


> Hi
>
>
>
> I am running RHEL 4 and just installed EMBOSS 6.0.1 in /usr/local/EMBOSS
>
>
>
> I downloaded ftp://emboss.open-bio.org/pub/EMBOSS/PHYLIPNEW-3.67.tar.gz
> and tried to install that.
>
>
>
> I used ./configure --prefix=/usr/local/EMBOSS and then tried make.  The
> results are below.
>
>
>
> Any help?  What is plplot.h?
>
>
>
> Thanks
>
> Mick
>
>
>
> -bash-3.00# make
>
> Making all in src
>
> make[1]: Entering directory `/usr/bioinfvm/PHYLIPNEW-3.67/src'
>
> gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
> -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"PHYLIPNEW\"
> -DVERSION=\"3.67\" -DSTDC_HEADER
>
> S=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
> -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
> -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
>
>  -DHAVE_DLFCN_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1
> -DGETPGRP_VOID=1 -DHAVE_STRFTIME=1 -DHAVE_FORK=1 -DHAVE_VFORK=1
> -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_
>
> FORK=1 -DHAVE_VPRINTF=1 -DHAVE_STRDUP=1 -DHAVE_STRSTR=1 -DHAVE_STRCHR=1
> -DHAVE_ERAND48=1 -DHAVE_MEMMOVE=1 -DHAVE_LIBM=1 -DPLD_png=1 -I.
> -I../include -I/usr/local/EMBOSS/incl
>
> ude -I/usr/local/EMBOSS/include/eplplot  -DAJ_LinuxLF
> -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
> -DLENDIAN -I/usr/include//include -DNO_AUTH  -O2 -MT
>
> clique.o -MD -MP -MF .deps/clique.Tpo -c -o clique.o clique.c
>
> In file included from /usr/local/include/emboss.h:5,
>
>                  from ../include/phylip.h:30,
>
>                  from clique.c:1:
>
> /usr/local/include/ajgraph.h:29:20: plplot.h: No such file or directory
>
> In file included from /usr/local/include/emboss.h:5,
>
>                  from ../include/phylip.h:30,
>
>                  from clique.c:1:
>
> /usr/local/include/ajgraph.h:81: error: syntax error before "xx0"
>
> /usr/local/include/ajgraph.h:82: error: syntax error before "xx0"
>
> /usr/local/include/ajgraph.h:84: error: syntax error before "xcentre"
>
> /usr/local/include/ajgraph.h:115: error: syntax error before "xx0"
>
> /usr/local/include/ajgraph.h:116: error: syntax error before "xx0"
>
> /usr/local/include/ajgraph.h:117: error: syntax error before '*' token
>
> /usr/local/include/ajgraph.h:135: error: syntax error before "PLFLT"
>
> /usr/local/include/ajgraph.h:146: error: syntax error before "xx1"
>
> /usr/local/include/ajgraph.h:147: error: syntax error before '*' token
>
> /usr/local/include/ajgraph.h:162: error: syntax error before "PLFLT"
>
> /usr/local/include/ajgraph.h:169: error: syntax error before "PLFLT"
>
> /usr/local/include/ajgraph.h:170: error: syntax error before "PLFLT"
>
> /usr/local/include/ajgraph.h:172: error: syntax error before "xx0"
>
> /usr/local/include/ajgraph.h:173: error: syntax error before "xx0"
>
> /usr/local/include/ajgraph.h:189: error: syntax error before "PLFLT"
>
> /usr/local/include/ajgraph.h:191: error: syntax error before "xx1"
>
> /usr/local/include/ajgraph.h:192: error: syntax error before "xx1"
>
> /usr/local/include/ajgraph.h:193: error: syntax error before "xx1"
>
> /usr/local/include/ajgraph.h:194: error: syntax error before "xx1"
>
> /usr/local/include/ajgraph.h:196: error: syntax error before "xx1"
>
> /usr/local/include/ajgraph.h:198: error: syntax error before "xx1"
>
> /usr/local/include/ajgraph.h:200: error: syntax error before "xx1"
>
> /usr/local/include/ajgraph.h:203: error: syntax error before "PLFLT"
>
> /usr/local/include/ajgraph.h:283: error: syntax error before "xcentre"
>
> /usr/local/include/ajgraph.h:285: error: syntax error before '*' token
>
> /usr/local/include/ajgraph.h:285: error: syntax error before "xcentre"
>
> /usr/local/include/ajgraph.h:287: error: syntax error before "xcentre"
>
> /usr/local/include/ajgraph.h:291: error: syntax error before "xcentre"
>
> /usr/local/include/ajgraph.h:294: error: syntax error before
> "ajGraphTextLength"
>
> /usr/local/include/ajgraph.h:294: error: syntax error before "xx1"
>
> /usr/local/include/ajgraph.h:296: error: syntax error before
> "ajGraphTextHeight"
>
> /usr/local/include/ajgraph.h:296: error: syntax error before "xx1"
>
> /usr/local/include/ajgraph.h:297: error: syntax error before
> "ajGraphDistPts"
>
> /usr/local/include/ajgraph.h:297: error: syntax error before "xx1"
>
> /usr/local/include/ajgraph.h:298: error: syntax error before
> "ajGraphFitTextOnLine"
>
> /usr/local/include/ajgraph.h:298: error: syntax error before "xx1"
>
> /usr/local/include/ajgraph.h:302: error: syntax error before "xcentre"
>
> make[1]: *** [clique.o] Error 1
>
> make[1]: Leaving directory `/usr/bioinfvm/PHYLIPNEW-3.67/src'
>
> make: *** [all-recursive] Error 1
>
>
>
> Head of Bioinformatics
> Institute for Animal Health
> Compton
> Berks
> RG20 7NN
> 01635 578411
>
>
>
> Please consider the environment and don't print this e-mail unless you
> really need to.
>
> The information contained in this message may be confidential or legally
> privileged and is intended solely for the addressee. If you have
> received this message in error please delete it & notify the originator
> immediately.  Unauthorised use, disclosure, copying or alteration of
> this message is forbidden & may be unlawful.  The contents of this
> e-mail are the views of the sender and do not necessarily represent the
> views of the Institute.   This email, and associated attachments, has
> been checked locally for viruses but we can accept no responsibility
> once it has left our systems.  Communications on Institute computers are
> monitored to secure the effective operation of the systems and for other
> lawful purposes.
>
>
>
> The Institute for Animal Health is a company limited by guarantee,
> registered in England no. 559784.
>
> The Institute is also a registered charity, Charity Commissioners
> Reference No. 228824
>
>
>
>
> _______________________________________________
> EMBOSS mailing list
> EMBOSS at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/emboss
>





More information about the EMBOSS mailing list