[PD-dev] building fluidsynth~ (was: building fluid~ on Linux)

Alexandre Torres Porres porres at gmail.com
Sat Apr 30 21:46:57 CEST 2022


Hi, after more than a year, I'm finally going to release my fluidsynth~
object as part of ELSE. There were lots of discussion on this list about
this. One big issue was how to ship the external along with the library
dependencies. There are scripts taken from https://git.iem.at/pd/iem-ci to
copy the libs to the same folder as the external. It seems we got to a
point of being able to build it for mac and windows. This last thread (from
where I'm now opening a new one) was about building it for Linux.

After so long I just tried to build it on my new system and my new
challenge would be to see if it'd work for apple silicon macs. First I just
tried building for mac intel using my new setup, a monterey machine with
the latest XCode. I started by installing fluidsynth, now at a much more
recent version 2.2.7, I then built the external and it worked fine in the
system I built this on. I tried the localdeps.macos.sh script and it did
copy all the libs to the same folder as the external, so I zipped it and
uploaded to https://github.com/porres/pd-fluidsynth/releases/tag/0.0.0-test so
I could test on another machine without fluidsynth and all... guess what?
it didn't work!

By the way, someone built it for windows and I was able to test that it
works on a virtual windows machine, so I don't know what could be wrong
with my setup... See
https://github.com/charlesneimog/pd-fluidsynth/releases/tag/v0.0.1 note
that there's also a mac version there, but it doesn't work either and seems
to be worse than my attempt as there a no libs copied. You cal also test
the linux version in there.

Hope someone can give me a hint why my new attempt didn't work for mac, I
don't know what could be different other than having a new system a new
version of the OS, of XCode and fluidsynth.

cheers


Em qui., 14 de jan. de 2021 às 18:16, Roman Haefeli <reduzent at gmail.com>
escreveu:

> On Thu, 2021-01-14 at 16:52 +0100, IOhannes m zmölnig wrote:
> > On 1/14/21 10:42 AM, Roman Haefeli wrote:
> > > See PR:
> > > https://github.com/porres/pd-fluidsynth/pull/5
> > >
> >
> > given that i consider myself upstream of the original
> > "localdeps.*.sh"
> > scripts and those scripts are located under
> > https://git.iem.at/pd/iem-ci
> > where they are used by a number of (our, that is: the iem's)
> > libraries,
> > i would highly welcome it if you could submit a PR to that central
> > location rather than a single one of the consumers of those scripts.
>
> Sure. I wasn't even aware of the origin of those files.
>
> Re PR/MR:
> While logged in as reduzent, I see only comport listed as repos I can
> create MRs for. I don't seem to have privileges for forking on
> git.iem.at nor for creating MRs for the iem-ci repo. Tell me if I'm
> overseeing something.
>
> I created a fork on:
> https://gitlab.zhdk.ch/rhaefeli/iem-ci
>
> You'll find the script addition in the linuxdep branch.
>
> Roman
> _______________________________________________
> Pd-dev mailing list
> Pd-dev at lists.iem.at
> https://lists.puredata.info/listinfo/pd-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20220430/73130288/attachment-0001.htm>


More information about the Pd-dev mailing list