< Back to IRCAM Forum

Pipo.sylseg : Error 126 loading external (windows only)

pipo.sylseg doesn’t work in windows latest build.

open pipo.sylseg.maxpat returns :

Error 126 loading external pipo.sylseg

{
“version” : “Beta Version 8.5.2 (3eeb67a9976) (x64 windows)”,
“platform” : “windows”,
“arch” : “x64”,
“osversion” : “Microsoft Windows 10 (build 19044), 64-bit”,
“samplerate” : 44100,
“iovs” : 512,
“sigvs” : 64,
“scheduler_in_audio_interrupt” : “off”,
“audio_drivername” : “ad_mme”,
“audio_driver_subname” : “”,
“license” : “permanent full”,
“machine_id” : “24d464e7cd48f2abe65be5d74b318d52”,
“eventinterval” : 2,
“schedinterval” : 1.0,
“overdrive” : “on”,
“pollthrottle” : 100,
“queuethrottle” : 1000,
“sysqelemthrottle” : 1000,
“refreshrate” : 30.0,
“schedslop” : 25.0,
“eventprobing” : 1,
“mixerparallel” : “off”,
“mixercrossfade” : 0,
“mixerlatency” : 30.0,
“mixerramptime” : 10.0,
“videoengine” : “viddll”,
“gfxengine” : “glcore”,
“packages” : {
“__MACOSX” : “”,
“bach” : “0.8.1”,
“BEAP” : “1.0.4”,
“boids_max” : “1.0.0”,
“bump.map.generator” : “”,
“CNMAT Externals” : “1.0.5”,
“cv.jit” : “2.0.1”,
“dp.kinect2” : “1.2.20200629”,
“ease” : “1.2.3”,
“FluidCorpusManipulation” : “1.0.4”,
“FrameLib” : “1.0.1”,
“gl3” : “0.3.3”,
“hap” : “1.0.7”,
“ICST Ambisonics” : “3.0.2”,
“imp.dmx” : “0.5”,
“ISF” : “1.0.3”,
“jit.mo” : “1.1.6”,
“jit.ndi” : “0.2.0”,
“Jitter Tools” : “1.0.5”,
“link” : “1.5.5”,
“Max Hardware Library” : “1.0.1”,
“max-mxj” : “8.2.0”,
“Max_Worldmaking_Package-devel” : “”,
“maxforlive-elements” : “1.0.6”,
“MC_package” : “”,
“mi-gen” : “1.1.0”,
“Mira” : “1.2.1”,
“Miraweb” : “1.2.7”,
“MuBu For Max” : “1.10.4”,
“MVC-pattr” : “”,
“Node for Max” : “2.0.4”,
“odot” : “1.3.4”,
“OSSIA” : “05347bb”,
“petra” : “1.2.0”,
“RabbitControl” : “1.0.4”,
“RISE” : “1.0.4”,
“RNBO” : “1.0.2-alpha.0”,
“RNBO Guitar Pedals” : “1.0.0”,
“RNBO Synth Building Blocks” : “1.1.2”,
“sensel” : “0.5.1”,
“shell” : “”,
“SP Tools” : “0.7”,
“spat5” : “5.2.9”,
“Spout” : “2.0.73”,
“threadcheck” : “”,
“VIDDLL” : “1.2.8”,
“Vizzie” : “2.2.1”,
“VR” : “1.0.1”,
“vr.world_recipes” : “”,
“XRAY” : “1.0.2”,
“XY Coordinates Generator Pack” : “1.0.1”,
“zero” : “1.0.4”,
“zsa.descriptors” : “1.3.0”
}

}

Hi, here with max 8.5.1 pipo.sylseg seems to work.
I don’t know if it can be the problem, but have you installed the Visual Studio 2019 redistributable package? Other pipos are loaded normally?

Yes, I have Visual Studio 2019 installed (+redistribuable packages)
and all others pipos do work normally.

hi,
we found the problem. pipo.sylseg links with a library that needs pthreadVC2.dll. Waiting to get rid of it in the next release, a workaround to make pipo.sylseg work is to create a “support” folder inside the mubu package and copy the dll there. You can download it from here:

Best

thanks for the workaround : it works :slight_smile:

Best

Mathieu

Sorry to wake up this old thread, but I encountered the same problem, except the pthreadVC2.dll is already there in the support folder, and it still doesn’t work. Problem is that there seems to be no pipo.sylseg windows external at all in the package, only the MacOS external exists. Has the windows version been abandoned, or is it an unnoticed build error? I’d really like to use it for a project with singers that I’m working on.

The problem is easily reproduced by opening the pipo.sylseg help file - lots of errors, primarily this:

pipo~: cannot find external module pipo.sylseg

And the file is indeed missing in the package folder.

Thanks in advance,
Palle

Hi Palle,

sorry for the inconvenience, it will be fixed in next release.
For now you can download the previous release 1.10.12 where pipo.sylseg is present and copy it to 1.10.13, they should be compatible.

Best,
Riccardo

Hi Riccardo,
Thanks for your fast reply. I had already tried that, but it didn’t work. It may be me doing something wrong. I tried it again now, placing the 1.10.12 version of “pipo.sylseg.mxe64” in both the MUBU package’s ‘externals’ folder, and in my Max library folder. Now I get the following error messages when opening the pipo.sylseg example from the pipo.catalog (plus a lot more, but these are the crucial ones):

mubu.process: module pipo.sylseg version 0.0 is smaller than minimum required version 0.5
mubu.process: syntax error: can’t create pipo chain ‘sylseg’

Are there any other files that need to be copied from 1.10.12? Anything else that needs to be done to get it to work?

Thanks again,
Palle

Hi Palle,
thanks for the report; There is indeed a problem that we need to investigate. For now, can you downgrade to version 1.10.12 where pipo.sylseg seems to work?
Thanks for your patience, I’ll keep you updated.

Riccardo

Thanks. For now I hacked together a decent custom solution for my prototype to be tested today, but I’ll try downgrading for testing sylseg after today’s workshop.
Again, thanks for your fast and supportive response!
Best,
Palle

Hi,

a new release 1.10.14 of Mubu is available on the Forum (and in the next hours/days on Max’s package manager). This contains the pipo.sylseg for Windows which was missing in the previous release.

Best Regards