Hi, 

Just some short notes about today's irc. I'm currently offline during
the day because of workshop for a customer, so offline communication is
better than irc atm :-)

> [08:49:05]<klausT|work> replacing ranlib with libtool in pnet somehow
> didn't work on my box

What happened?

> [09:01:36]<Brubbel> running autoheader, automake, autoconf

We should re-add the AM_MAINTAINER_MODE. In the meantime I've found out that,
if you have it in, you can enable the auto-generation of the generated files
(that's what you want as a maintainer) by adding --enable-maintainer-mode;
whereas normal users aren't bothered by magically starting autotools (users are
not supposed to have autotools installed).

> [09:02:38]<Brubbel> what does make distcheck do?

It runs "make dist", which packages the tarball according to the project
rules. It then extracts the packaged tarball to "pnet-<version>",
creates a _build/ directory in that dir and makes all sources + dirs of
the source tree read-only. Then it makes an out-of-tree build in
_build/, runs the testsuite and, if everything went right, makes
distclean and checks of some files are left in the build dir, which
would mean that the clean rules are incorrect. If everything went right,
you have a tarball (tar.gz or tar.bz2) which is ready for release.

Short - it does what you want to do if you want to make a release :-)

> [09:03:18]<Brubbel> ditcheck error: treecc is required to build and
> can be obtained from ...

treecc has to be in your path. If you don't have it there regularly,
please just run "PATH=/path/to/treenet:$PATH ./configure ...".

> [09:04:07]<Brubbel> where is the tarball stored ?

Directly in the toplevel directory, where you started configure.

> [09:05:44]<Brubbel> I'M configuring with --prefix=xxx

--prefix specifies the path in your "target directory". Note that this
isn't necessarily identical with where it is really installed; for
example, you may want to have the stuff installed on your embedded
system in the user hierarchy, so you would --prefix=/usr. Nevertheless,
if you have for example your nfsroot dir for the devel board in
$HOME/root/, you would run 'make install DESTDIR=$HOME/root' and it
would magically install into that dir. Nevertheless, if some of the
project files had paths compiled in, they would corectly refer to the /
as seen by embedded system, not by the host.

> [09:06:46]<klausT|work> treecc is required to be somewhere in the $PATH
> [09:07:05]<Brubbel> uuu that's bad

It wasn't different before the changes.

> [09:09:41]<Brubbel> configure: error: C compiler cannot create executables
> [09:10:13]<Brubbel> error: ../../libffi/configure failed for libffi

That's pretty strange. Did you find out why? If not, please send me your
config.log. I'll retest with today's CVS.

> [09:31:05]<Brubbel> configure: error: ../../libffi/configure failed for libffi

../.. looks strange. Why does something try to use that path here?

Robert
-- 
 Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
 Pengutronix - Linux Solutions for Science and Industry
   Handelsregister:  Amtsgericht Hildesheim, HRA 2686
     Hannoversche Str. 2, 31134 Hildesheim, Germany
   Phone: +49-5121-206917-0 |  Fax: +49-5121-206917-9

_______________________________________________
Developers mailing list
[email protected]
http://dotgnu.org/mailman/listinfo/developers

Reply via email to