Date: Fri, 12 Sep 2003 15:10:28 +0200 From: Jaworowski Rafal-ARJ004 <Rafal.Jaworowski@motorola.com> To: "'freebsd-ppc@freebsd.org'" <freebsd-ppc@freebsd.org> Subject: does R5.1-RELEASE cross-build? Message-ID: <E087F7025D7E494B8015119695CEDB4C01972157@zpl02exm01.mpsc.mot.com>
index | next in thread | raw e-mail
[-- Attachment #1 --]
Hi,
While trying to cross-build world in R5.1-RELEASE (from x86) I'm seeing error during libs construction (PAM to be precise). Please see the included log file. This is a clean R5.1-RELEASE install.
Should there be any patches applied to make this working? (I was hoping the -RELEASE sources would be a good baseline but it doesn't compile; and from recent postings to the list I assume -CURRENT would not cross-compile either?)
Rafal
[-- Attachment #2 --]
[snip]
===> lib/libpam/modules/pam_tacplus
rm -f .depend
mkdep -f .depend -a -I/usr/src/lib/libpam/modules/pam_tacplus/../../../../contrib/openpam/include -I/usr/src/lib/libpam/modules/pam_tacplus/../../libpam /usr/src/lib/libpam/modules/pam_tacplus/pam_tacplus.c
echo pam_tacplus.so.2: /usr/obj/powerpc/usr/src/i386/usr/lib/libtacplus.a /usr/obj/powerpc/usr/src/i386/usr/lib/libpam.a >> .depend
===> lib/libpam/modules/pam_unix
rm -f .depend
mkdep -f .depend -a -DYP -I/usr/src/lib/libpam/modules/pam_unix/../../../../contrib/openpam/include -I/usr/src/lib/libpam/modules/pam_unix/../../libpam /usr/src/lib/libpam/modules/pam_unix/pam_unix.c
echo pam_unix.so.2: /usr/obj/powerpc/usr/src/i386/usr/lib/libutil.a /usr/obj/powerpc/usr/src/i386/usr/lib/libcrypt.a /usr/obj/powerpc/usr/src/i386/usr/lib/libypclnt.a /usr/obj/powerpc/usr/src/i386/usr/lib/libpam.a >> .depend
===> lib/libpam/libpam
rm -f .depend
mkdep -f .depend -a -I/usr/src/lib/libpam/libpam -I/usr/src/lib/libpam/libpam/../../../contrib/openpam/include -DLIB_MAJ=2 /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/openpam_borrow_cred.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/openpam_configure.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/openpam_dispatch.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/openpam_dynamic.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/openpam_findenv.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/openpam_free_data.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/openpam_get_option.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/openpam_load.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/openpam_log.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/openpam_nullconv.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/openpam_restore_cred.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/openpam_set_option.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/openpam_ttyconv.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_acct_mgmt.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_authenticate.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_chauthtok.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_close_session.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_end.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_error.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_get_authtok.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_get_data.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_get_item.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_get_user.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_getenv.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_getenvlist.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_info.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_open_session.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_prompt.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_putenv.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_set_data.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_set_item.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_setcred.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_setenv.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_start.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_strerror.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_verror.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_vinfo.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/pam_vprompt.c /usr/src/lib/libpam/libpam/pam_debug_log.c /usr/src/lib/libpam/libpam/pam_std_option.c /usr/src/lib/libpam/libpam/../../../contrib/openpam/lib/openpam_static.c
===> lib/libpam/modules
===> lib/libpam/modules/pam_chroot
cc -O -pipe -I/usr/src/lib/libpam/modules/pam_chroot/../../../../contrib/openpam/include -I/usr/src/lib/libpam/modules/pam_chroot/../../libpam -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wno-uninitialized -c /usr/src/lib/libpam/modules/pam_chroot/pam_chroot.c -o pam_chroot.o
In file included from /usr/obj/powerpc/usr/src/i386/usr/include/sys/types.h:48,
from /usr/obj/powerpc/usr/src/i386/usr/include/sys/param.h:65,
from /usr/src/lib/libpam/modules/pam_chroot/pam_chroot.c:38:
/usr/obj/powerpc/usr/src/i386/usr/include/machine/endian.h:55:1: "_BIG_ENDIAN" redefined
/usr/src/lib/libpam/modules/pam_chroot/pam_chroot.c:1:1: this is the location of the previous definition
cc1: warnings being treated as errors
In file included from /usr/src/lib/libpam/modules/pam_chroot/pam_chroot.c:42:
/usr/obj/powerpc/usr/src/i386/usr/include/string.h:65: warning: conflicting types for built-in function `memcmp'
/usr/obj/powerpc/usr/src/i386/usr/include/string.h:66: warning: conflicting types for built-in function `memcpy'
/usr/obj/powerpc/usr/src/i386/usr/include/string.h:68: warning: conflicting types for built-in function `memset'
/usr/obj/powerpc/usr/src/i386/usr/include/string.h:94: warning: conflicting types for built-in function `strncat'
/usr/obj/powerpc/usr/src/i386/usr/include/string.h:95: warning: conflicting types for built-in function `strncmp'
/usr/obj/powerpc/usr/src/i386/usr/include/string.h:96: warning: conflicting types for built-in function `strncpy'
*** Error code 1
Stop in /usr/src/lib/libpam/modules/pam_chroot.
*** Error code 1
Stop in /usr/src/lib/libpam/modules.
*** Error code 1
Stop in /usr/src/lib/libpam.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
pipi# exit
exit
Script done on Thu Sep 11 23:03:04 2003
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E087F7025D7E494B8015119695CEDB4C01972157>
