Skip to content

pingus-0.7.6 fails to build with clang #199

@pacho2

Description

@pacho2

It can be reproduced on Gentoo:
https://bugs.gentoo.org/739312

And Debian:
https://clang.debian.net/status.php?version=13.0.0&key=NO_CAT
https://clang.debian.net/logs/2021-10-25-13.0.0/pingus_0.7.6-5.1_unstable_clang13.0.0.log

Build fails with this error:

In file included from src/lisp/getters.cpp:2:
src/lisp/getters.hpp:33:15: error: no viable conversion from 'std::shared_ptr<Lisp>' to 'const lisp::Lisp *'
  const Lisp* el = lisp->get_list_elem(1);
              ^    ~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
scons: *** [build/src/lisp/getters.o] Error 1
scons: building terminated because of errors.
make: *** [debian/rules:24: build-stamp] Error 2

Thanks for your help

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions