[PD] compiling pd-extended on arch linux

James Dunn james at 4thharmonic.com
Wed Jul 7 14:54:42 CEST 2010


Quoth dmotd, on 06/07/10 13:49:
>>> Seems like I just had to install pkg-config. It now finds the
>>> imagemagick library but fails with a new error:
>>> videoV4L2.cpp:389:31: error: ‘fstat’ was not declared in this scope
>>> videoV4L2.cpp:394:27: error: ‘S_ISCHR’ was not declared in this scope
>>>        
>> Try adding this line near the top :
>>
>>    #include<sys/stat.h>
>>      
> mathieu beat me to it.. you may also need:
>
>    #include<linux/stat.h>
>    

Do I add these lines to the top of the makefile in 
pd-extended/packages/linux_make?
I tried doing this and I still get the error. Also, why are these lines 
written with a # in front? I thought this was to comment the line out? I 
tried compiling with no #'s at the start of the lines and I get this error:

Makefile:6: <sys/stat.h>: No such file or directory
Makefile:7: <linux/stat.h>: No such file or directory
make: dpkg-architecture: Command not found
make: *** No rule to make target `<linux/stat.h>'.  Stop.

and with the full path specified:

Makefile:6: </usr/include/sys/stat.h>: No such file or directory
Makefile:7: </usr/include/linux/stat.h>: No such file or directory
make: dpkg-architecture: Command not found
make: *** No rule to make target `</usr/include/linux/stat.h>'.  Stop.

the files are definitely installed as locate stat.h shows:

/usr/include/ustat.h
/usr/include/asm/stat.h
/usr/include/asm-generic/stat.h
/usr/include/bits/stat.h
/usr/include/bits/ustat.h
/usr/include/linux/stat.h
/usr/include/rpcsvc/rstat.h
/usr/include/sys/stat.h
/usr/include/sys/ustat.h
/usr/include/tirpc/rpc/clnt_stat.h
/usr/share/man/man0/stat.h.0p.gz
/usr/share/man/man0/sys_stat.h.0p.gz

Thanks for the help so far!

James




More information about the Pd-list mailing list