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