|
From: Edmond O. <edm...@wa...> - 2025-12-16 18:54:34
|
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 >> cde...@li... >> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel > |