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:
<snip>
>
> 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...
>
> quite simply: NOBODY IS ADDRESSING THIS 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
on.
regards,
Edscott
More information about the Xfce4-dev
mailing list