XFFM & XFDESKTOP build bug in XFCE4

edscott wilson garcia edscott at imp.mx
Sun Jun 29 02:51:30 CEST 2003

On Sat, 2003-06-28 at 09:28, lenny bruce wrote:
> xffm
> xfdesktop
> I have Mac OS X 10.2.6 with everything loaded/updated correctly with Fink.
> I have dbh_1.0 installed.
> It's been this way for months without change.
> The bug is exactly the same without the slightest movement on resolution.
> I've read examples on the web of other people having the same bug...

Nodoby reported it here... We're not psychic... :-)

> <snip>

> >scramble.c:127: `GLOB_NOMATCH' undeclared (first use in this function)

Ok. This says that the macOSX is not IEEE Std 1003.2 (``POSIX.2'')
compatible. In order to know how compatible it is, we need for you to
post a copy of /usr/include/glob.h (maybe it's in /usr/local/include or
somewhere else, depending on macOSX).

> >scramble.c:127: (Each undeclared identifier is reported only once
> >scramble.c:127: for each function it appears in.)
> >make[2]: *** [scramble-scramble.o] Error 1
> >make[1]: *** [all-recursive] Error 1
> >make: *** [all] Error 2
> XFDESKTOP configure
> >Invocation command line was
> >
> >   $ ./configure --prefix=/sw 
> >--mandir=/sw/share/man--enable-dependency-tracking --with-x 
> >--with-locales-dir=/sw/share/locale --enable-asserts 
> >--enable-profiling --enable-rpath --enable-shared
> XFDESKTOP compile (just the last part)
> >gcc -no-cpp-precomp -fno-common -I/sw/include -pg -flat_namespace -o 
> >xfdesktop xfdesktop-backdrop.o xfdesktop-main.o xfdesktop-menu.o 
> >xfdesktop-settings.o xfdesktop-workspaces.o -Wl,-R/usr/X11R6/lib 
> >-L/sw/lib ../common/.libs/libxfdesktop.a -L/usr/X11R6/lib 
> >-lxfce4mcs-client -lxfcegui4 -lSM -lICE -lX11 -lXinerama -lXext 
> >-lgtk-x11-2.0 -lxfce4util -ltinfo -lgcc -lgdk-x11-2.0 -latk-1.0 
> >-lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 
> >-lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -lxml2 -lz -liconv -lm
> >ld: unknown flag: -R/usr/X11R6/lib
> >make[2]: *** [xfdesktop] Error 1
> >make[1]: *** [all-recursive] Error 1
> >make: *** [all] Error 2

You can probably hack around this by editing the Makefile and changing
all instances of -R/usr/X11R6/lib for -L/usr/X11R6/lib although that
would not fix the issue for good. There's probably a macro, maybe in the
macOSX which has the -R typo.

> I can send logs, status, whatever.

Please send the glob.h system header file and look around to see if you
can find the -R typo. It probably is macOSX specific since it does not
show in any other system that we know of.

> Don't go to final on XFCE4 without resolving this build bug issue.
> Many people have it.

Please help us solve it. Otherwise we will have no choice but to move



More information about the Xfce4-dev mailing list