Opened 13 months ago
Closed 9 months ago
#68439 closed defect (fixed)
spice-server: error: visibility does not match previous declaration
Reported by: | mascguy (Christopher Nielsen) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | snowleopard mountainlion mavericks elcapitan sierra highsierra mojave | Cc: | kupietools (Michael E. Kupietz), nrezmerski |
Port: | spice-server |
Description
Haven't determined the cause yet - perhaps slightly different behaviour across Clang versions, for visibility-related pragmas? - but errors are occurring for a mix of older macOS releases:
inputs-channel.cpp:467:1: error: visibility does not match previous declaration SPICE_GNUC_VISIBLE int spice_server_kbd_leds(SpiceKbdInstance *sin, int leds) ^ ./utils.h:28:44: note: expanded from macro 'SPICE_GNUC_VISIBLE' #define SPICE_GNUC_VISIBLE __attribute__ ((visibility ("default"))) ^ ./push-visibility.h:19:13: note: previous attribute is here #pragma GCC visibility push(hidden) ^ 1 error generated.
Change History (4)
comment:1 Changed 12 months ago by kupietools (Michael E. Kupietz)
comment:2 Changed 12 months ago by ryandesign (Ryan Carsten Schmidt)
Cc: | kupietools nrezmerski added |
---|---|
Keywords: | snowleopard mountainlion mavericks elcapitan sierra highsierra mojave added |
Summary: | spice-server: build failures for 10.6, 10.8, 10.9, and 10.11 to 10.14 → spice-server: error: visibility does not match previous declaration |
Has duplicate #68671.
Report it to the developers. They'll release a fixed version. Then we can update to it.
comment:3 Changed 12 months ago by kupietools (Michael E. Kupietz)
For benefit of people arriving here from search engines in the future: issue now opened with spice-server developers at https://gitlab.freedesktop.org/spice/spice/-/issues/84.
comment:4 Changed 9 months ago by ryandesign (Ryan Carsten Schmidt)
Owner: | set to ryandesign |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Seeing this also, although different errors:
The mentioned main.log is enormous and searching for errors in it didn't reveal anything immediately useful.
EDIT: Belay that, when I found the failed make command in the log and ran it manually, I did get the same error.