Date: Wed, 26 Mar 2003 09:37:15 -0800 (PST) From: Jesus Daniel Valencia Sanchez <valencia@cicese.mx> To: freebsd-questions@freebsd.org Subject: Re: sockets Message-ID: <Pine.SUN.3.91.1030326093328.15768A@matrix> In-Reply-To: <20030326034042.GA16205@gothmog.gr>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 26 Mar 2003, Giorgos Keramidas wrote: > On 2003-03-25 19:07, Jesus Daniel Valencia Sanchez <valencia@cicese.mx> wrote: > > > > I'm using R4.6.2 and when i try to compile anything with the file > > sys/socket.h i get tons of error messages INSIDE that file. is > > there anything i should know about it? > > > > any help will be very appreciated > > Show us the exact command-line options you're using to compile your > programs with and the errors you're getting. > > - Giorgos > > > here you go [Equipo7] ~/programas/tontos> uname -a FreeBSD Equipo7.mat.uson.mx 4.6.2-RELEASE FreeBSD 4.6.2-RELEASE #0: Thu Feb 6 20:03:17 MST 2003 root@Equipo7.mat.uson.mx:/usr/src/sys/compile/GENERIC i386 [Equipo7] ~/programas/tontos> g++ -o server_1 server_1.cpp In file included from server_1.cpp:1: /usr/include/sys/socket.h:52: syntax error before `;' /usr/include/sys/socket.h:163: syntax error before `;' /usr/include/sys/socket.h:174: syntax error before `;' /usr/include/sys/socket.h:188: syntax error before `;' /usr/include/sys/socket.h:190: `int64_t' was not declared in this scope /usr/include/sys/socket.h:190: `u_char' was not declared in this scope /usr/include/sys/socket.h:190: `sa_family_t' was not declared in this scope /usr/include/sys/socket.h:190: size of array `__ss_pad1' is negative /usr/include/sys/socket.h:191: syntax error before `;' /usr/include/sys/socket.h:192: `u_char' was not declared in this scope /usr/include/sys/socket.h:192: `sa_family_t' was not declared in this scope /usr/include/sys/socket.h:192: `int64_t' was not declared in this scope /usr/include/sys/socket.h:192: `u_char' was not declared in this scope /usr/include/sys/socket.h:192: `sa_family_t' was not declared in this scope /usr/include/sys/socket.h:192: `int64_t' was not declared in this scope /usr/include/sys/socket.h:359: syntax error before `;' /usr/include/sys/socket.h:364: syntax error before `[' /usr/include/sys/socket.h:399: syntax error before `;' /usr/include/sys/socket.h:407: syntax error before `;' /usr/include/sys/socket.h:411: syntax error before `;' In file included from server_1.cpp:1: /usr/include/sys/socket.h:444: syntax error before `(' /usr/include/sys/socket.h:451: type specifier omitted for parameter /usr/include/sys/socket.h:451: type specifier omitted for parameter /usr/include/sys/socket.h:451: syntax error before `*' server_1.cpp: In function `int main()': server_1.cpp:16: syntax error before `,' server_1.cpp:17: `direl' undeclared (first use this function) server_1.cpp:17: (Each undeclared identifier is reported only once server_1.cpp:17: for each function it appears in.) server_1.cpp:17: `addr' undeclared (first use this function) server_1.cpp:17: implicit declaration of function `int bzero(...)' server_1.cpp:18: `direr' undeclared (first use this function) server_1.cpp:20: `INADDR_ANY' undeclared (first use this function) /usr/include/sys/socket.h:454: too few arguments to function `int socket(int, int, int)' server_1.cpp:27: at this point in file server_1.cpp:38: implicit declaration of function `int read(...)' server_1.cpp:43: syntax error before `if' server_1.cpp:47: implicit declaration of function `int close(...)' [Equipo7] ~/programas/tontos> cat server_1.cpp #include <sys/socket.h> #include <sys/types.h> #include <iostream.h> #include <stdlib.h> void error( char *s ) { . . . and my code goes on... thank you
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SUN.3.91.1030326093328.15768A>