Opened 20 years ago
Closed 20 years ago
#290 closed defect (fixed)
dvbchanneleditor is not included in backend only build
Reported by: | Owned by: | danielk | |
---|---|---|---|
Priority: | trivial | Milestone: | 0.20 |
Component: | mythtv | Version: | head |
Severity: | low | Keywords: | |
Cc: | Ticket locked: | no |
Description (last modified by )
If I want to build a BACKEND ONLY, the linker errors with references to DVBChannelEditor. Backend and frontend combined builds work.
main.o(.text+0xdd0): In function `SetupMenuCallback(void*, QString&)': : undefined reference to `ChannelEditor::ChannelEditor()' main.o(.text+0xdd8): In function `SetupMenuCallback(void*, QString&)': : undefined reference to `ChannelEditor::exec()' main.o(.text+0xddf): In function `SetupMenuCallback(void*, QString&)': : undefined reference to `VTT for ChannelEditor' main.o(.text+0xdeb): In function `SetupMenuCallback(void*, QString&)': : undefined reference to `vtable for ChannelEditor' main.o(.text+0xdf7): In function `SetupMenuCallback(void*, QString&)': : undefined reference to `vtable for ChannelEditor' main.o(.text+0xe03): In function `SetupMenuCallback(void*, QString&)': : undefined reference to `vtable for ChannelEditor' main.o(.text+0xe0a): In function `SetupMenuCallback(void*, QString&)': : undefined reference to `VTT for ChannelEditor' main.o(.text+0xe16): In function `SetupMenuCallback(void*, QString&)': : undefined reference to `vtable for ChannelEditor' main.o(.text+0xe36): In function `SetupMenuCallback(void*, QString&)': : undefined reference to `VTT for ChannelEditor'
Change History (2)
comment:1 by , 20 years ago
Description: | modified (diff) |
---|---|
Milestone: | → 0.20 |
Owner: | changed from | to
Priority: | minor → trivial |
Severity: | medium → low |
Status: | new → assigned |
comment:2 by , 20 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
The "bug" was caused by [7045], which made the setup a backend option without adding the channeleditor stuff to libmythtv.pro.
This commit adds the applicable files.
I'll just point out again that the --disable-backend/--disable-frontend _advanced_ options are in place only to help porting MythTV to other platforms, especially MacOS X. They are not intended nor designed for building "lite" versions of MythTV.
Note:
See TracTickets
for help on using tickets.
Linking problem with MacOS X porting compile.