[OS X TeX] Failure to compile Rgraphviz on Mac OS X
Peter Dyballa
Peter_Dyballa at Web.DE
Thu Oct 18 21:40:43 CEST 2007
Am 18.10.2007 um 13:52 schrieb Michael Kubovy:
> Here is what the console says when I ask it to compile Rgraphviz:
>
> WARNING: ignoring environment value of R_HOME
> * Installing *source* package 'Rgraphviz' ...
> configure: No --with-graphviz option was specified. Trying to find
> graphviz using other methods.
> checking for pkg-config... no
> configure: Using dotneato-config to find graphviz
> checking for dotneato-config... no
> configure: dotneato-config not found in PATH.
> configure: Trying default graphviz dir /usr/local. Consider
> specifying --with-graphviz
> configure: Using graphviz root directory /usr/local
> configure: Found graphviz not
> Referenced
> Reason:
The last two lines are erroneous, the line above them looks
incorrect. You should report this failure to the author. And: where
did you really install this "graphviz?"
> configure: We have inferred the following flags for graphviz
> configure: ..PKG_CPPFLAGS=-I/usr/local/include/graphviz
> configure: ..PKG_LIBS=-L/usr/local/lib/graphviz -L/usr/local/lib -lgvc
> checking for whether compiler has bool... checking for gcc... gcc
> ./configure: line 1459: test: too many arguments
> ./configure: line 1481: test: too many arguments
> ./configure: line 1481: test: too many arguments
Here above other failures happened. I can imagine that your
environment is faulty. Check it with: env | sort. And look into the
configure.log file to find details for what failed here. The line
numbers will help to find the right lines in the LOG file. And in the
configure script.
>
> checking for _Bool... yes
> yes
This "yes" is caused by a slightly faulty statement in the configure
script. You should report it.
> configure: creating ./config.status
> config.status: creating src/Makevars
> ** libs
> ** arch - i386
>
> The downloaded packages are in
> /private/tmp/RtmpkHbLv7/downloaded_packages
> gcc-4.0 -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -
> std=gnu99 -no-cpp-precomp -I/Library/Frameworks/R.framework/
> Resources/include -I/Library/Frameworks/R.framework/Resources/
> include/i386 -I/usr/local/include/graphviz -DGRAPHVIZ_MAJOR=not
> Referenced Reason: -DGRAPHVIZ_MINOR=not Referenced Reason: -
> DHAVE_STDBOOL_H=1 -DHAVE_BOOL=1 -msse3 -fPIC -g -O2 -
> march=nocona -c LL_funcs.c -o LL_funcs.o
This looks like cross-compiling. "-arch <whatever> -isysroot
<whereever>" should not be used when compiling for the native target.
The errors below come from something faulty as noted first:
> i686-apple-darwin8-gcc-4.0.1: Referenced: No such file or directory
> i686-apple-darwin8-gcc-4.0.1: Reason:: No such file or directory
> i686-apple-darwin8-gcc-4.0.1: Referenced: No such file or directory
> i686-apple-darwin8-gcc-4.0.1: Reason:: No such file or directory
The other errors can be due to incorrectly using -isysroot. You
should find the reason for this. Did you look into the configure.log
file?
>
> locale:
> en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
*This* value cannot be correct.
--
Greetings
Pete
If all else fails read the instructions.
- Donald Knuth
------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/
More information about the macostex-archives
mailing list