*** son0p_ has quit IRC | 01:21 | |
*** ColaEuphoria has quit IRC | 01:22 | |
*** son0p_ has joined #lv2 | 01:22 | |
*** Magnus_RM has joined #lv2 | 01:35 | |
*** falktx has quit IRC | 01:40 | |
*** artfwo has quit IRC | 02:26 | |
*** Magnus_RM has quit IRC | 02:28 | |
*** ventosus has joined #lv2 | 07:14 | |
*** falktx has joined #lv2 | 07:47 | |
*** ricardocrudo has joined #lv2 | 08:57 | |
*** falktx|work has joined #lv2 | 09:36 | |
*** edogawa has joined #lv2 | 10:01 | |
*** edogawa has quit IRC | 11:26 | |
*** edogawa has joined #lv2 | 11:30 | |
falktx|work | rgareus: did you solve the objc symbol conflicts on osx? | 11:42 |
---|---|---|
rgareus | falktx|work: what objc symbol conflicts? | 12:17 |
rgareus | pugl? | 12:17 |
rgareus | or the "nil" "OK" defines that conflict with sigc++ | 12:21 |
rgareus | or some other objc symbol issue (strip/export). There are way to many issues due to lack of namespaces in objc on OS X. | 12:32 |
*** yann-kaelig has joined #lv2 | 12:36 | |
*** artfwo has joined #lv2 | 12:39 | |
falktx|work | rgareus: pugl cocoa class being the same in several plugins or different versions | 13:15 |
falktx|work | or even different config | 13:15 |
falktx|work | ie, au + lv2 plugin. hosts loads both | 13:16 |
rgareus | falktx|work: I suffix them with a random number | 13:21 |
falktx|work | rgareus: so each plugin gets a different static lib? | 13:22 |
rgareus | falktx|work: yes | 13:22 |
falktx|work | hmm, that makes things harder for me | 13:22 |
rgareus | falktx|work: well not every plugin. but every instance of robtk/pugl | 13:22 |
falktx|work | I love having 1 single lib the uis could link to | 13:22 |
rgareus | hang on I'll look for a link | 13:22 |
falktx|work | rgareus: link me to where to have this please | 13:22 |
falktx|work | thanks | 13:23 |
rgareus | falktx|work: https://github.com/x42/robtk/blob/master/pugl/pugl_osx.m#L30 "UINQHACK" is a CFLAG | 13:23 |
rgareus | falktx|work: Makefile robtk.mk has DUINQHACK="$(shell date +%s$$$$)" | 13:26 |
rgareus | -DUINQHACK even | 13:26 |
falktx|work | falktx: ^save this for later | 13:27 |
rgareus | FWIW, harrison LV2 uses a similar hack. generate pugl_osx.m from pugl_osx.m.in at compile time using sed regexp | 13:27 |
rgareus | it's somewhere in the lv2 archive when ben posted a link to their version. I got the idea from there but didn't like generating the file. | 13:28 |
rgareus | gnu/make $$$$ is expands to $$ which is the PID of the compiler | 13:29 |
rgareus | if you compile the plugins at the same time (unixtime seconds) as I do AND your compiler process gets the same PID (different machine) AND you then load one of my binaries and one of yours: we have a problem :) | 13:32 |
rgareus | chances are close to zero. | 13:32 |
rgareus | oh, the pugl api needs to mismatch (if the functions are identical -> all is fine) | 13:33 |
falktx|work | need to rename pugl class name | 13:36 |
rgareus | here I prefixed it with RobTk | 13:36 |
rgareus | the lack of symbol namespaces on OSX has cause me a lot of headaches | 13:37 |
rgareus | took me a week once to find out why Kontakt crashes. Turned out it has a symbol AudioStreams. Ardour also has such a class. | 13:38 |
rgareus | well had :) | 13:38 |
rgareus | and since it was in libardour (also a lib) used by the GUI we could not hide the symbol. same issue as plugin libs. | 13:41 |
rgareus | if i wasn't tired of the discussion, I'd be something to mention on the "plea to plugin UI devs" threads. another possible pitfall. | 13:43 |
rgareus | I contacted NI, but didn't follow up if the prefixed their symbols meanwhile. | 13:44 |
*** ricardocrudo has quit IRC | 14:13 | |
*** son0p_ has quit IRC | 14:14 | |
*** son0p_ has joined #lv2 | 14:14 | |
*** ricardocrudo has joined #lv2 | 14:16 | |
*** timbyr_ has joined #lv2 | 16:30 | |
*** timbyr__ has quit IRC | 16:32 | |
*** yann-kaelig has quit IRC | 16:39 | |
*** falktx|work has quit IRC | 17:28 | |
*** oofus has quit IRC | 17:31 | |
*** rncbc has joined #lv2 | 17:42 | |
*** tytel has joined #lv2 | 17:46 | |
*** ventosus has left #lv2 | 18:31 | |
*** kwmiebach has quit IRC | 18:54 | |
*** kwmiebach has joined #lv2 | 18:58 | |
*** LAbot has joined #lv2 | 19:21 | |
*** artfwo has quit IRC | 19:28 | |
*** yann-kaelig has joined #lv2 | 19:35 | |
*** yann-kaelig has quit IRC | 19:41 | |
*** yann-kaelig has joined #lv2 | 19:41 | |
*** ricardocrudo has quit IRC | 20:04 | |
*** ricardocrudo has joined #lv2 | 20:47 | |
*** artfwo has joined #lv2 | 20:55 | |
*** yann-kaelig has quit IRC | 22:16 | |
*** edogawa has quit IRC | 22:20 | |
*** oofus_lt has joined #lv2 | 22:31 | |
*** oofus_lt has joined #lv2 | 22:32 | |
*** tytel has quit IRC | 22:45 | |
*** ricardocrudo has quit IRC | 23:05 | |
*** LAbot has quit IRC | 23:05 | |
*** LAbot has joined #lv2 | 23:05 | |
*** rncbc has quit IRC | 23:55 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!