Re: Anybody here

[email protected] (Andy Armstrong) Sat, 5 Jan 2008 14:58:01 +0000
Newsgroups perl.cpan.discuss
Message-ID <[email protected]>
(added list address back in again - hit reply to all when you reply  
LeRoy)

On 5 Jan 2008, at 14:47, LeRoy DeVries wrote:
> root@dva1:~/.cpan/build/threads-1.67-2t_tsK# make
> cc -c   -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno- 
> strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE - 
> D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"1.67\" -DXS_VERSION=\"1.67\"  
> -fPIC "-I/usr/lib/perl/5.8/CORE"  -DHAS_PPPORT_H threads.c
> In file included from threads.xs:3:
> /usr/lib/perl/5.8/CORE/perl.h:420:24: error: sys/types.h: No such  
> file or directory
> /usr/lib/perl/5.8/CORE/perl.h:451:19: error: ctype.h: No such file  
> or directory
> /usr/lib/perl/5.8/CORE/perl.h:463:23: error: locale.h: No such file  
> or directory
> /usr/lib/perl/5.8/CORE/perl.h:480:20: error: setjmp.h: No such file  
> or directory
> /usr/lib/perl/5.8/CORE/perl.h:486:26: error: sys/param.h: No such  
> file or directory
> /usr/lib/perl/5.8/CORE/perl.h:491:23: error: stdlib.h: No such file  
> or directory
> /usr/lib/perl/5.8/CORE/perl.h:496:23: error: unistd.h: No such file  
> or directory
> /usr/lib/perl/5.8/CORE/perl.h:776:23: error: string.h: No such file  
> or directory
> /usr/lib/perl/5.8/CORE/perl.h:925:27: error: netinet/in.h: No such  
> file or directory
> /usr/lib/perl/5.8/CORE/perl.h:929:26: error: arpa/inet.h: No such  
> file or directory
> /usr/lib/perl/5.8/CORE/perl.h:939:25: error: sys/stat.h: No such  
> file or directory
> /usr/lib/perl/5.8/CORE/perl.h:961:21: error: time.h: No such file or  
> directory
> /usr/lib/perl/5.8/CORE/perl.h:968:25: error: sys/time.h: No such  
> file or directory
> /usr/lib/perl/5.8/CORE/perl.h:975:27: error: sys/times.h: No such  
> file or directory
> /usr/lib/perl/5.8/CORE/perl.h:982:19: error: errno.h: No such file  
> or directory
> /usr/lib/perl/5.8/CORE/perl.h:997:25: error: sys/socket.h: No such  
> file or directory
> /usr/lib/perl/5.8/CORE/perl.h:1024:21: error: netdb.h: No such file  
> or directory
> /usr/lib/perl/5.8/CORE/perl.h:1127:24: error: sys/ioctl.h: No such  
> file or directory
> /usr/lib/perl/5.8/CORE/perl.h:1156:23: error: dirent.h: No such file  
> or directory


Ah - that's the problem - you don't have the standard headers needed  
to compile the module.

On Ubuntu I believe you need to

$ sudo apt-get install libc6-dev

Alternately you could

$ sudo apt-get install build-essentials

which would get you libc6-dev and a bunch of other stuff you may or  
may not need :)

-- 
Andy Armstrong, Hexten