-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

FranÃois Giron wrote:
> Hello,
> I transmit here the detail concerning the failure of the
> installation of zsh.
> 
> 
>utils.c: In function 'adjustwinsize':
>utils.c:1000: warning: implicit declaration of function 'ioctl'
>utils.c: At top level:
>utils.c:3460: warning: no previous prototype for 'ucs4toutf8'
>utils.c: In function 'ucs4toutf8':
>utils.c:3482: warning: suggest parentheses around arithmetic in operand of |
>utils.c: In function 'getkeystring':
>utils.c:3666: warning: passing argument 2 of 'libiconv' from incompatible
>pointer type
>gcc -c -I. -I/sw/include -I/sw/include -DHAVE_CONFIG_H -Wall
>-Wmissing-prototypes -O2  -o watch.o watch.c
>watch.c: In function 'watch3ary':
>watch.c:196: error: 'struct utmpx' has no member named 'ut_name'
>watch.c: In function 'watchlog2':
>watch.c:262: error: 'struct utmpx' has no member named 'ut_name'
>watch.c:262: error: 'struct utmpx' has no member named 'ut_name'
>watch.c: In function 'watchlog':
>watch.c:380: error: 'struct utmpx' has no member named 'ut_name'
>watch.c:388: error: 'struct utmpx' has no member named 'ut_name'
>watch.c:388: error: 'struct utmpx' has no member named 'ut_name'
>watch.c:399: error: 'struct utmpx' has no member named 'ut_name'
>watch.c:399: error: 'struct utmpx' has no member named 'ut_name'
>make[2]: *** [watch.o] Error 1
>make[1]: *** [modobjs] Error 2
>make: *** [all] Error 1
>### execution of make failed, exit code 2




Ok looks like we need:


#if (defined(UTMPX) && defined(HAVE_STRUCT_UTMPX_UT_ID)) ||
    (!defined(UTMPX) && defined(HAVE_STRUCT_UTMP_UT_ID))
     strncpy(utx.ut_id, id, sizeof(utx.ut_id));
 #endif
#if (defined(UTMPX) && defined(HAVE_STRUCT_UTMP_UT_USER)) ||
    (!defined(UTMPX) && defined(HAVE_STRUCT_UTMP_UT_USER))
     strncpy(utx.ut_user, user, sizeof(utx.ut_user));
 #else
     strncpy(utx.ut_name, user, sizeof(utx.ut_name));
 #endif
     strncpy(utx.ut_line, line, sizeof(utx.ut_line));
#if (defined(UTMPX) && defined(HAVE_STRUCT_UTMP_UT_PID)) ||
    (!defined(UTMPX) && defined(HAVE_STRUCT_UTMP_UT_PID))
     utx.ut_pid = getpid();
 #endif
#if (defined(UTMPX) && defined(HAVE_STRUCT_UTMP_UT_TYPE)) ||
    (!defined(UTMPX) && defined(HAVE_STRUCT_UTMP_UT_TYPE))
     utx.ut_type = LOGIN_PROCESS;
 #endif
#if (defined(UTMPX) && defined(HAVE_STRUCT_UTMP_UT_TV)) ||
    (!defined(UTMPX) && defined(HAVE_STRUCT_UTMP_UT_TV))
     gettimeofday(&(utx.ut_tv), 0);
 #else
     time(&(utx.ut_time));

That would also apply to the eterm issue on fink-users I guess ?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.3.6 (Darwin)

iD8DBQFCgz+JPMoaMn4kKR4RAkWVAJ4hrYRSN7/Hv/O1QOrMAIfSQMdNeACfYcwN
PKCpn1Hwzpg5FacYV8HEb8o=
=5eKz
-----END PGP SIGNATURE-----


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_ids93&alloc_id281&op=click
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to