Hi Jürgen,
I tried your command, but on my computer the configure script stops with
an error
checking for tt_c.h... yes
checking for tt_message_create in -ltt... no
checking for tt_message_create in -ltt... (cached) no
checking for tt_message_create in -ltt... (cached) no
./configure: Usage error:
Unable to find required tooltalk libraries.
So the bug in the detection of tt_c.h is addressed, but the next bug in
detection of libtt
is triggered: the configure script does not include the X libraries
after -ltt
After changing
LIBS="-ltt $extra_libs $LIBS"
to
LIBS=" -L/usr/dt/lib -ltt -lXmu -lXt -lXext -lX11 -lSM -lICE -ltirpc
$extra_libs $LIBS"
the configure script proceeds. The command I used was
LDFLAGS="-L/usr/dt/lib" CPPFLAGS="-I/usr/dt/include/Tt -I/usr/dt/include
-I/usr/include/tirpc" ./configure --with-dragndrop --with-cde
--with-tooltalk
I have found that it was necessary to add --with-dragndrop to enable CDE
drag and drop.
Now that I have a Makefile, I will check if the build succeeds.
Thanks for your suggestion,
Best
Edmond
Le 16/12/2025 à 12:55, Jürgen Mayerhofer a écrit :
Hi Edmond,
I was successful in building xemacs with:
CPPFLAGS="-I/usr/dt/include/Tt -I/usr/dt/include -I/usr/include/tirpc"
./configure --with-cde
But I was not successful to get any drag and drop features in it.
The command above builds emacs without motif on my system, instead Xaw
is used.
If you want motif: use --with-widgets=motif
But this gives me tons of GC errors and wron colors in menus... :-(
Best regards,
Jürgen.
Am 13.12.25 um 21:53 schrieb Edmond Orignac via cdesktopenv-devel:
This is only tangentially related with CDE development, but I have
tried to
build XEmacs from
https://foss.heptapod.net/xemacs/xemacs/-/tree/branch/default
with CDE drag and drop. I am using CDE 2.5.3 on Ubuntu 22.04.
The configure script fails to find /usr/dt/include/Tt/tt_c.h
I would like to know if other CDE users have tried to build XEmacs
with CDE Drag and Drop with different Linux distributions or the BSDs
or OpenIndiana and if they have been successful.
Below some details of what I have tried.
I have first used ./configure --with-cde without success.
I have then tried various options
./configure
--with-site-includes=/usr/dt/include/Dt/:/usr/dt/include/Tt/
--with-site-libraries=/usr/dt/lib/ --with-cde
./configure --with-site-includes=/usr/dt/include/ --with-dragndrop
--with-cde --with-tooltalk
./configure --with-site-prefixes=/usr:/usr/dt
--with-site-includes=/usr/dt/include/Tt/ --with-dragndrop --with-cde
--with-tooltalk
./configure --with-widgets=motif --with-cde
--with-site-prefixes=/usr/dt
--x-includes=/usr/include/X11/:/usr/dt/include/
The configure script always stopped with
checking for tt_c.h... no
checking for Tt/tt_c.h... no
checking for desktop/tt_c.h... no
./configure: Usage error:
Unable to find required tooltalk header files.
Use `./configure --help' to show usage.
The lines in the script that attempt to find tooltalk header files are:
if test "$with_tooltalk" != "no" ; then
for dir in "" "Tt/" "desktop/" ; do
as_ac_Header=`printf "%s\n" "ac_cv_header_${dir}tt_c.h" |
$as_tr_sh`
ac_fn_c_check_header_compile "$LINENO" "${dir}tt_c.h" "$as_ac_Header"
"$ac_includes_default"
if eval test \"x\$"$as_ac_Header"\" = x"yes"
then :
tt_c_h_file="${dir}tt_c.h"; break
fi
done
if test -z "$tt_c_h_file"; then
if test "$with_tooltalk" = "yes"; then
(echo "$progname: Usage error:"
echo " " "Unable to find required tooltalk header files."
echo " Use \`$progname --help' to show usage.") >&2 && exit 1
fi
I have tried to replace in the configure script
for dir in "" "Tt/" "desktop/" ; do
with for dir in "/usr/dt/include/" "/usr/dt/include/Tt/"
"/usr/share/dt/include/Tt" ; do
but the error was unchanged with
checking for /usr/dt/include/tt_c.h... no
checking for /usr/dt/include/Tt/tt_c.h... no
checking for /usr/share/dt/include/Tt/tt_c.h... no
I assume the configure script that ships with XEmacs has a bug in
ac_fn_c_check_header_compile, but it might also be a problem specific
to Ubuntu.
_______________________________________________
cdesktopenv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
_______________________________________________
cdesktopenv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel