View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001210||OpenMPT||[All Projects] Audio I/O||public||2019-03-04 10:30||2019-03-05 07:32|
|Platform||wine-4.2||OS||Arch Linux||OS Version||Linux 4.20.13|
|Product Version||OpenMPT 1.28.03.00 / libopenmpt 0.4.3 (current stable)|
|Target Version||OpenMPT 1.28.04.00 / libopenmpt 0.4.4 (upcoming stable)||Fixed in Version||OpenMPT 1.28.04.00 / libopenmpt 0.4.4 (upcoming stable)|
|Summary||0001210: OpenMPT Wine integration build script fails to compile|
Whenever Wine integration is enabled in the settings, the build script that runs on startup fails with the following error:
By the looks of it, something is going wrong with finding the PortAudio headers when compiling the integration support. (Double-checking, I do have the portaudio package installed, version 190600_20161030-2.)
|Steps To Reproduce|
This used to work at some point when the feature was introduced, but I don't remember at which point the integration build script stopped working.
This is on an up-to-date Arch Linux install with wine-4.2. I can also confirm that /usr/include/portaudio.h exists with the PaHostApiTypeId enums defined.
|Tags||No tags attached.|
|Has the bug occurred in previous versions?||Yes (since around 1.28.01 I think?)|
|Tested code revision (in case you know it)|
There are probably 2 problems here.
The second problem is why OpenMPT is not detecting the Portaudio headers on your Arch Linux.
Thanks for the quick response! Looks like everything's in place here. Here's the pkg-config output:
Ah, figured out the answer to the second problem. I had PortAudio support disabled in the Wine options, so the PortAudio headers weren't being included. r11421/r11422 indeed should be the fix for this issue.
|2019-03-04 10:30||funute||New Issue|
|2019-03-04 10:32||manx||Assigned To||=> manx|
|2019-03-04 10:32||manx||Status||new => assigned|
|2019-03-04 10:54||manx||Note Added: 0003882|
|2019-03-04 10:55||manx||Target Version||=> OpenMPT 1.28.04.00 / libopenmpt 0.4.4 (upcoming stable)|
|2019-03-04 10:55||manx||Status||assigned => feedback|
|2019-03-04 13:49||manx||Category||General => Audio I/O|
|2019-03-05 04:20||funute||Note Added: 0003886|
|2019-03-05 04:20||funute||Status||feedback => assigned|
|2019-03-05 04:35||funute||Note Added: 0003887|
|2019-03-05 07:32||manx||Status||assigned => resolved|
|2019-03-05 07:32||manx||Resolution||open => fixed|
|2019-03-05 07:32||manx||Fixed in Version||=> OpenMPT 1.28.04.00 / libopenmpt 0.4.4 (upcoming stable)|