From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28918 invoked by alias); 9 Jul 2002 17:30:06 -0000 Mailing-List: contact ecos-discuss-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@sources.redhat.com Received: (qmail 28911 invoked from network); 9 Jul 2002 17:30:04 -0000 Received: from unknown (HELO scandd1.fhg.de) (192.102.167.4) by sources.redhat.com with SMTP; 9 Jul 2002 17:30:04 -0000 Received: from scandd1.fhg.de (localhost [127.0.0.1]) by scandd1.fhg.de (8.11.1/8.11.1) with ESMTP id g69HU3m29483 for ; Tue, 9 Jul 2002 19:30:03 +0200 (MET DST) Received: from iis.fhg.de (iis.iis.fhg.de [153.96.172.2]) by scandd1.fhg.de (8.11.1/8.11.1) with ESMTP id g69HU2e29477 for ; Tue, 9 Jul 2002 19:30:02 +0200 (MET DST) Received: by iis.fhg.de with ESMTP; Tue, 9 Jul 2002 19:30:01 +0200 (MET DST) from sunserv02.iis.fhg.de Received: from iis.fhg.de by sunserv02.iis.fhg.de (8.8.8+Sun/SMI-SVR4) id TAA10734; Tue, 9 Jul 2002 19:30:01 +0200 (MET DST) Message-ID: <3D2B1D6A.69205C67@iis.fhg.de> Date: Tue, 09 Jul 2002 10:30:00 -0000 From: Wolfgang Heppner Organization: FhG-IIS-A X-Accept-Language: en MIME-Version: 1.0 To: ecos-discuss@sources.redhat.com Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: [ECOS] errno problem building FreeBSD stack for viper X-SW-Source: 2002-07/txt/msg00107.txt.bz2 Hi, i am trying to build the new FreeBSD stack for my MPC860T based target, but it does not compile! My last CVS update was on June, 28. I cross checked it with the viper-target from the CVS-Repository and got the same error: The Compiler (gcc 2.95.2) could not find the definition of errno in getproto.c. Here is what i did: Using Windows Configtool 1.3.net, i selected template A&M Viper then i added the packages FreeBSD stack, Networking and Common ethernet support The Configtool proposed the following solutions for various conflicts, which i accepted: CYGPKG_NET_DHCP Disabled CYGPKG_NET_TFTP Disabled CYGBLD_ISO_NETDB_SERV_HEADER Enabled, CYGBLD_ISO_NETDB_PROTO_HEADER Enabled, CYGBLD_ISO_BSDTYPES_HEADER Enabled, It remained one conflict: CYGPKG_NET_FREEBSD_STACK requ. CYGPKG_IO_FILIO Therefore i added the package Fileio and accepted the following: CYGBLD_ISO_NAME_MAX_HEADER Enabled, CYGBLD_ISO_OPEN_MAX_HEADER Enabled, CYGBLD_ISO_DIRENT_HEADER Enabled, I saved this configuration without changing any default settings When i tried to build the target lib the following error appeared: powerpc-eabi-gcc -c -I/ecos-d/Proj/NeweCos/ecos_viper_install/include -I/ecos-d /Programme/REDHAT~1/eCosLatest/ecos/packages/net/common/current -I/ecos-d/Progra mme/REDHAT~1/eCosLatest/ecos/packages/net/common/current/src -I/ecos-d/Programme /REDHAT~1/eCosLatest/ecos/packages/net/common/current/tests -I. -I/ecos-d/Progra mme/REDHAT~1/eCosLatest/ecos/packages/net/common/current/src/ -msoft-float -mcpu =860 -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-vir tual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtab le-gc -finit-priority -D_KERNEL -D__ECOS -D__INSIDE_NET -Wp,-MD,src/getproto.tmp -o src/net_common_getproto.o /ecos-d/Programme/REDHAT~1/eCosLatest/ecos/package s/net/common/current/src/getproto.c /ecos-d/Programme/REDHAT~1/eCosLatest/ecos/packages/net/common/current/src/getpr oto.c: In function `getprotobyname': /ecos-d/Programme/REDHAT~1/eCosLatest/ecos/packages/net/common/current/src/getpr oto.c:71: `errno' undeclared (first use in this function) /ecos-d/Programme/REDHAT~1/eCosLatest/ecos/packages/net/common/current/src/getpr oto.c:71: (Each undeclared identifier is reported only once /ecos-d/Programme/REDHAT~1/eCosLatest/ecos/packages/net/common/current/src/getpr oto.c:71: for each function it appears in.) /ecos-d/Programme/REDHAT~1/eCosLatest/ecos/packages/net/common/current/src/getpr oto.c: In function `getprotobynumber': /ecos-d/Programme/REDHAT~1/eCosLatest/ecos/packages/net/common/current/src/getpr oto.c:85: `errno' undeclared (first use in this function) make[2]: *** [src/getproto.o.d] Error 1 Did anybody else get the same problem - any ideas? Thanks in advance Wolfgang PS: I tried it with the OpenBSD stack and it worked perfectly! The include-file is different for Open- and FreeBSD and in the OpenBSD version errno.h is included. - -- Wolfgang Heppner High Speed Kamerasysteme - Abt. Bildsensorik (ESY-B) High Speed Camera Systems - Dept. Electronic Imaging (ESY-B) Fraunhofer Institut Integrierte Schaltungen Angewandte Elektronik Am Wolfsmantel 33 91058 Erlangen (Germany) Tel: +49 (0) 9131 776 528 Fax: +49 (0) 9131 776 598 email: hep@iis.fhg.de web: http://www.iis.fhg.de -- Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos and search the list archive: http://sources.redhat.com/ml/ecos-discuss