Maybe the symbol EXTERN/exporting stuff isn't quite right? For an example to learn from, I think the Makefile template is your best bet:

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

.hc

On Apr 27, 2011, at 11:15 PM, Patrice Colet wrote:

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" <aug...@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" <aug...@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" <h...@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"
<matteosistise...@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
matteosistise...@gmail.com
http://www.matteosistisette.com

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


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

--
Patrice Colet

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

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

--
Patrice Colet

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

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

--
Patrice Colet
<Makefile.mingw>


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

Access to computers should be unlimited and total.  - the hacker ethic



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

Reply via email to