Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#5445 closed defect (worksforme)

SVN head fails to compile (mythui-related)

Reported by: anonymous Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Trying to compile the current SVN head (r17482) results in the following error:

mythappearance.o: In function `MythAppearance::Create()':
mythappearance.cpp:(.text+0x166d): undefined reference to `MythUIType::GetChild(char const*, char const*, bool)
mythappearance.cpp:(.text+0x16a3): undefined reference to `MythUIType::GetChild(char const*, char const*, bool)'
mythappearance.cpp:(.text+0x16d9): undefined reference to `MythUIType::GetChild(char const*, char const*, bool)'
mythappearance.cpp:(.text+0x170f): undefined reference to `MythUIType::GetChild(char const*, char const*, bool)'
mythappearance.cpp:(.text+0x1745): undefined reference to `MythUIType::GetChild(char const*, char const*, bool)'
mythappearance.o:mythappearance.cpp:(.text+0x177b): more undefined references to `MythUIType::GetChild(char const*, char const*, bool)' follow
moc_mythappearance.o:(.rodata._ZTV14MythAppearance[vtable for MythAppearance]+0x90): undefined reference to `MythUIType::SetSize(QSize const&)'
collect2: ld returned 1 exit status
make[2]: *** [mythfrontend] Error 1
make[2]: Leaving directory `/usr/src/mythtv/programs/mythfrontend'
make[1]: *** [sub-mythfrontend-make_default] Error 2
make[1]: Leaving directory `/usr/src/mythtv/programs'
make: *** [sub-programs-make_default-ordered] Error 2

Looks like mythappearance.cpp needs updating for changes to MythUI...?

Change History (2)

comment:1 Changed 11 years ago by Nigel

Resolution: worksforme
Status: newclosed

Either make install in libs before building programs, or remove your installed libmythui (e.g. /usr/local/lib/libmythui-0.22.so) first

comment:2 Changed 11 years ago by anonymous

I think this may be yet another case of #5177

Note: See TracTickets for help on using tickets.