[Bug 225788] science/libkml: clang 6.0 breaks build on HEAD

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Feb 9 10:35:41 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225788

            Bug ID: 225788
           Summary: science/libkml: clang 6.0 breaks build on HEAD
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet at FreeBSD.org
          Reporter: rhurlin at gwdg.de
          Assignee: sunpoet at FreeBSD.org
             Flags: maintainer-feedback?(sunpoet at FreeBSD.org)

Since the update to clang 6.x on HEAD the build of science/libkml breaks like
this:

[..snip..]
[194/247] /usr/bin/c++   -I/usr/local/include -Isrc -O2 -pipe -fstack-protector
-fno-strict-aliasing -O2 -pipe -fstack-protector -fno-strict-aliasing -MD -MT
examples/engine/CMakeFiles/example_splitstyles.dir/splitstyles.cc.o -MF
examples/engine/CMakeFiles/example_splitstyles.dir/splitstyles.cc.o.d -o
examples/engine/CMakeFiles/example_splitstyles.dir/splitstyles.cc.o -c
examples/engine/splitstyles.cc
FAILED: examples/engine/CMakeFiles/example_splitstyles.dir/splitstyles.cc.o 
/usr/bin/c++   -I/usr/local/include -Isrc -O2 -pipe -fstack-protector
-fno-strict-aliasing -O2 -pipe -fstack-protector -fno-strict-aliasing -MD -MT
examples/engine/CMakeFiles/example_splitstyles.dir/splitstyles.cc.o -MF
examples/engine/CMakeFiles/example_splitstyles.dir/splitstyles.cc.o.d -o
examples/engine/CMakeFiles/example_splitstyles.dir/splitstyles.cc.o -c
examples/engine/splitstyles.cc
examples/engine/splitstyles.cc:38:52: error: invalid operands to binary
expression ('basic_ostream<char, std::__1::char_traits<char> >' and
'std::__1::ostream' (aka 'basic_ostream<char>'))
    std::cerr << "read failed: " << input_filename << std::cerr;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~
/usr/include/c++/v1/ostream:218:20: note: candidate function not viable: no
known conversion from 'std::__1::ostream' (aka 'basic_ostream<char>') to 'const
void *' for 1st argument; take the address of the argument with &
    basic_ostream& operator<<(const void* __p);
                   ^
/usr/include/c++/v1/ostream:194:20: note: candidate function not viable: no
known conversion from 'std::__1::ostream' (aka 'basic_ostream<char>') to
'std::__1::basic_ostream<char> &(*)(std::__1::basic_ostream<char> &)' for 1st
argument
    basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&))
[..snip..]

Many more errors like this follow.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list