tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: firefox on NetBSD/i386 8.0



>> > Maybe this monstrosity isn't needed any more.
>> > What happens if you remove it?
>>
>> Testing, it got the build started, at least.
>
> Cool. If there are any parts of the build that still compile C++ STL
> code _and_ uses clang++ to do so, then you'll need to hack the
> -stdlib++-isystem into those CXXFLAGS only so that GCC and clang use
> the same STL library, which is the purpose of the CWRAPPERS_PREPEND
> kludge.

Hit another problem:

[glslopt 0.1.9] cargo:warning=glsl-optimizer/src/compiler/glsl_types.cpp: In member function 'const glsl_type* glsl_type::get_base_type() const':
[glslopt 0.1.9] cargo:warning=glsl-optimizer/src/compiler/glsl_types.cpp:374:14: error: 'uint16_t_type' was not declared in this scope
[glslopt 0.1.9] cargo:warning=       return uint16_t_type;
[glslopt 0.1.9] cargo:warning=              ^~~~~~~~~~~~~
[glslopt 0.1.9] cargo:warning=glsl-optimizer/src/compiler/glsl_types.cpp:374:14: note: suggested alternative: '__int16_t_type'
[glslopt 0.1.9] cargo:warning=       return uint16_t_type;
[glslopt 0.1.9] cargo:warning=              ^~~~~~~~~~~~~
[glslopt 0.1.9] cargo:warning=              __int16_t_type
...
(lots of others for other int types as well)
...
[glslopt 0.1.9] exit status: 1
...
error: build failed
gmake[3]: *** [/usr/pkgsrc/www/firefox/work/firefox-91.0.2/config/makefiles/rust.mk:395: force-cargo-library-build] Error 101
gmake[3]: Leaving directory '/usr/pkgsrc/www/firefox/work/build/toolkit/library/rust'
...

Not sure what's going on here.  Any hints? 

Regards,

- Håvard


Home | Main Index | Thread Index | Old Index