Hi Jeremy, Just to let you know that there is someone else patiently waiting for a new version of dx -- I have xFree86-4.3 and exactly the same error as Charles on my 12" TiBook and my G4 desktop...
I'm very happy to test anything you put together -- if you send me info/patch files I'll give them a go, though like Charles, I find their contents incomprehensible, I'm a scientific programmer not an applications programmer. One other possible problem is that I have 4.3.0 installed direct from binaries, with a system-xFree86 that thinks I have 4.2.x installed (I also have apples beta3 around). So far the only thing I found I can't do is the latest mozilla -- hopefully dx isn't so fussy about its dependencies. I'd even be willing to sit through compiling xFree86 4.3 from source if that was necessary to get my fink installation into line, (though what I really want to try is Apple's 1.0 source, to check out their full screen mode...) cheers, -- Viv On Thu, 17 Jul 2003, Jeremy Erwin wrote: > On Thursday, July 17, 2003, at 12:03 PM, Charles Williams wrote: > > > Hello, > > > > I've been trying (off and on for quite some while) to get dx to > > compile on my G4 12" powerbook. I built it a long time ago on my > > desktop Mac, but can't get it to build on the powerbook. Every time I > > try, I end up with the following problem: > > > > <lots of stuff that looks OK> > > > > gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include > > -I./../widgets -Dmacos -I/sw/include -I/sw/include/freetype2 > > -I/sw/include -D_REENTRANT -I/usr/X11R6/include > > -I/usr/X11R6/include/X11 -I/sw/include/libxml2 -I/sw/include > > -I/usr/X11R6/include -g -O2 -Wall -no-cpp-precomp > > -I/usr/X11R6/include -D_GNU_SOURCE -c `test -f 'Image.c' || echo > > './'`Image.c > > gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include > > -I./../widgets -Dmacos -I/sw/include -I/sw/include/freetype2 > > -I/sw/include -D_REENTRANT -I/usr/X11R6/include > > -I/usr/X11R6/include/X11 -I/sw/include/libxml2 -I/sw/include > > -I/usr/X11R6/include -g -O2 -Wall -no-cpp-precomp > > -I/usr/X11R6/include -D_GNU_SOURCE -c `test -f 'Number.c' || echo > > './'`Number.c > > Number.c: In function `SelfInsert': > > Number.c:694: `XK_ISO_Lock' undeclared (first use in this function) > > Number.c:694: (Each undeclared identifier is reported only once > > Number.c:694: for each function it appears in.) > > Number.c:694: `XK_ISO_Last_Group_Lock' undeclared (first use in this > > function) > > make[3]: *** [Number.o] Error 1 > > make[2]: *** [all-recursive] Error 1 > > make[1]: *** [all-recursive] Error 1 > > make: *** [all-recursive] Error 1 > > ### execution of make failed, exit code 2 > > Failed: compiling dx-4.2.0-10 failed > > > > Both XK_ISO_Lock and XK_ISO_Last_Group_Lock are found in > > /usr/X11R6/include/X11/Xutil.h. I can't quite figure out what the > > problem is. I had originally installed the December tools upgrade, > > but after reading about potential problems, I reinstalled the December > > Developer's tools and rebuilt everything that dx depends on. I still > > get the same error. Does anyone know what the problem might be? > > hmm. I'm running with Apple's X11... > > [EMAIL PROTECTED]:~]$ grep -r XK_ISO_Lock /usr/X11R6/include/X11/* > /usr/X11R6/include/X11/keysymdef.h:#define XK_ISO_Lock > 0xFE01 > [EMAIL PROTECTED]:~]$ grep -r XK_ISO_Last_Group_Lock > /usr/X11R6/include/X11/* > /usr/X11R6/include/X11/keysymdef.h:#define XK_ISO_Last_Group_Lock > 0xFE0F > > Numbers.c includes dx-4.2.0/src/uipp/widgets/NumberInput.h, which in > turn, includes, <X11/keysymdef.h>. Now if your implementation of X11 > does not define the relevant symbols in keysymdef.h, you should patch > Numberinput.h to #include the proper file. > > From http://opendx.npaci.edu/mail/opendx-dev/2003.04/msg00035.html > > >On Mon, Apr 28, 2003 at 09:56:50AM -0500, Matthew Bettencourt wrote: > >> I know this was brought up before but is there any status on the > >> compilation issues of the CVS version compiling on RH 9 or, I am > >> assuming, any XFree86-4.3 system ( I know mandrake9.1 is also > broken). > >Just do a global replace of > >#include <X11/keysymdef.h> -> #include <X11/keysym.h> > >I have a patch sitting here for dx 4.2.0, not sure whether it still > >applies to current CVS. Anyway, it's quite simple to fix. > >Regards, > >Daniel. > > I don't use 4.3, and of course, my existing installation would probably > be broken by such a patch. Possibly a nice autoconf macro could be > written. > > Jeremy > > > > ------------------------------------------------------- > This SF.net email is sponsored by: VM Ware > With VMware you can run multiple operating systems on a single machine. > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the > same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 > _______________________________________________ > Fink-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/fink-users > ------------------------------------------------ Dr Viv Kendon [EMAIL PROTECTED] QOLS tel: 020 7594 7520 Blackett Laboratory Imperial College London ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ Fink-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-users
