Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000234graphvizBuild/Installpublic2003-05-26 11:302011-04-28 04:02
ReporterChristoph Ludwig 
Assigned Toellson 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSx86-Solaris-OS Version
Summary0000234: separat build directory not supported
Description



I get strange errors when I try to build graphviz 1.9 in a separat build directory:
<CD>
[email protected]:~/tmp/testbed/graphviz-1.9-BUILD> ../graphviz-1.9/configure \
    --prefix=/home/cludwig/tmp/testbed/usr --disable-shared --with-dynagraph
[...]



[email protected]:~/tmp/testbed/graphviz-1.9-BUILD> make 2>&1 | tee make_graphviz-1.9_build.log
[...]
source='../../graphviz-1.9/dotneato/dotneato.c' object='dotneato.lo' libtool=yes \
depfile='.deps/dotneato.Plo' tmpdepfile='.deps/dotneato.TPlo' \
depmode=gcc3 /bin/sh ../../graphviz-1.9/depcomp \
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../graphviz-1.9/dotneato -I.. -I../../graphviz-1.9/dotneato/common -I../../graphviz-1.9/dotneato/dotgen -I../../graphviz-1.9/dotneato/neatogen -I../../graphviz-1.9/dotneato/twopigen -I../../graphviz-1.9/dotneato/pack -I../../graphviz-1.9/graph -I../../graphviz-1.9/cdt -I../../graphviz-1.9/pathplan -I/home/cludwig/tmp/testbed/usr/include -g -O2 -Wall -Wno-unknown-pragmas -c -o dotneato.lo `test -f ../../graphviz-1.9/dotneato/dotneato.c || echo '../../graphviz-1.9/dotneato/'`../../graphviz-1.9/dotneato/dotneato.c
gcc -DHAVE_CONFIG_H -I. -I../../graphviz-1.9/dotneato -I.. -I../../graphviz-1.9/dotneato/common -I../../graphviz-1.9/dotneato/dotgen -I../../graphviz-1.9/dotneato/neatogen -I../../graphviz-1.9/dotneato/twopigen -I../../graphviz-1.9/dotneato/pack -I../../graphviz-1.9/graph -I../../graphviz-1.9/cdt -I../../graphviz-1.9/pathplan -I/home/cludwig/tmp/testbed/usr/include -g -O2 -Wall -Wno-unknown-pragmas -c ../../graphviz-1.9/dotneato/dotneato.c -MT dotneato.lo -MD -MP -MF .deps/dotneato.TPlo -o dotneato.o
echo timestamp > dotneato.lo
make[3]: *** Keine Regel vorhanden, um das Target »../../graphviz-1.9/dotneato/common/libcommonconvenience.la«,
  benötigt von »libdotneato.la«, zu erstellen. Schluss.
make[3]: Verlassen des Verzeichnisses »/home/cludwig/tmp/testbed/graphviz-1.9-BUILD/dotneato«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses »/home/cludwig/tmp/testbed/graphviz-1.9-BUILD/dotneato«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses »/home/cludwig/tmp/testbed/graphviz-1.9-BUILD«
make: *** [all] Fehler 2
</CD>






(I can provide a complete log upon request.)



When I tried the same with a CVS snapshot (05/17/2003) i got a
different error, but the build failed anyway.



Some programs (notably gcc) require you to build them in a separate
directory whence I routinely do so. Neither graphviz' README nor
doc/build.html state that you cannot do that with graphviz and the
resulting error messages are less than helpful. May I suggest that
you either remove the source directory dependencies from makefile.am
or alternatively document the restriction?



Thanks.



Christoph Ludwig
TagsNo tags attached.
AUXILLARY-FILES
DATE-FIXED
FIX-COMMENT
FORMER-ID310
INPUT-FILE
OUTPUT-FILE
STATUS-COMMENTFixed
VERSION     1.9
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2011-04-28 04:02 user1 New Issue
2011-04-28 04:02 user1 Assigned To => user695


MantisBT 1.2.5[^]
Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker