[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-bug: [ geda-Bugs-1701813 ] Multithreaded make fails at autogen stage



Bugs item #1701813, was opened at 2007-04-16 22:02
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=818426&aid=1701813&group_id=161080

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Peter Brett (peter-b)
Assigned to: Nobody/Anonymous (nobody)
Summary: Multithreaded make fails at autogen stage

Initial Comment:
When building CVS geda using multithreaded make, (e.g. "make -j4 install"), the build fails.  This is probably due to the Makefile dependencies not being rigorously defined at this stage (i.e. relying on make doing things in a certain order).

As multiple-core systems are becoming more common, developers will wish to use multi-threaded make for quick compilation of geda.  Although there is a workaround (use `make config` before issuing `make -j4 install`), it would be good for this to Just Work.


[peter@ptbb2b geda-gaf]$ make -j4 install
( cd symbols; ./autogen.sh )
( cd symbols; \
          ./configure --prefix=/home/peter/geda  )
( cd libgeda; ./autogen.sh)
( cd libgeda; ./configure --prefix=/home/peter/geda  )
/bin/sh: line 1: ./configure: No such file or directory
make: *** [symbols/Makefile] Error 127
make: *** Waiting for unfinished jobs..../bin/sh: ./configure: No such file or directory

make: *** [libgeda/config.h] Error 127
find: warning: Unix filenames usually don't contain slashes (though pathnames do).  That means that '-name ./CVS' will probably evaluate to false all the time on this system.  You might find the '-wholename' test more useful, or perhaps '-samefile'.  Alternatively, if you are using GNU grep, you could use 'find ... -print0 | grep -FzZ ./CVS'.
processing .
autogen.sh running: aclocal  ...
find: warning: Unix filenames usually don't contain slashes (though pathnames do).  That means that '-name ./CVS' will probably evaluate to false all the time on this system.  You might find the '-wholename' test more useful, or perhaps '-samefile'.  Alternatively, if you are using GNU grep, you could use 'find ... -print0 | grep -FzZ ./CVS'.
processing .
autogen.sh running: libtoolize ...
You should add the contents of `/usr/share/aclocal/libtool.m4' to `aclocal.m4'.
autogen.sh running: aclocal  ...
autogen.sh running: automake  ...
configure.ac: installing `./install-sh'
configure.ac: installing `./missing'
autogen.sh running: autoheader ...
autogen.sh running: automake  ...
configure.ac:31: installing `./config.guess'
configure.ac:31: installing `./config.sub'
autogen.sh running: autoconf ...
configure.ac: installing `./install-sh'
configure.ac: installing `./missing'
src/Makefile.am: installing `./depcomp'
autogen.sh running: autoconf ...


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=818426&aid=1701813&group_id=161080


_______________________________________________
geda-bug mailing list
geda-bug@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-bug