[devel] xconsole-1.0.3-alt2: i586 rebuild failed
Alexey I. Froloff
=?iso-8859-1?q?raorn_=CE=C1_altlinux=2Eru?=
Сб Ноя 8 15:38:24 MSK 2008
* Dmitry V. Levin <ldv@> [081108 14:48]:
> Если есть configure, то проверить наличие sys/stropts.h и выключать код по
> HAVE_SYS_STROPTS_H
> Если нет configure, то выключать код по
> #ifndef __linux__
Родил нечто (в аттаче, может кому пригодится). Я правильно
понимаю, что ioctl(fd, I_PUSH, "foobar"); у нас всё равно ничего
не делали?
--
Regards,
Sir Raorn.
-------------- next part --------------
diff --git a/aterm/autoconf/configure.in b/aterm/autoconf/configure.in
index a798111..5290532 100644
--- a/aterm/autoconf/configure.in
+++ b/aterm/autoconf/configure.in
@@ -418,6 +418,7 @@ AC_CHECK_HEADERS( \
sys/ioctl.h \
sys/select.h \
sys/sockio.h \
+ sys/stropts.h \
sys/time.h \
)
diff --git a/aterm/src/command.c b/aterm/src/command.c
index 70b3cbe..cc9b3a7 100644
--- a/aterm/src/command.c
+++ b/aterm/src/command.c
@@ -97,7 +97,9 @@ static const char rcsid[] = "$Id: command.c,v 1.24 2006/06/26 18:01:20 sasha Exp
#if defined (__svr4__) || defined (__lnx21__)
# include <sys/resource.h> /* for struct rlimit */
-# include <sys/stropts.h> /* for I_PUSH */
+# ifdef HAVE_SYS_STROPTS_H
+# include <sys/stropts.h> /* for I_PUSH */
+# endif
# define _NEW_TTY_CTRL /* to get proper defines in <termios.h> */
#endif
@@ -683,6 +685,7 @@ get_tty(void)
exit(EXIT_FAILURE);
}
#if defined (__svr4__) || defined (__lnx21__)
+# ifdef HAVE_SYS_STROPTS_H
/*
* Push STREAMS modules:
* ptem: pseudo-terminal hardware emulation module.
@@ -692,6 +695,7 @@ get_tty(void)
ioctl(fd, I_PUSH, "ptem");
ioctl(fd, I_PUSH, "ldterm");
ioctl(fd, I_PUSH, "ttcompat");
+# endif
#else /* __svr4__ */
{
/* change ownership of tty to real uid and real group */
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20081108/f39742be/attachment.bin>
Подробная информация о списке рассылки Devel