Login / Register 0 items | $0.00 New @ KVR
Benutzername
KVRist
 
265 posts since 23 Jan, 2008, from Hamburg, Germany

Postby Benutzername; Wed Jun 13, 2018 8:28 am Re: Ubuntu upgrader wants to trash W8

Sounds good. Please don't forget Collective, Biotek V1 and all the DAW essentials. Some (all?) of them depend on libcurl as well.
dRowAudio
KVRian
 
1106 posts since 30 Dec, 2012

Postby dRowAudio; Wed Jun 13, 2018 10:51 am Re: Ubuntu upgrader wants to trash W8

Yeah I just noticed this. I can't really see how it's feasible to ship two versions of all of these (and more in the future) products...

Are you not seeing this kind of problem with any other software? Some quick Googling shows that at least some products have been bitten by this...
Benutzername
KVRist
 
265 posts since 23 Jan, 2008, from Hamburg, Germany

Postby Benutzername; Wed Jun 13, 2018 11:00 am Re: Ubuntu upgrader wants to trash W8

Only closed source like Spotify. This may be the reason why there is not much interest to fix the problem on the OS side.

I don't know how many functions of libcurl Waveform uses but maybe it would be a solution if you use dlopen/dlsym/dlclose to load the functions manually. This way it would work everywhere.
User avatar
farlukar
KVRAF
 
5773 posts since 18 Apr, 2004

Postby farlukar; Wed Jun 13, 2018 12:01 pm Re: Ubuntu upgrader wants to trash W8

I guess a stopgap would be to ship with your own statically linked libcurl.so :scared:
dRowAudio
KVRian
 
1106 posts since 30 Dec, 2012

Postby dRowAudio; Thu Jun 14, 2018 4:23 am Re: Ubuntu upgrader wants to trash W8

farlukar wrote:I guess a stopgap would be to ship with your own statically linked libcurl.so :scared:

We did think of that but I don't think any statically linked solution would work on other, non-Ubuntu versions of Debian...

Benutzername wrote:I don't know how many functions of libcurl Waveform uses but maybe it would be a solution if you use dlopen/dlsym/dlclose to load the functions manually. This way it would work everywhere.
That might be an idea... I just wonder if there are some dependancies in the header I'm not aware of, such as this CURL_OPENSSL_3
User avatar
Nielzie
KVRAF
 
8863 posts since 28 May, 2005, from Netherlands

Postby Nielzie; Thu Jun 14, 2018 4:52 am Re: Ubuntu upgrader wants to trash W8

Maybe this might help a little: https://curl.haxx.se/libcurl/competitors.html
None are so hopeless enslaved as KVRians with GAS.
dRowAudio
KVRian
 
1106 posts since 30 Dec, 2012

Postby dRowAudio; Sat Jun 16, 2018 9:02 am Re: Ubuntu upgrader wants to trash W8

Quick update everyone. We've now found a solution that enables us to ship only a single binary.
Thanks to the suggestion from Benutzername I've made some changes to only load the required symbols and dynamically, on-demand at run-time.

As you may have guessed, this does however mean we'll have to rebuild all of our plugins with this new method. Hopefully we'll have an update out by the end of the week.

Thanks to all the comments and suggestions here!
fedexnman
KVRAF
 
2329 posts since 3 Jan, 2005

Postby fedexnman; Sat Jun 16, 2018 9:04 am Re: Ubuntu upgrader wants to trash W8

Amazing good news .... I'll be installing Ubuntu 18.04 soon so , I'm kinda waiting for this .
User avatar
gavindi
KVRist
 
59 posts since 26 Mar, 2014, from Brisbane, Australia

Postby gavindi; Sun Jun 17, 2018 12:17 am Re: Ubuntu upgrader wants to trash W8

Awesome! Thank you, Devs.
Making Bitpop music....
Tracktion Waveform 9 under Ubuntu 18.04.
MSI Ghost Pro 3K - i7, Haswell, 16GB RAM, 2xSSD, Intel 4600& Nvidia 960M GPUs
USB Mixing Station & Axiom A.I.R 32 controller.
dRowAudio
KVRian
 
1106 posts since 30 Dec, 2012

Postby dRowAudio; Fri Jun 22, 2018 11:36 am Re: Ubuntu upgrader wants to trash W8

Ok everyone, I've got new betas of Waveform 9, Collective, DAW Essentials and BioTek 2. You'll have to grab the 9.2.5 beta bundle from here which contains them all: https://marketplace.tracktion.com/shop/ ... rchive?v=9

These version should work with Ubuntu 18.04 & 16.04.

On older distros, you may get a message upon startup that you need to install libcurl. This is done with the usual apt-get method. Let me know if you have any problems of incompatibilities.

Thanks for being so patient!
User avatar
gavindi
KVRist
 
59 posts since 26 Mar, 2014, from Brisbane, Australia

Postby gavindi; Fri Jun 22, 2018 6:14 pm Re: Ubuntu upgrader wants to trash W8

Ubuntu 18.04 here. Just upgraded to 9.2.5 and had this error:
Untitled.png


I did a bandaid fix of:
Code: Select all
sudo ln -s libcurl.so.4 libcurl.so


Cheers,
Gavin
You do not have the required permissions to view the files attached to this post.
Making Bitpop music....
Tracktion Waveform 9 under Ubuntu 18.04.
MSI Ghost Pro 3K - i7, Haswell, 16GB RAM, 2xSSD, Intel 4600& Nvidia 960M GPUs
USB Mixing Station & Axiom A.I.R 32 controller.
Previous

Moderator: Tracktion Mods

Return to Tracktion