Created attachment 345144 [details, diff] trimed openal patch - now just to use default device A few things of note: - optional dependency upon fluidsynth (a bit tricky to configure for use, nevertheless useful) if use fluidsynth; then echo "CONFIG += deng_fluidsynth" >> "${S}/doomsday/config_user.pri" fi - regarding openal: sed line no longer necessary and the patch can be trimmed, the existing patch can therefore be trimed - openal still doesn't work properly, but there's a patch (suggested by *openal* upstream), that seems to make it work
Created attachment 345146 [details, diff] openal patch to make it work properly This is yet to be checked by upstream, but it seems to play the sounds, as opposed to failing silently.
is the vsync bug fixed? That was the reason I did not bump last time: http://sourceforge.net/p/deng/bugs/1105/
Oops, I've waited too long. 1.10 has been released in the meanwhile. There's one other thing: '-game' parameter should no longer be prefixed by 'j'. Actually, it seems all of wrapper scripts should be rethought - standard WADs are found as long as directory path is given.
I've been using doomsday 1.10.3 by updating portage's ebuild. Result can be found at https://github.com/billiob/gentoo-overlay/blob/master/games-fps/doomsday/doomsday-1.10.3.ebuild .
+*doomsday-1.10.2 (17 Jul 2013) + + 17 Jul 2013; Julian Ospald <hasufell@gentoo.org> +doomsday-1.10.2.ebuild, + +files/doomsday-1.10.2-openal-link.patch: + version bump wrt #465432
doomsday 1.11 is out with several bug fixes and so on. Should be better as old 1.10 and would be nice to have an ebuild.
(In reply to Chris from comment #6) > doomsday 1.11 is out with several bug fixes and so on. > > Should be better as old 1.10 and would be nice to have an ebuild. First of all, as this bug is already fixed, open a new one. Second, 1.11 kills support for some of the older video cards. For that reason, upstream plans to have further 1.10 for awhile, but how long will that be is unknown.
Thanks for the information! Bug doomsday 1.10.2 is also failing to build on my system. And I can not attach the build log here! Always I want to attach a file there is a page where I need to write a attachment or bug id or something... I can attach the file, write the comment and so on but if I want to submit it than It does not work... /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Protocol::define(de::Packet* (*)(de::Block const&))' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::LogEntry::LogEntry(de::LogEntry const&, QFlags<de::LogEntry::Flag>)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libgui/libdeng_gui.so: undefined reference to `de::Loop::Loop()' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Rule::value() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Widget::setFocusCycle(QList<de::Widget*> const&)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Widget::show(bool)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Widget::remove(de::Widget&)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RuleRectangle::right() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::LogEntry::flags() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RuleRectangle::setAnchorPoint(de::Vector2<float> const&, de::Time::Delta const&)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Beacon::Beacon(unsigned short)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::MonospaceLogSinkFormatter::setMaxLength(unsigned int)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libgui/libdeng_gui.so: undefined reference to `de::Loop::stop()' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Address::operator=(de::Address const&)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::NativePath::exists() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `vtable for de::Beacon' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::ConstantRule::ConstantRule(float)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Address::isNull() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RootWidget::initialize()' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RuleRectangle::setInput(de::Rule::Semantic, de::Rule const&)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `typeinfo for de::LogSink' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::LogSink::~LogSink()' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Widget::setName(de::String const&)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RuleRectangle::width() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Widget::isHidden() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Widget::hasRoot() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RuleRectangle::top() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Socket::Socket()' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `vtable for de::MonospaceLogSinkFormatter' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RootWidget::setFocus(de::Widget*)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Protocol::~Protocol()' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RootWidget::RootWidget()' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RecordPacket::valueAsText(de::String const&) const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RootWidget::draw()' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::ConstantRule::set(float)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libgui/libdeng_gui.so: undefined reference to `de::Clock::appClock()' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Protocol::interpret(de::Block const&) const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::OperatorRule::OperatorRule(de::OperatorRule::Operator, de::Rule const&, de::Rule const&)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RuleRectangle::setSize(de::Rule const&, de::Rule const&)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libgui/libdeng_gui.so: undefined reference to `de::App::App(de::NativePath const&, QStringList)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RootWidget::focus() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RuleRectangle::recti() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RecordPacket::operator[](de::String const&) const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libgui/libdeng_gui.so: undefined reference to `vtable for de::Loop' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Socket::connect(de::Address const&)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Widget::focusNext() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `typeinfo for de::RecordPacket' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Counted::release() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `typeinfo for de::Protocol' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::MonospaceLogSinkFormatter::logEntryToTextLines(de::LogEntry const&)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `typeinfo for de::RootWidget' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::OperatorRule::OperatorRule(de::OperatorRule::Operator, de::Rule const&)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libgui/libdeng_gui.so: undefined reference to `de::App::handleUncaughtException(de::String)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::String::commonPrefixLength(de::String const&, Qt::CaseSensitivity) const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Widget::hasFocus() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RootWidget::viewWidth() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Widget::focusPrev() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RuleRectangle::height() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RootWidget::update()' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Protocol::Protocol()' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::MonospaceLogSinkFormatter::MonospaceLogSinkFormatter()' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RootWidget::viewHeight() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::LogSink::LogSink()' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RuleRectangle::bottom() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RecordPacket::RecordPacket(de::String const&, unsigned long long)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Socket::connectToDomain(de::String const&, unsigned short)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Widget::uniqueName(de::String const&) const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Widget::notifyTree(void (de::Widget::*)())' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::RuleRectangle::left() const' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Address::setPort(unsigned short)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Beacon::discover(de::Time::Delta const&, de::Time::Delta const&)' /var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client/../libshell/libdeng_shell.so: undefined reference to `de::Socket::setQuiet(bool)' collect2: ld gab 1 als Ende-Status zurück make[1]: *** [doomsday] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/games-fps/doomsday-1.10.2/work/doomsday-1.10.2/doomsday/client' make: *** [sub-client-make_default-ordered] Fehler 2 * ERROR: games-fps/doomsday-1.10.2 failed (compile phase): * emake failed
dude, open a new bug report and don't spam unrelated information here