Index | Thread | Search

From:
Manuel Giraud <manuel@ledu-giraud.fr>
Subject:
Re: [new] CDE
To:
Antoine Jacoutot <ajacoutot@bsdfrog.org>
Cc:
ports@openbsd.org
Date:
Sun, 27 Jul 2025 20:11:48 +0200

Download raw body.

Thread
  • Antoine Jacoutot:

    [new] CDE

    • Manuel Giraud:

      [new] CDE

    • Pascal Stumpf:

      [new] CDE

Antoine Jacoutot <ajacoutot@bsdfrog.org> writes:

> Hi.
>
> First draft at porting CDE.
> It's still rough around the edges and very slightly tested.
> I wouldn't use is as a daily driver, it's old unsecure code but it's fun if you
> want to bring back memories.

Nice!  But I get the following error:

In file included from /usr/include/c++/v1/__iterator/common_iterator.h:30:
/usr/include/c++/v1/variant:1471:3: error: non-static data member cannot be constexpr; did you intend to make it const?
 1471 |   constexpr size_t index() const noexcept { return __impl_.index(); }
      |   ^
/usr/include/c++/v1/variant:1470:3: error: '__abi_tag__' attribute only applies to structs, variables, functions, and namespaces
 1470 |   _LIBCPP_HIDE_FROM_ABI
      |   ^
/usr/include/c++/v1/__config:638:26: note: expanded from macro '_LIBCPP_HIDE_FROM_ABI'
  638 |           __attribute__((__abi_tag__(_LIBCPP_TOSTRING(_LIBCPP_VERSIONED_IDENTIFIER))))
      |                          ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake[3]: *** [Makefile:678: libStyleSheet_la-SSPath.lo] Error 1
gmake[3]: Leaving directory '/usr/ports/pobj/cde-2.5.2/cde-2.5.2/lib/DtMmdb/StyleSheet'
gmake[2]: *** [Makefile:592: all-recursive] Error 1
gmake[2]: Leaving directory '/usr/ports/pobj/cde-2.5.2/cde-2.5.2/lib/DtMmdb'
gmake[1]: *** [Makefile:442: all-recursive] Error 1
gmake[1]: Leaving directory '/usr/ports/pobj/cde-2.5.2/cde-2.5.2/lib'
gmake: *** [Makefile:588: all-recursive] Error 1
*** Error 2 in target '/usr/ports/pobj/cde-2.5.2/.build_done', line 3069 of /usr/ports/infrastructure/mk/bsd.port.mk (continuing)
Build for _internal-build aborted
`_internal-build' not remade because of errors.
Errors while building
*** Error 2 in target 'build', line 2712 of /usr/ports/infrastructure/mk/bsd.port.mk (continuing)
`build' not remade because of errors.
Errors while building

-- 
Manuel Giraud