[PD] compile pd on ubuntu 5.10

Hans-Christoph Steiner hans at eds.org
Thu Mar 30 04:05:05 CEST 2006


On Mar 29, 2006, at 1:55 PM, João Miguel Pais wrote:

> Hi,
>
> I'm trying to compile pd in ubuntu. I must say that due to old  
> versions (apt-get), not completely updated/complete documents or  
> whatever it's been really hard for someone who isn't very  
> experienced with linux. Almost at each step there's something which  
> must be corrected. That makes the process everything but fun.
> In case it's of interest to anyone, there's a textfile with what I  
> achieved so far, which is getting the complete cvs archives and  
> building the standard pd (thanks to a correction of the makefile  
> only listed in the mailing list archive, already from 2001).
> I was now trying to compile the externals. I guess that the better  
> reference for ubuntu is http://puredata.org/docs/developer/Debian.  
> I got almost all the packages (some weren't possible to get), but  
> while trying to compile everything, [cd pure-data/packages/ 
> linux_make; make install], the process didn't work (again).


What would be great is if you document your progress on a wiki page  
so that others can learn from your experience easily, and you can  
remember what you did in the past.  This is all a work in progress,  
and its a big project to get integrated.  For example, Java 1.4.2 has  
roughly 8000 objects, Pd has roughly 2000.  So Pd is 1/4 the size of  
Java.  Do you think we have 1/4 of the budget of the Sun Java dept?   
I wish...


> The report is the following, I cut the successful parts:
>
> `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
> install: Aufruf von stat für „../doc/4.fft.examples/*.*“ nicht  
> möglich: Datei od er Verzeichnis nicht gefunden
> install: Aufruf von stat für „../doc/7.stuff/*.*“ nicht möglich:  
> Datei oder Verz eichnis nicht gefunden
> install: Aufruf von stat für „../doc/7.stuff/audio-playpen/*.*“  
> nicht möglich: D atei oder Verzeichnis nicht gefunden
> install: Aufruf von stat für „../doc/7.stuff/data-structures/*.*“  
> nicht möglich:  Datei oder Verzeichnis nicht gefunden
>   % Total    % Received % Xferd  Average Speed   Time    Time      
> Time  Current
>                                  Dload  Upload   Total   Spent     
> Left  Speed
> 100  286k  100  286k    0     0   285k      0  0:00:01  0:00:01  
> --:--:--  373k
>   % Total    % Received % Xferd  Average Speed   Time    Time      
> Time  Current
>                                  Dload  Upload   Total   Spent     
> Left  Speed
> 100 11168    0 11168    0     0  34813      0 --:--:-- --:--:--  
> --:--:--  122k
>   % Total    % Received % Xferd  Average Speed   Time    Time      
> Time  Current
>                                  Dload  Upload   Total   Spent     
> Left  Speed
> 100  6004    0  6004    0     0  11837      0 --:--:-- --:--:--  
> --:--:-- 65293
>   % Total    % Received % Xferd  Average Speed   Time    Time      
> Time  Current
>                                  Dload  Upload   Total   Spent     
> Left  Speed
> 100  7586    0  7586    0     0  23855      0 --:--:-- --:--:--  
> --:--:-- 88753
>   % Total    % Received % Xferd  Average Speed   Time    Time      
> Time  Current
>                                  Dload  Upload   Total   Spent     
> Left  Speed
> 100 11398    0 11398    0     0  21853      0 --:--:-- --:--:--  
> --:--:--  127k
>   % Total    % Received % Xferd  Average Speed   Time    Time      
> Time  Current
>                                  Dload  Upload   Total   Spent     
> Left  Speed
> 100  8565    0  8565    0     0  20822      0 --:--:-- --:--:--  
> --:--:-- 99440
>   % Total    % Received % Xferd  Average Speed   Time    Time      
> Time  Current
>                                  Dload  Upload   Total   Spent     
> Left  Speed
> 100 13657    0 13657    0     0  34662      0 --:--:-- --:--:--  
> --:--:-- 88380
>   % Total    % Received % Xferd  Average Speed   Time    Time      
> Time  Current
>                                  Dload  Upload   Total   Spent     
> Left  Speed
> 100 11483    0 11483    0     0  33083      0 --:--:-- --:--:--  
> --:--:--  116k
>   % Total    % Received % Xferd  Average Speed   Time    Time      
> Time  Current
>                                  Dload  Upload   Total   Spent     
> Left  Speed
> 100  6831    0  6831    0     0  16419      0 --:--:-- --:--:--  
> --:--:-- 78410
>   % Total    % Received % Xferd  Average Speed   Time    Time      
> Time  Current
>                                  Dload  Upload   Total   Spent     
> Left  Speed
> 100  3803    0  3803    0     0   1143      0 --:--:--  0:00:03  
> --:--:-- 42793
>   % Total    % Received % Xferd  Average Speed   Time    Time      
> Time  Current
>                                  Dload  Upload   Total   Spent     
> Left  Speed
> 100 29493    0 29493    0     0  66595      0 --:--:-- --:--:--  
> --:--:--  139k
>   % Total    % Received % Xferd  Average Speed   Time    Time      
> Time  Current
>                                  Dload  Upload   Total   Spent     
> Left  Speed
> 100  2693    0  2693    0     0   8640      0 --:--:-- --:--:--  
> --:--:--  193k
>   % Total    % Received % Xferd  Average Speed   Time    Time      
> Time  Current
>                                  Dload  Upload   Total   Spent     
> Left  Speed
> 100 50251  100 50251    0     0  83442      0 --:--:-- --:--:--  
> --:--:--  157k
> `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
> In file included from /home/jmmmp/pure-data/packages/ 
> linux_make/../../externals/build/src/mtx_rmstodb.c:1:
> /home/jmmmp/pure-data/packages/linux_make/../../externals/build/ 
> src/../../iem/iemmatrix/src/mtx_binops.c: In Funktion  
> »mtx_bin_matrix2«:/home/jmmmp/pure-data/packages/linux_make/../../ 
> externals/build/src/../../iem/iemmatrix/src/mtx_binops.c:20:  
> Warnung: nicht benutzter Parameter »s«In file included from /home/ 
> jmmmp/pure-data/packages/linux_make/../../externals/build/src/ 
> mtx_rmstodb.c:2:
> /home/jmmmp/pure-data/packages/linux_make/../../externals/build/ 
> src/../../iem/iemmatrix/src/mtx_matrix.c: In Funktion  
> »matrix_matrix2«:/home/jmmmp/pure-data/packages/linux_make/../../ 
> externals/build/src/../../iem/iemmatrix/src/mtx_matrix.c:99:  
> Warnung: nicht benutzter Parameter »s«/home/jmmmp/pure-data/ 
> packages/linux_make/../../externals/build/src/../../iem/iemmatrix/ 
> src/mtx_matrix.c: In Funktion »matrix_zeros«:/home/jmmmp/pure-data/ 
> packages/linux_make/../../externals/build/src/../../iem/iemmatrix/ 
> src/mtx_matrix.c:161: Warnung: nicht benutzter Parameter »s«/home/ 
> jmmmp/pure-data/packages/linux_make/../../externals/build/src/../../ 
> iem/iemmatrix/src/mtx_matrix.c: In Funktion »matrix_ones«:/home/ 
> jmmmp/pure-data/packages/linux_make/../../externals/build/src/../../ 
> iem/iemmatrix/src/mtx_matrix.c:185: Warnung: nicht benutzter  
> Parameter »s«/home/jmmmp/pure-data/packages/linux_make/../../ 
> externals/build/src/../../iem/iemmatrix/src/mtx_matrix.c: In  
> Funktion »matrix_eye«:/home/jmmmp/pure-data/packages/ 
> linux_make/../../externals/build/src/../../iem/iemmatrix/src/ 
> mtx_matrix.c:209: Warnung: nicht benutzter Parameter »s«/home/jmmmp/ 
> pure-data/packages/linux_make/../../externals/build/src/../../iem/ 
> iemmatrix/src/mtx_matrix.c: In Funktion »matrix_egg«:/home/jmmmp/ 
> pure-data/packages/linux_make/../../externals/build/src/../../iem/ 
> iemmatrix/src/mtx_matrix.c:237: Warnung: nicht benutzter Parameter  
> »s«/home/jmmmp/pure-data/packages/linux_make/../../externals/build/ 
> src/../../iem/iemmatrix/src/mtx_matrix.c: In Funktion  
> »matrix_diag«:/home/jmmmp/pure-data/packages/linux_make/../../ 
> externals/build/src/../../iem/iemmatrix/src/mtx_matrix.c:266:  
> Warnung: nicht benutzter Parameter »s«/home/jmmmp/pure-data/ 
> packages/linux_make/../../externals/build/src/../../iem/iemmatrix/ 
> src/mtx_matrix.c: In Funktion »matrix_diegg«:/home/jmmmp/pure-data/ 
> packages/linux_make/../../externals/build/src/../../iem/iemmatrix/ 
> src/mtx_matrix.c:281: Warnung: nicht benutzter Parameter »s«/home/ 
> jmmmp/pure-data/packages/linux_make/../../externals/build/src/../../ 
> iem/iemmatrix/src/mtx_matrix.c: In Funktion »matrix_row«:/home/ 
> jmmmp/pure-data/packages/linux_make/../../externals/build/src/../../ 
> iem/iemmatrix/src/mtx_matrix.c:301: Warnung: nicht benutzter  
> Parameter »s«/home/jmmmp/pure-data/packages/linux_make/../../ 
> externals/build/src/../../iem/iemmatrix/src/mtx_matrix.c: In  
> Funktion »matrix_col«:/home/jmmmp/pure-data/packages/ 
> linux_make/../../externals/build/src/../../iem/iemmatrix/src/ 
> mtx_matrix.c:347: Warnung: nicht benutzter Parameter »s«/home/jmmmp/ 
> pure-data/packages/linux_make/../../externals/build/src/../../iem/ 
> iemmatrix/src/mtx_matrix.c: In Funktion »matrix_element«:/home/ 
> jmmmp/pure-data/packages/linux_make/../../externals/build/src/../../ 
> iem/iemmatrix/src/mtx_matrix.c:392: Warnung: nicht benutzter  
> Parameter »s«/home/jmmmp/pure-data/packages/linux_make/../../ 
> externals/build/src/../../iem/iemmatrix/src/mtx_matrix.c: In  
> Funktion »matrix_list«:/home/jmmmp/pure-data/packages/ 
> linux_make/../../externals/build/src/../../iem/iemmatrix/src/ 
> mtx_matrix.c:512: Warnung: nicht benutzter Parameter »s«/home/jmmmp/ 
> pure-data/packages/linux_make/../../externals/build/src/../../iem/ 
> iemmatrix/src/mtx_matrix.c: In Funktion »matrix_new«:/home/jmmmp/ 
> pure-data/packages/linux_make/../../externals/build/src/../../iem/ 
> iemmatrix/src/mtx_matrix.c:530: Warnung: nicht benutzter Parameter  
> »s«In file included from /home/jmmmp/pure-data/packages/ 
> linux_make/../../externals/build/src/mtx_rmstodb.c:3:
> /home/jmmmp/pure-data/packages/linux_make/../../externals/build/ 
> src/../../iem/iemmatrix/src/mtx_rmstodb.c: In Funktion  
> »mtx_rmstodb_matrix«:
> /home/jmmmp/pure-data/packages/linux_make/../../externals/build/ 
> src/../../iem/iemmatrix/src/mtx_rmstodb.c:22: Warnung: nicht  
> benutzter Parameter »s«/home/jmmmp/pure-data/packages/ 
> linux_make/../../externals/build/src/../../iem/iemmatrix/src/ 
> mtx_rmstodb.c: In Funktion »mtx_rmstodb_list«:
> /home/jmmmp/pure-data/packages/linux_make/../../externals/build/ 
> src/../../iem/iemmatrix/src/mtx_rmstodb.c:46: Warnung: nicht  
> benutzter Parameter »s«/home/jmmmp/pure-data/packages/ 
> linux_make/../../externals/build/src/../../iem/iemmatrix/src/ 
> mtx_rmstodb.c: In Funktion »mtx_rmstodb_new«:
> /home/jmmmp/pure-data/packages/linux_make/../../externals/build/ 
> src/../../iem/iemmatrix/src/mtx_rmstodb.c:64: Warnung: nicht  
> benutzter Parameter »s«`-mcpu=' is deprecated. Use `-mtune=' or '- 
> march=' instead.
>
>
>
> and then the computer just makes a loop with this group of  
> iemmatrix instructions, and doesn't stop until Ctrl-C jumps in.  
> Does this makes sense to anyone? What's missing here, in order to  
> make this happen?

Are you sure its a loop?  There are a lot of objects in the iemmatrix  
collection, and each object seems to be throwing a lot of warnings,  
so that will make it seem like a loop.  But compiling the whole  
package takes a long time.

For the most part when compiling Pd-extended, you can ignore any  
warning/error as long as it keeps building.  Only when it stops to  
you have to fix something.  I've never seem a loop in compilation, so  
I would be surprised to hear that's what's going on.

.hc

________________________________________________________________________ 
____

"Looking at things from a more basic level, you can come up with a  
more direct solution... It may sound small in theory, but it in  
practice, it can change entire economies."
                                                     - Amy Smith





More information about the Pd-list mailing list