[PD] readanysf for windows? (again)

august august at alien.mur.at
Thu Apr 28 18:18:57 CEST 2011



hmm.  I wish I could help more.  I have never built a windows external.

Is there an extra step that is needed for windows?  Do you have to
register the _tilde_setup function somewhere else?

Is there a way to tell windows where to find the .dll's for a given
package?





> After resolving two dozens undefined references I finally have readanysf compiled.
> Curiously gmerlin_avdec needs a prepended link of each used library.
> 
> The link flags must be at the end, like in attached file.
> 
> I had to copy missing dll's into pd/bin along with other libs provided py pd-extended and gridflow,
> 
> libdca-0.dll libgavl-1.dll libiconv-2.dll libintl-8.dll libtheora-0.dll lib-tiff-3.dll
> 
> it seems it's still not the good way to compile because pd complains:
> 
> 
> load_object: Symbol "readanysf_tilde_setup" not found
> 
> 
> ----- "august" <august at alien.mur.at> a écrit :
> 
> > Yeah perhaps it will be easier with the pd-extended makefiles.  I
> > really
> > have no idea how windows handles linking and I also don't have
> > experience with pd-extended builds.
> > 
> > 
> > One problem you might have with my makefile that I didn't see before
> > is
> > that I test to see if the system is linux.  If so, I set appropriate
> > flags.  If not, I assume you have a mac and set other flags.
> > 
> > 
> > I've attached a Makefile.win that might work for you.  I made it
> > blindly
> > since I don't have a windows setup.
> > 
> > You should only need to edit these two lines:
> > 	GAVLPREFIX=/usr/local
> > 	PD_INCLUDES=/usr/include
> > 
> > Maybe something else is needed, but I can't say.  It should be simple
> > enough to build from.
> > 
> > best -august.
> > 
> > 
> > 
> > > I've tried to hack the makefile but have pain to get it compiling
> > the dll because of linking problems...
> > > I guess it would be easier by using pd-extended externals Makefile
> > for resolving differences between os
> > > 
> > > ----- "august" <august at alien.mur.at> a écrit :
> > > 
> > > > well, if you already have gavl and gmerlin-avdecoder, you should
> > only
> > > > need to download and compile readanysf~
> > > > 
> > > > the Makefile is there already.  If I am not mistaken, you would
> > only
> > > > need to copy and modify the pd_linux target so that it creates a
> > > > readanysf~.dll instead of a readanysf~.pd_linux
> > > > 
> > > > ...and then package it in a bundle so that it is usable for
> > windows
> > > > users.  ...that will be the hard part I imagine.
> > > > 
> > > > 
> > > > > Hello, I've applied this patch then gmerlin-avdecoder compiles
> > fine
> > > > on mingw
> > > > > 
> > > > >
> > > >
> > http://www.mail-archive.com/gmerlin-general@lists.sourceforge.net/msg00322.html
> > > > > 
> > > > > now we need the makefile ;)
> > > > > 
> > > > > ----- "Hans-Christoph Steiner" <hans at at.or.at> a écrit :
> > > > > 
> > > > > > We just need someone to get all of the required libraries
> > building
> > > > on
> > > > > > Windows/MinGW.  gmerlin-avdecoder is required, then the more
> > > > codec
> > > > > > libs,
> > > > > > the better, but it'll work without any of them, it just won't
> > open
> > > > as
> > > > > > many files.  Once we have that, making a Windows build of
> > > > > > [readanysf~]
> > > > > > will be easy.
> > > > > > 
> > > > > > .hc
> > > > > > 
> > > > > > On Wed, 27 Apr 2011 13:56 +0200, "matteo sisti sette"
> > > > > > <matteosistisette at gmail.com> wrote:
> > > > > > > Hi,
> > > > > > > 
> > > > > > > Is there anything similar to readanysf~ available for
> > Windows?
> > > > I
> > > > > > would
> > > > > > > like to be able to read the audio from mov video files.
> > > > > > > 
> > > > > > > I've found some very old threads about failed attempts to
> > port
> > > > > > > readanysf~ to windows.
> > > > > > > Has there been any success since then? Anybody that has
> > been
> > > > able
> > > > > > to
> > > > > > > compile it for windows and could share the compiled binary?
> > > > > > > 
> > > > > > > Or any similar external?
> > > > > > > 
> > > > > > > thanks
> > > > > > > m.
> > > > > > > 
> > > > > > > -- 
> > > > > > > Matteo Sisti Sette
> > > > > > > matteosistisette at gmail.com
> > > > > > > http://www.matteosistisette.com
> > > > > > > 
> > > > > > > _______________________________________________
> > > > > > > Pd-list at iem.at mailing list
> > > > > > > UNSUBSCRIBE and account-management ->
> > > > > > > http://lists.puredata.info/listinfo/pd-list
> > > > > > > 
> > > > > > 
> > > > > > _______________________________________________
> > > > > > Pd-list at iem.at mailing list
> > > > > > UNSUBSCRIBE and account-management ->
> > > > > > http://lists.puredata.info/listinfo/pd-list
> > > > > 
> > > > > -- 
> > > > > Patrice Colet 
> > > > > 
> > > > > _______________________________________________
> > > > > Pd-list at iem.at mailing list
> > > > > UNSUBSCRIBE and account-management ->
> > > > http://lists.puredata.info/listinfo/pd-list
> > > > 
> > > > -- 
> > > > 	-------------------
> > > > 	http://aug.ment.org
> > > 
> > > -- 
> > > Patrice Colet 
> > > 
> > > _______________________________________________
> > > Pd-list at iem.at mailing list
> > > UNSUBSCRIBE and account-management ->
> > http://lists.puredata.info/listinfo/pd-list
> > 
> > -- 
> > 	-------------------
> > 	http://aug.ment.org
> 
> -- 
> Patrice Colet 


> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list


-- 
	-------------------
	http://aug.ment.org




More information about the Pd-list mailing list