[PD-dev] iem_tab on amd64 WAS: Building extended on amd64

Hans-Christoph Steiner hans at at.or.at
Wed Oct 7 06:21:50 CEST 2009


On Oct 6, 2009, at 7:14 PM, András Murányi wrote:

>
>
> 2009/10/6 Hans-Christoph Steiner <hans at at.or.at>
>
> On Oct 5, 2009, at 10:45 PM, András Murányi wrote:
>
>>
>> what i can tell from andras' output, is that he seems to try to  
>> compile
>> Pd-extended-0.41.
>> this version is a branch of the repository that might well not have
>> x86_64 fixes everywhere.
>>
>> thus i recommend:
>>
>>
>> i guess you should upgrade to the latest and greatest version of  
>> iem_tab.
>>
>> Ah yes, this option would be the preferred route forward:
>>
>> svn checkout https://pure-data.svn.sourceforge.net/svnroot/trunk  
>> pure-data
>> cd pure-data
>> rm -r pd
>> svn checkout https://pure-data.svn.sourceforge.net/svnroot/pure-data/branches/pd-extended/0.42/pd
>>
>> Then build as usual.
>>
>> .hc
>>
>> Sorry, somehow i was convinced its 0.41 to be built. Boo!
>
> You win some, and you loose some...
>
>> The SVN version missed Gem so i tried to get it
>>
>> rsync -av --delete rsync://128.238.56.50/distros/pd-extended/Gem  
>> pure-data/
>>
>> but it gets into this loop:
>>
>> make[3]: Leaving directory `/home/muranyia/Download/pure-data/Gem/ 
>> src/Base'
>> make[3]: Entering directory `/home/muranyia/Download/pure-data/Gem/ 
>> src/Base'
>> make[3]: Warning: File `/home/muranyia/Download/pure-data/pd/src/ 
>> m_pd.h' has modification time 2.3e+03 s in the future
>>
>> I suppose its not the right Gem?
>>
>> Andras
>
> That Gem should work fine, there is no error there, just a warning.   
> Try checking Gem out from SVN also:
>
> svn checkout https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/branches/0.92/Gem
>
> .hc
>
>
> So, with these sources:
>
> svn co https://pure-data.svn.sourceforge.net/svnroot/pure-data/trunk/
> svn co https://pure-data.svn.sourceforge.net/svnroot/pure-data/branches/pd-extended/0.42/pd
> svn co https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/branches/0.92/Gem
>
> i'm here:
>
> gcc -DPD -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses - 
> Wno-switch -fPIC -O2 -funroll-loops -fomit-frame-pointer -ffast- 
> math   -DPDP_VERSION=\"0.12.5-darcs\" -I. -I/usr/X11R6/include  -I../ 
> include -I../../include -I/home/muranyia/Download/pure-data/pd/src    
> -o pdp_reg.o -c pdp_reg.c
> In file included from ../../include/pdp.h:80,
>                  from pdp_reg.c:23:
> ../../include/pdp_matrix.h:25:27: error: gsl/gsl_block.h: No such  
> file or directory
> ../../include/pdp_matrix.h:26:28: error: gsl/gsl_vector.h: No such  
> file or directory
> ../../include/pdp_matrix.h:27:28: error: gsl/gsl_matrix.h: No such  
> file or directory
> ../../include/pdp_matrix.h:28:26: error: gsl/gsl_blas.h: No such  
> file or directory
> ../../include/pdp_matrix.h:29:29: error: gsl/gsl_linalg.h: No such  
> file or directory
> In file included from ../../include/pdp.h:80,
>                  from pdp_reg.c:23:
> ../../include/pdp_matrix.h:44: error: expected specifier-qualifier- 
> list before ‘gsl_block’
> ../../include/pdp_matrix.h:65: error: expected ‘)’ before ‘TransA’
> ../../include/pdp_matrix.h:80: error: expected ‘)’ before ‘TransA’
> ../../include/pdp_matrix.h:84: error: expected ‘)’ before ‘TransA’
> make[5]: *** [pdp_reg.o] Error 1
> make[5]: Leaving directory `/home/muranyia/Download/pure-data/ 
> externals/pdp/modules/generic'
> make[4]: *** [current] Error 2
> make[4]: Leaving directory `/home/muranyia/Download/pure-data/ 
> externals/pdp/modules'
> make[3]: *** [pdp_all] Error 2
> make[3]: Leaving directory `/home/muranyia/Download/pure-data/ 
> externals/pdp'
> make[2]: *** [/home/muranyia/Download/pure-data/externals/pdp/ 
> pdp.pd_linux] Error 2
> make[2]: Leaving directory `/home/muranyia/Download/pure-data/ 
> externals'
> make[1]: *** [externals_install] Error 2
> make[1]: Leaving directory `/home/muranyia/Download/pure-data/ 
> packages'
> make: *** [install] Error 2


You're missing a lib from here, I'm guessing libgsl0-dev. based on the "
>
> error: gsl/gsl_block.h: No such file or directory"

http://puredata.info/docs/developer/Debian

.hc



----------------------------------------------------------------------------

All mankind is of one author, and is one volume; when one man dies,  
one chapter is not torn out of the book, but translated into a better  
language; and every chapter must be so translated.... -John Donne


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20091007/22cc7f0d/attachment.htm>


More information about the Pd-dev mailing list