[Xcb] another "no rule to make target `xproto.c'"
Alex A. Schmidt
alex at lana.ccne.ufsm.br
Thu Jul 6 12:14:51 PDT 2006
Hello Josh,
Thanks for the reply and yes, I do use GNU make (3.80).
Well, it turns out that my problem with xproto.c was something
else after all. A "make clean" or "make distclean" in the libxcb-0.9
directory actually erases xcb_types.c, xcb_types.h, xproto.c and
xproto.h files in the src sub-directoty!! I have tested this again
from scratch and it does happen. Is this a gnu make bug or
just a problem with the libxcb-0.9 Makefiles ?
So, I was missing the xproto.c file from the beginning. Not any more.
lixcb-0.9 compiled just fine, although I did have to replace
"#include <stdint.h>" by "#include <inttypes.h>" in src/xcb.h file
to make it work in my solaris-2.7.
Cheers,
Alex
> Alex A. Schmidt wrote:
> > This topic "No rule to make target `xproto.c'" has been addressed before
in
> > this mailing-list by Josh Triplett and Neil Dokkalfar back in nov/2004,
> > but their discussion about it is not helping me. I getting the same:
> >
> > make[1]: Entering directory
`/usr/local/software_dependencies/libxcb-0.9/src'
> > make[1]: *** No rule to make target `xproto.c', needed by `all'. Stop.
> > make[1]: Leaving directory
`/usr/local/software_dependencies/libxcb-0.9/src'
> > make: *** [all-recursive] Error 1
> >
> > from trying to build libxcb-0.9 with
> >
> > sparc-sun-solaris2.7: sun4u sparc SUNW,Ultra-5_10
> >
> > gcc-3.4.2: Reading specs
> > from /usr/local/lib/gcc/sparc-sun-solaris2.7/3.4.2/specs
> > Configured with: ../configure --with-as=/usr/ccs/bin/as
> > --with-ld=/usr/ccs/bin/ld
> > --disable-nl
> > Thread model: posix
> > gcc version 3.4.2
> >
> > and most of packages from sunfreeware, and also some from gnu, gnome,
xlibs,
> > etc...
> >
> > I also have pkg-config-0.19 up and running.
> >
> > I installed xcb-proto just fine.
> >
> > What could be wrong?
>
> Do you have GNU make? libXCB currently uses some GNU make specific
> constructs.
>
> - Josh Triplett
>
>
More information about the Xcb
mailing list