Fix compilation on Windows
ClosedPublic

Authored by sdepiets on Oct 3 2018, 2:13 AM.

Details

Summary

Two issues preventing compilation on windows :

  • ResourceInterface was missing an export definition
  • The gstreamer/qtmultimedia backends plugins were using the same export include than libsound

Diff Detail

Repository
R72 Artikulate
Branch
arcpatch-D15914
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 3455
Build 3473: arc lint + arc unit
sdepiets created this revision.Oct 3 2018, 2:13 AM
Restricted Application added a project: KDE Edu. · View Herald TranscriptOct 3 2018, 2:13 AM
Restricted Application added a subscriber: kde-edu. · View Herald Transcript
sdepiets requested review of this revision.Oct 3 2018, 2:13 AM
sdepiets edited the summary of this revision. (Show Details)Oct 3 2018, 2:19 AM
sdepiets added reviewers: Artikulate, KDE Edu.
sdepiets added a project: Windows.
pino requested changes to this revision.Oct 3 2018, 5:24 AM
pino added a subscriber: pino.

What about dropping all the export stuff from plugins? Nothing links to them, so no symbols are needed outside.

This revision now requires changes to proceed.Oct 3 2018, 5:24 AM

Yes, Pino is right, the export headers for the plugins are artifacts from a refactoring, which is not needed anymore.
It would be great if you could remove the export headers for both of the plugins.

sdepiets updated this revision to Diff 42792.Oct 3 2018, 1:31 PM

Remove export from libsound/qtplugins

cordlandwehr accepted this revision.Oct 3 2018, 5:24 PM
This revision was not accepted when it landed; it landed in state Needs Review.Oct 4 2018, 1:04 AM
This revision was automatically updated to reflect the committed changes.