Skip site navigation (1)Skip section navigation (2)
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>