Re: Trouble compiling fox-1.7.90

JVZ <[email protected]> Mon, 13 Jul 2026 21:13:02 -0500
Newsgroups gmane.comp.lib.fox-toolkit.user
Organization FOX-Toolkit
Message-ID <20260713211302.2265dbb7@resurgam>
On Mon, 13 Jul 2026 19:12:42 -0400
David Niklas via Foxgui-users <[email protected]> wrote:

>Hello,
>I was trying to compile fox-1.7.90 . The reason is because after using
>adie on OpenSuse, and then Gentoo Linux, I really missed it on
>Devuan(Debian) Linux.
>
>Unfortunately, I'm having trouble compiling the package and the error
>message is rather weird.
>
>It's seeking to cd to libtool but, of course, libtool is installed on my
>system, it's not in or near the source dir of libfox.
>
>Even weirder is that the package was already configured. I even rebuild
>the configure script, thinking that it was outdated, without any effect.
>I tried consulting the INSTALL file, but couldn't find anything relevant.
>
>The output of the make command is below for your viewing pleasure.
>
>Thanks!
>
>
># ./configure --prefix=/usr/local --with-x --with-xft --with-xshm
>--with-shape --with-xcursor --with-xrender --with-xrandr --with-xfixes
>--with-xinput --with-xft --with-freetype-library
>--with-fontconfig-librarry  -enable-release--with-opengl --without-xim
>--with-gnu-ld --enable-threadsafe
>...
># make -j24
>make[1]: Entering directory '/home/me/fox-1.7.90/utils'
>/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -Wextra -Woverloaded-virtual -Wshadow -Wstrict-overflow -Wstrict-aliasing -Wdouble-promotion -Wno-implicit-fallthrough -DHAVE_JPEG_H=1 -DHAVE_TIFF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_BZ2LIB_H=1 -DHAVE_CUPS_H=1 -DHAVE_XSHM_H=1 -DHAVE_XSHAPE_H=1 -DHAVE_XCURSOR_H=1 -DHAVE_XRENDER_H=1 -DHAVE_XRANDR_H=1 -DHAVE_XFIXES_H=1 -DHAVE_XINPUT2_H=1 -DNO_XIM -DHAVE_XFT_H=1 -DHAVE_XFT_H=1 -DHAVE_GL_H=1 -DHAVE_GLU_H=1 -DHAVE_GLX_H=1  -Lyes -o reswrap reswrap.o
>../libtool: line 7902: cd: yes: No such file or directory
>libtool:   error: cannot determine absolute directory name of 'yes'
>make[1]: *** [Makefile:431: reswrap] Error 1
>make[1]: Leaving directory '/home/me/fox-1.7.90/utils'
>make: *** [Makefile:505: all-recursive] Error 1



The -Lyes option is very weird. 

Unless freetype is installed in unusual place, you don't have to hard-code
paths to these.  In fact, no need to even mention freetype/fontconfig/Xft because
they're enabled by default...

Try simple:

  ./configure --enable-release --enable-native --enable-webp --prefix=/usr/local

It may be sufficient; you can turn some things OFF if you want, otherwise take
the defaults.  

Many things, if detected, will be ON by default, but JPEG2000, WEBP support are
exceptions.  

Webp has become popular enough to have it on, I usually have --enable-webp set.
JPEG2000 hasn't become mainstream and I usually leave it off; for some of these
image-support you'll need to have the -dev [header files packages] installed.



   -- JVZ


 



-- 
+----------------------------------------------------------------------------+
| Copyright (C) 21:00 07/13/2026 Jeroen van der Zijp.   All Rights Reserved. |
+----------------------------------------------------------------------------+