<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to OpenBSDBuild</title><link>https://sourceforge.net/p/cdesktopenv/wiki/OpenBSDBuild/</link><description>Recent changes to OpenBSDBuild</description><atom:link href="https://sourceforge.net/p/cdesktopenv/wiki/OpenBSDBuild/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 12 Dec 2025 20:55:54 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/cdesktopenv/wiki/OpenBSDBuild/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for OpenBSDBuild page</title><link>https://sourceforge.net/p/cdesktopenv/wiki/OpenBSDBuild/?limit=25#b9ec</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;CDE is now available as an OpenBSD package. I have not tried it yet, but there is more information at &lt;a href="https://openports.pl/path/x11/cde." rel="nofollow"&gt;https://openports.pl/path/x11/cde.&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">bellidore</dc:creator><pubDate>Fri, 12 Dec 2025 20:55:54 -0000</pubDate><guid>https://sourceforge.netc80abeb2c5e434629ee3be5ffcc186dfbc335d8e</guid></item><item><title>Discussion for OpenBSDBuild page</title><link>https://sourceforge.net/p/cdesktopenv/wiki/OpenBSDBuild/?limit=25#ee79/224f</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I have been publishing built packages for OpenBSD, the last I did was for CDE 2.5.0&lt;br/&gt;
&lt;a href="https://sourceforge.net/projects/rhubarb-pi/files/OpenBSD/7.1/amd64/"&gt;https://sourceforge.net/projects/rhubarb-pi/files/OpenBSD/7.1/amd64/&lt;/a&gt;&lt;br/&gt;
&lt;a href="https://sourceforge.net/projects/rhubarb-pi/files/OpenBSD/7.1/aarch64/"&gt;https://sourceforge.net/projects/rhubarb-pi/files/OpenBSD/7.1/aarch64/&lt;/a&gt;&lt;br/&gt;
and have a script to perform the whole procedure documented at &lt;a href="https://sourceforge.net/p/rhubarb-pi/wiki/pkg-cdesktopenv/"&gt;https://sourceforge.net/p/rhubarb-pi/wiki/pkg-cdesktopenv/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roger Brown</dc:creator><pubDate>Sun, 04 Dec 2022 09:21:59 -0000</pubDate><guid>https://sourceforge.net2a074d97d870c28ee62ae4157f6bba900e9734b6</guid></item><item><title>Discussion for OpenBSDBuild page</title><link>https://sourceforge.net/p/cdesktopenv/wiki/OpenBSDBuild/?limit=25#ee79</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Any OpenBSD packages?&lt;br/&gt;
This is the pure desktop :)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fredrik  Ludl</dc:creator><pubDate>Wed, 30 Nov 2022 13:20:43 -0000</pubDate><guid>https://sourceforge.netd614a986cd00ca090491e8b326543b512297d257</guid></item><item><title>OpenBSDBuild modified by Jon Trulson</title><link>https://sourceforge.net/p/cdesktopenv/wiki/OpenBSDBuild/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v50
+++ v51
@@ -13,7 +13,7 @@
     pkg_add ksh93         # OpenBSD ksh is still _not_ sufficient
     pkg_add motif         # OpenBSD 6.0+
     pkg_add tcl-8.6.6p0   # or whatever tcl v8.6 version is available
-    pkg_add gmake autoconf automake libtool bison
+    pkg_add gmake autoconf automake libtool bison opensp

 # Download and build CDE
 OpenBSD support is broken in release 2.2.4, but fixed in git 2.2.4a and later versions.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jon Trulson</dc:creator><pubDate>Sun, 13 Feb 2022 01:58:40 -0000</pubDate><guid>https://sourceforge.net11bb09759baca630e8c5508a24083248a35dc4e0</guid></item><item><title>OpenBSDBuild modified by Jon Trulson</title><link>https://sourceforge.net/p/cdesktopenv/wiki/OpenBSDBuild/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v49
+++ v50
@@ -23,14 +23,14 @@
 # Build
 **Version 2.4.0a and newer (autoconf)**

-For the BSD's, you must use gmake, and you must specify the location of the TCL install directory (the below example assumes TCL v8.6). On OpenBSD specifically, you must set some environment variables and add some C/CXXFLAGS to the configure step:
+For the BSD's, you must use gmake, and you must specify the location of the TCL install directory (the below example assumes TCL v8.6).  This should be the directory that contains the *tclConfig.sh* file.  On OpenBSD specifically, you must set some environment variables and add some C/CXXFLAGS to the configure step:

 ~~~
 $ export AUTOMAKE_VERSION=x.xx # whatever versions you have installed
 $ export AUTOCONF_VERSION=x.xx
 $ export LIBRARY_PATH="/usr/local/lib"
 $ ./autogen.sh
-$ ./configure --with-tcl=/usr/local/lib/tcl8.6 MAKE="gmake" \
+$ ./configure --with-tcl=/usr/local/lib/tcl/tcl8.6 MAKE="gmake" \
         CFLAGS="-I/usr/local/include" CXXFLAGS="-I/usr/local/include"
 $ gmake
 $ doas gmake install
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jon Trulson</dc:creator><pubDate>Fri, 17 Dec 2021 23:53:40 -0000</pubDate><guid>https://sourceforge.net53b9e6b26bebf3e11b53fa62a4ac6f1db6d43d0d</guid></item><item><title>Discussion for OpenBSDBuild page</title><link>https://sourceforge.net/p/cdesktopenv/wiki/OpenBSDBuild/?limit=25#e488/6e16/845a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, I have a build of 2.4.0 on ARM64 for both 6.8 and 7.0.&lt;br/&gt;
I do have a question about groups, on most platforms /usr/dt/bin/dtmail and /usr/dt/bin/dtmainpr are assigned to the mail group and have the setgid bit set, what is the equivalent for OpenBSD? I see no equivalent of mail in /etc/group&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roger Brown</dc:creator><pubDate>Sun, 12 Dec 2021 10:16:52 -0000</pubDate><guid>https://sourceforge.netd599c4722bbbf054342731a987ad78ffcffda8a7</guid></item><item><title>Discussion for OpenBSDBuild page</title><link>https://sourceforge.net/p/cdesktopenv/wiki/OpenBSDBuild/?limit=25#7f6b</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Awesome :)&lt;/p&gt;
&lt;p&gt;I made the changes you suggested above in your comments and farther up in the instructions and things seem to now work. &lt;/p&gt;
&lt;p&gt;Oh, the nostalgia. In a previous job I used to work with HP-UX daily and of course the desktop was CDE. &lt;/p&gt;
&lt;p&gt;Just have to install the documentation now. We had the manuals at work but they were kind of light on some details.&lt;/p&gt;
&lt;p&gt;Thanks again&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Gartner</dc:creator><pubDate>Fri, 05 Nov 2021 21:05:15 -0000</pubDate><guid>https://sourceforge.net46496faa1186d301ca6d62a5268df013837f35f3</guid></item><item><title>OpenBSDBuild modified by vmlinuz719</title><link>https://sourceforge.net/p/cdesktopenv/wiki/OpenBSDBuild/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v48
+++ v49
@@ -51,7 +51,7 @@

     shlib_dirs="/usr/dt/lib"

-If you want to be able to exchange calendar data with other users, you will need to add entries for your hostname (NOT just localhost) in /etc/hosts
+You will need to add entries for your hostname (NOT just localhost) in /etc/hosts

 ~~~
 127.0.0.1    myname    myname.my.domain
@@ -78,6 +78,8 @@

 ~~~
 doas rcctl enable cmsd
+doas rcctl enable inetd # not sure this does anything but might be needed
+doas rcctl enable portmap # needed to get past dthello
 ~~~

 Reboot
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vmlinuz719</dc:creator><pubDate>Fri, 05 Nov 2021 20:02:50 -0000</pubDate><guid>https://sourceforge.net8c0dcfffd69fd586ba576082d0626cd4e2bae487</guid></item><item><title>Discussion for OpenBSDBuild page</title><link>https://sourceforge.net/p/cdesktopenv/wiki/OpenBSDBuild/?limit=25#28dd/7308</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;If you're comfortable, post the contents of your hosts file. Make sure it contains an entry like:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="mf"&gt;127.0.0.1&lt;/span&gt; &lt;span class="n"&gt;hostname&lt;/span&gt; &lt;span class="n"&gt;hostname&lt;/span&gt;&lt;span class="mf"&gt;.&lt;/span&gt;&lt;span class="n"&gt;domainname&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;so if your fully qualified hostname (see &lt;code&gt;uname -a&lt;/code&gt;) is &lt;code&gt;openbsd.localdomain&lt;/code&gt;, you want&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="mf"&gt;127.0.0.1&lt;/span&gt; &lt;span class="kr"&gt;open&lt;/span&gt;&lt;span class="n"&gt;bsd&lt;/span&gt; &lt;span class="kr"&gt;open&lt;/span&gt;&lt;span class="n"&gt;bsd&lt;/span&gt;&lt;span class="mf"&gt;.&lt;/span&gt;&lt;span class="n"&gt;localdomain&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Otherwise it could be any number of issues related to running on a big endian platform. I will investigate as soon as my POWER9 hardware shows up.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vmlinuz719</dc:creator><pubDate>Fri, 05 Nov 2021 19:52:06 -0000</pubDate><guid>https://sourceforge.netd8310794f51fa56207035d1c8029fc8831da91a6</guid></item><item><title>Discussion for OpenBSDBuild page</title><link>https://sourceforge.net/p/cdesktopenv/wiki/OpenBSDBuild/?limit=25#28dd</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;First off thanks for this guide on how to setup CDE for OpenBSD. I downloaded the source and after a couple of changes I was apple to compile it on my old iBook G4 (which should be a lot more powerful than the Gecko that I used to have at work :)&lt;/p&gt;
&lt;p&gt;Anyhow, I am having issues with the Desktop starting up. After logging in via xenodm I get the familiar blue screen giving the copyright information with the hourglass present. After a couple of minutes the blue screen dissappears and a blank screen appears. The mouse pointer is present but that is all that appears. The .xsession file is a symbolic link to the one provided by CDE (as described in the instructions above)&lt;/p&gt;
&lt;p&gt;The logs that I know of /var/log and ~./dt/dterrors etc don't indicate any issues. I tried switching to dtlogin but it failed because it couldn't start an Xserver.&lt;/p&gt;
&lt;p&gt;I know that X is setup on the machine because I can login via xenodm into the stock fvwm environment.&lt;/p&gt;
&lt;p&gt;Any suggestions as to where I can look to get more information on what's happenning during startup? Elsewhere in these forums a user indicated that they changed the /etc/hosts file. I tried ammending mine but I'm not sure if I did it correctly since I'm not sure what this is trying to achieve. My system is connected to a home router and gets its' IP address via DHCP&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Gartner</dc:creator><pubDate>Fri, 05 Nov 2021 18:06:54 -0000</pubDate><guid>https://sourceforge.net7ad9f454d3f9ccf2ab5947dcbb5ad4887226cab7</guid></item></channel></rss>