Problems compiling on MacOS X

Bryan Gibbon bgibbon at email.arizona.edu
Thu Jul 17 17:10:47 UTC 2003


Hello,
I am having trouble getting any recent version of EMBOSS to compile on MacOS
X.2.6 (no problem for me on redhat). I am using the Dec 2002 developer tools
package. I have also tried downloading and installing the most recent
versions of GNU make and m4 as suggested on the EMBOSS website. The error
occurs when the ajax libraries begin to be compiled but I am not familiar
enough with configure/make/gcc to figure out what is going on. Below are the
commands that I used to try building after the make and m4 installation and
the output just prior to the error:

make distclean
./configure
make

Making all in ajax
source='ajacd.c' object='ajacd.lo' libtool=yes \
depfile='.deps/ajacd.Plo' tmpdepfile='.deps/ajacd.TPlo' \
depmode=gcc /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACK
AGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"EMBOSS\" -DVERSION=\"2.
7.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLI
B_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 -DX_DISPLAY_MISSING=1 -DHAVE_DIRENT
_H=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DGETPGRP_VOID=1 -DHAVE_STRFTIME=1 -
DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_
WORKING_FORK=1 -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_LIBM=1  -I. -I. -DAJ
AX_FIXED_ROOT=\"/Users/bgibbon/source
code/EMBOSS-2.7.1/emboss\" -DPREFIX=\"/usr/local\" -I../plplot  -DNO_AUTH  -
g -O2 -c -o ajacd.lo `test -f 'ajacd.c' || echo './'`ajacd.c
mkdir .libs

gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACK
AGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"EMBOSS\" -DVERSION=\"2.
7.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLI
B_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 -DX_DISPLAY_MISSING=1 -DHAVE_DIRENT
_H=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DGETPGRP_VOID=1 -DHAVE_STRFTIME=1 -
DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_
WORKING_FORK=1 -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_LIBM=1 -I. -I. -DAJA
X_FIXED_ROOT=\"/Users/bgibbon/source
code/EMBOSS-2.7.1/emboss\" -DPREFIX=\"/usr/local\" -I../plplot -DNO_AUTH -g 
-O2 -c ajacd.c -Wp,-MD,.deps/ajacd.TPlo  -fno-common -DPIC -o .libs/ajacd.o
gcc: cannot specify -o with -c or -S and multiple compilations
make[1]: *** [ajacd.lo] Error 1
make: *** [all-recursive] Error 1

Bryan Gibbon
Department of Plant Sciences
University of Arizona
Tucson, AZ 85721

Phone- 520-621-9154
Fax-   520-621-3692

http://ag.arizona.edu/research/larkinslab/members/gibbon.htm




More information about the EMBOSS mailing list