URL:
<http://gna.org/bugs/?23082>
Summary: scons (any non-Xcode) build broken
Project: Battle for Wesnoth
Submitted by: involution
Submitted on: Mon 15 Dec 2014 07:23:39 AM UTC
Category: Bug
Severity: 4 - Important
Priority: 5 - Normal
Item Group: None of the others
Status: None
Privacy: Public
Assigned to: alarantalara
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: 1.13.0-dev
Operating System: apple
_______________________________________________________
Details:
Compilation was broken for any apple machine not compiling with the Xcode IDE
in this commit:
https://github.com/wesnoth/wesnoth/commit/7cb0f5c86ab81dfffc926353ca28e40b77bc5e38#diff-f23374e43ddbf1c09b7e143192c6b9eeR83
The problem is that "apple_notification::send_notification" is defined and
referenced for any build defining __APPLE__, but the implementation details
are only in `apple_notification.mm` inside the Xcode project file.
Currently, any user who runs `homebrew install wesnoth --HEAD` (following
instructions on forums here:
http://forums.wesnoth.org/viewtopic.php?f=5&t=41140) will get a broken build
because of this.
Ancestral's report:
++
<ancestral> Undefined symbols for architecture x86_64:
<ancestral>
"apple_notifications::send_notification(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const&,
std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> > const&, desktop::notifications::type)", referenced
from:
--
Build log (scons / homebrew):
https://s3.amazonaws.com/archive.travis-ci.org/jobs/44053336/log.txt
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?23082>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs