supervision - discussion about system services, daemon supervision, init, runlevel management, and tools such as s6 and runit
 help / color / mirror / Atom feed
* s6-0.17
@ 2012-11-14 19:01 Jorge Almeida
  2012-11-14 22:33 ` s6-0.17 Laurent Bercot
  0 siblings, 1 reply; 5+ messages in thread
From: Jorge Almeida @ 2012-11-14 19:01 UTC (permalink / raw)
  To: supervision

Trying to compile against dietlibc:

Making subsystem pipe-tools...
make[1]: Entering directory `/package/admin/s6-0.17/compile/pipe-tools'
exec ./gen-EXPORT > EXPORT-
./gen-Makefile > Makefile.real && make -f Makefile.real && : > .done
make[2]: Entering directory `/package/admin/s6-0.17/compile/pipe-tools'
exec ./compile s6-cleanfifodir.c
exec ./load s6-cleanfifodir -lftrigw -lstddjb
exec ./compile s6-ftrig-listen.c
s6-ftrig-listen.c:15:22: fatal error: execline.h: No such file or directory
compilation terminated.
make[2]: *** [s6-ftrig-listen.o] Error 1
make[2]: Leaving directory `/package/admin/s6-0.17/compile/pipe-tools'
make[1]: *** [.done] Error 2
make[1]: Leaving directory `/package/admin/s6-0.17/compile/pipe-tools'
make: *** [.done] Error 2


s6-0.16 compiles without problems, same computer, same conf-compile
contents, same skalibs (1.2.8), and same execline (1.1.6).

TIA
-- 
Jorge Almeida


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: s6-0.17
  2012-11-14 19:01 s6-0.17 Jorge Almeida
@ 2012-11-14 22:33 ` Laurent Bercot
  2012-11-15 10:09   ` s6-0.17 Jorge Almeida
  0 siblings, 1 reply; 5+ messages in thread
From: Laurent Bercot @ 2012-11-14 22:33 UTC (permalink / raw)
  To: supervision

> exec ./compile s6-ftrig-listen.c
> s6-ftrig-listen.c:15:22: fatal error: execline.h: No such file or directory
> compilation terminated.

 This is very strange. The differences between s6-0.16 and s6-0.17
absolutely do not touch this, you are the only one to report such a
problem, and I can't reproduce it.
 Can you triple-check your conf-compile subdirectory ?
 Can you triple-check the entire compilation log, especially
package/prepare, where the symlink to execline.h should be made ?

 Thank you,

-- 
 Laurent


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: s6-0.17
  2012-11-14 22:33 ` s6-0.17 Laurent Bercot
@ 2012-11-15 10:09   ` Jorge Almeida
  2012-11-15 12:13     ` s6-0.17 Laurent Bercot
  0 siblings, 1 reply; 5+ messages in thread
From: Jorge Almeida @ 2012-11-15 10:09 UTC (permalink / raw)
  To: Laurent Bercot; +Cc: supervision

On Wed, 14 Nov 2012, Laurent Bercot wrote:

> > exec ./compile s6-ftrig-listen.c
> > s6-ftrig-listen.c:15:22: fatal error: execline.h: No such file or directory
> > compilation terminated.
> 
>  This is very strange. The differences between s6-0.16 and s6-0.17
> absolutely do not touch this, you are the only one to report such a
> problem, and I can't reproduce it.
>  Can you triple-check your conf-compile subdirectory ?
>  Can you triple-check the entire compilation log, especially
> package/prepare, where the symlink to execline.h should be made ?
> 


 package/prepare is identical in both cases (same md5sum, checked also
 with vimdiff). Contents of conf-compile follow. But where is the
 complete log?
 Note that I have conf-home set to the empty string (yes, I really need
 this!)

 Thanks

 Jorge


#  head -n 1 s6-0.16/conf-compile/*
==> s6-0.16/conf-compile/conf-cc <==
/opt/bin/diet gcc -O3 -march=native -W -Wall -Wextra -fomit-frame-pointer -pipe

==> s6-0.16/conf-compile/conf-dynld <==
gcc

==> s6-0.16/conf-compile/conf-home <==


==> s6-0.16/conf-compile/conf-ld <==
/opt/bin/diet gcc -s

==> s6-0.16/conf-compile/conf-stripbins <==
/command/superstrip1

==> s6-0.16/conf-compile/conf-striplibs <==
strip -x -R .note -R .comment -R .note.GNU-stack

==> s6-0.16/conf-compile/flag-allstatic <==

==> s6-0.16/conf-compile/import <==
$SP_ROOT/package/prog/skalibs/sysdeps

==> s6-0.16/conf-compile/path-include <==
$SP_ROOT/package/prog/skalibs/include

==> s6-0.16/conf-compile/path-library <==
$SP_ROOT/package/prog/skalibs/library

==> s6-0.16/conf-compile/path-library.so <==
$SP_ROOT/package/prog/skalibs/library.so


#  head -n 1 s6-0.17/conf-compile/*
==> s6-0.17/conf-compile/conf-cc <==
/opt/bin/diet gcc -O3 -march=native  -W -Wall -Wextra -fomit-frame-pointer -pipe

==> s6-0.17/conf-compile/conf-dynld <==
gcc

==> s6-0.17/conf-compile/conf-home <==


==> s6-0.17/conf-compile/conf-ld <==
/opt/bin/diet gcc -s

==> s6-0.17/conf-compile/conf-stripbins <==
/command/superstrip1

==> s6-0.17/conf-compile/conf-striplibs <==
strip -x -R .note -R .comment -R .note.GNU-stack

==> s6-0.17/conf-compile/flag-allstatic <==

==> s6-0.17/conf-compile/import <==
$SP_ROOT/package/prog/skalibs/sysdeps

==> s6-0.17/conf-compile/path-include <==
$SP_ROOT/package/prog/skalibs/include

==> s6-0.17/conf-compile/path-library <==
$SP_ROOT/package/prog/skalibs/library

==> s6-0.17/conf-compile/path-library.so <==
$SP_ROOT/package/prog/skalibs/library.so




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: s6-0.17
  2012-11-15 10:09   ` s6-0.17 Jorge Almeida
@ 2012-11-15 12:13     ` Laurent Bercot
  2012-11-15 18:42       ` s6-0.17 Jorge Almeida
  0 siblings, 1 reply; 5+ messages in thread
From: Laurent Bercot @ 2012-11-15 12:13 UTC (permalink / raw)
  To: supervision

> ==> s6-0.17/conf-compile/import <==
> $SP_ROOT/package/prog/skalibs/sysdeps
> 
> ==> s6-0.17/conf-compile/path-include <==
> $SP_ROOT/package/prog/skalibs/include
> 
> ==> s6-0.17/conf-compile/path-library <==
> $SP_ROOT/package/prog/skalibs/library
> 
> ==> s6-0.17/conf-compile/path-library.so <==
> $SP_ROOT/package/prog/skalibs/library.so

 For some reason, your conf-compile/path-* files are lacking the paths
to the execline headers and libraries. I have no idea how your compilation
process manages to work with s6-0.16, but anyway, unless you modified those
conf-compile/ files yourself, something is wrong with your tarball.
 Grab a pristine tarball of s6-0.17 and try again.

-- 
 Laurent


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: s6-0.17
  2012-11-15 12:13     ` s6-0.17 Laurent Bercot
@ 2012-11-15 18:42       ` Jorge Almeida
  0 siblings, 0 replies; 5+ messages in thread
From: Jorge Almeida @ 2012-11-15 18:42 UTC (permalink / raw)
  To: Laurent Bercot; +Cc: supervision

On Thu, 15 Nov 2012, Laurent Bercot wrote:

> 
>  For some reason, your conf-compile/path-* files are lacking the paths
> to the execline headers and libraries. I have no idea how your compilation
> process manages to work with s6-0.16, but anyway, unless you modified those
> conf-compile/ files yourself, something is wrong with your tarball.
>  Grab a pristine tarball of s6-0.17 and try again.
> 
Indeed, this was the problem. I can't imagine what happened. In a
related note, would you consider putting the md5sum (or whatever digest) of
the tarballs in the corresponding pages? It might be safer (although I
don't think this was the case).
Thanks, and sorry for the noise.
-- 
Jorge 


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2012-11-15 18:42 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-11-14 19:01 s6-0.17 Jorge Almeida
2012-11-14 22:33 ` s6-0.17 Laurent Bercot
2012-11-15 10:09   ` s6-0.17 Jorge Almeida
2012-11-15 12:13     ` s6-0.17 Laurent Bercot
2012-11-15 18:42       ` s6-0.17 Jorge Almeida

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).