Opened 11 years ago

Closed 11 years ago

#6477 closed patch (fixed)

Channel scanner symbol visiblity compile fixes

Reported by: sphery <mtdean@…> Owned by: danielk
Priority: minor Milestone: unknown
Component: MythTV - Channel Scanner Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

The attached patch makes public the functions and classes required to compile mythtv with --enable-symbol-visibility . It includes only the minimum amount of exported symbols possible to enable a clean compile.

Note that ChannelScannerGUI (in libs/libmythtv/channelscan/channelscanner_gui.h ) was not made public, though it was necessary to make ChannelScannerCLI public. Depending on future code, it may be necessary to make ChannelScannerGUI public, eventually.

Note that I didn't add '#include "mythexp.h"' to cardutil.h and channelscanner_cli.h since they both already included settings.h, which includes mythexp.h nor to channelimporter.h since it includes scaninfo.h.

Attachments (1)

mythtv-channel_scanner_symbol_visibility_fixes.patch (2.6 KB) - added by sphery <mtdean@…> 11 years ago.

Download all attachments as: .zip

Change History (2)

Changed 11 years ago by sphery <mtdean@…>

comment:1 Changed 11 years ago by danielk

Resolution: fixed
Status: newclosed

(In [20432]) Fixes #6477. Apply M.T.Dean's visibility fixes patch.

Note: See TracTickets for help on using tickets.