Hi,
Mario Mey wrote:
Trying to compile PureData, SVN, on Ubuntu 11.04 AMD64, following the instruction from the page http://puredata.info/docs/developer, I did:
1.- rsync from the auto-build farm (from http://puredata.info/docs/developer/GettingPdSource) rsync -av --delete rsync://128.238.56.50/distros/pd-extended/ pd-extended/
2.- Preparing Ubuntu: http://puredata.info/docs/developer/UbuntuMaverick
3.- Building PD-Extended: http://puredata.info/docs/developer/BuildingPdExtended
But there's no .tar.bz2 or .deb on pure-data/packages/linux-make/build... These are the last lines while compilling. What should I do? I don't understand... /[...] CUT [...] WorkerThread.cpp: In member function ‘bool gem::thread::WorkerThread::PIMPL::start()’: WorkerThread.cpp:135:22: error: aggregate ‘gem::thread::WorkerThread::PIMPL::start()::timeval sleep’ has incomplete type and cannot be defined WorkerThread.cpp:139:28: error: ‘select’ was not declared in this scope /
I also encountered exactly that error (on debian wheezy amd64).
Quick super-hackish-politically-un-correct work-around whgo through the compile (but not sure if then everything will work):
line 43 (after #include <iostream>)
#rsync_distro "$auto_build_root_dir"
./pd-extended-release-auto-builder.sh
gem related
But it seems Pd has some problem with standard objects (maybe due to previous versions)
Lorenzo