Page 1 of 1

1.15.2 fails at startup with - undefined symbol DriveIoQueryAdd

Posted: Thu Aug 13, 2020 3:50 pm
by petea
I've been building makemkv for quite some time now, but as of 1.15.2, I get the error:

Code: Select all

/usr/bin/makemkvcon: symbol lookup error: /usr/bin/makemkvcon: undefined symbol: DriveIoQueryAdd
This causes a Fatal error and the program ends.
Also, where can I download the previous version, since I deleted it before I noticed the issue.

Thanks.

Re: 1.15.2 fails at startup with - undefined symbol DriveIoQueryAdd

Posted: Thu Aug 13, 2020 4:47 pm
by d00zah

Re: 1.15.2 fails at startup with - undefined symbol DriveIoQueryAdd

Posted: Fri Aug 14, 2020 9:33 am
by mike admin
petea wrote:
Thu Aug 13, 2020 3:50 pm
I've been building makemkv for quite some time now, but as of 1.15.2, I get the error:

Code: Select all

/usr/bin/makemkvcon: symbol lookup error: /usr/bin/makemkvcon: undefined symbol: DriveIoQueryAdd
This causes a Fatal error and the program ends.
This means that you are using an old version of OSS package, not the one from 1.15.2

Re: 1.15.2 fails at startup with - undefined symbol DriveIoQueryAdd

Posted: Thu Aug 20, 2020 3:05 pm
by grad_devil
I'm actually experiencing the same issue, building/installing both oss and bin from the 1.15.2 tar.gz downloads.

The error
/usr/bin/makemkvcon: symbol lookup error: /usr/bin/makemkvcon: undefined symbol: DriveIoQueryAdd
appears, the MakeMKV GUI hangs, and then ends with a "Fatal error occurred, program will now exit"

I get this when I inspect makemkvcon:
$ makemkvcon -r info
MSG:1005,0,1,"MakeMKV v1.15.2 linux(x64-release) started","%1 started","MakeMKV v1.15.2 linux(x64-release)"
makemkvcon: symbol lookup error: makemkvcon: undefined symbol: DriveIoQueryAdd
I'm no expert - any ideas on what's causing this or how to fix it?

I'm running:
Fedora 32 (64-bit)
5.7.14-200 kernel

--grad_devil

Re: 1.15.2 fails at startup with - undefined symbol DriveIoQueryAdd

Posted: Fri Aug 21, 2020 5:00 pm
by grad_devil
Here's an update:

I solved this by manually removing the following files from /usr/lib and /usr/lib64
  • libdriveio.so.0
  • libmakemkv.so.1
  • libmmbd.so.0
Re-downloaded/built and now everything works ok. Just thought I would post it here in case it helps someone else!

Re: 1.15.2 fails at startup with - undefined symbol DriveIoQueryAdd

Posted: Fri Aug 06, 2021 7:10 am
by ThaeWizGwar
This just fixed my issue. I'm very thankful that you posted this update to your initial issue. I created an account just to thank you for posting this fix, and to let others know that this could help them as well. THANK YOU.

Re: 1.15.2 fails at startup with - undefined symbol DriveIoQueryAdd

Posted: Fri Aug 06, 2021 12:53 pm
by Woodstock
Why would you be installing such an old version at this point?

Re: 1.15.2 fails at startup with - undefined symbol DriveIoQueryAdd

Posted: Tue Aug 10, 2021 8:03 am
by ThaeWizGwar
I'm running v1.16.4 (beta) and ran into this exact issue after being forced to upgrade from an older version.