Thanks R. !
I don't try to compile pd. I use the binary from sourceforge, for IRIX 6.5
I try to compile the pd-externals package, which provide some more functionality to pd.
Because the official support for pd on IRIX was dropped some years ago, You cannot download a recent pd-extended version which includes all the externals and is precompiled for linux, osx and w..
According to the "readme", You have only to 'make' it, no configure or autotools.
Code:
EA 2# /usr/nekoware/bin/gmake --debug=v /Desktop/pd-externals/build/irix/makefile
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for mips-sgi-irix6.5
Reading makefiles...
Updating goal targets....
Considering target file `/Desktop/pd-externals/build/irix/makefile'.
Finished prerequisites of target file `/Desktop/pd-externals/build/irix/makefile'.
No need to remake target `/Desktop/pd-externals/build/irix/makefile'.
gmake: Nothing to be done for `/Desktop/pd-externals/build/irix/makefile'.
I opened the 'makefile' with vi. there are no ^M. There is only the text I can see with nedit too.
Nedit doesn't say nothing about DOS.
So what I'm missing? gmake doesn't like the makefile...
edited makefile:
Code:
NAME=choice
CSYM=choice
current: pd_irix6
# ----------------------- IRIX 6.x -----------------------
#pd_irix6: $(NAME).pd_irix6
#.SUFFIXES: .pd_irix6
SGICFLAGS6 = -n32 -DPD -DUNIX -DIRIX -DN32 -woff 1080,1064,1185 \
-OPT:roundoff=3 -OPT:IEEE_arithmetic=3 -OPT:cray_ivdep=true \
-Ofast=ip32
pd_irix6:
cc $(SGICFLAGS6) $(SGIINCLUDE) -o $*.o -c $*.c
ld -n32 -IPA -shared -rdata_shared -o $*.pd_irix6 $*.o
rm $*.o
# ----------------------------------------------------------
clean:
rm -f *.o *.pd_* so_locations
I removed the DOT before pd_irix6 (like "fred" in Your example)
gmake output :
Code:
EA 15# /usr/nekoware/bin/gmake --debug=v
GNU Make 3.81
This program built for mips-sgi-irix6.5
Reading makefiles...
Reading makefile `makefile'...
Updating goal targets....
Considering target file `current'.
File `current' does not exist.
Considering target file `pd_irix6'.
File `pd_irix6' does not exist.
Finished prerequisites of target file `pd_irix6'.
Must remake target `pd_irix6'.
cc -n32 -DPD -DUNIX -DIRIX -DN32 -woff 1080,1064,1185 -OPT:roundoff=3 -OPT:IEEE_arithmetic=3 -OPT:cray_ivdep=true -Ofast=ip32 -o .o -c .c
cc WARNING: Unrecognized -Ofast value 'ip32': defaulting to 'ip25' (R10000 Power Challenge)
cc ERROR: file does not exist: .c
gmake: *** [pd_irix6] Error 2
I don't understand, but ....
Anyway, thanks a lot R.!
omelett