All of lore.kernel.org
 help / color / mirror / Atom feed
* bitbake emacs failing
@ 2010-10-28  9:11 captain.deadly
  0 siblings, 0 replies; only message in thread
From: captain.deadly @ 2010-10-28  9:11 UTC (permalink / raw)
  To: openembedded-devel

Hello all,
    have a strange problem on my system whereby when I try to build emacs the 
Makefiles generated by the configure script have random carriage return 
characters injected into them which makes a mess of the build. This was the 
case for both emacs_22.3.bb and emacs_23.1.bb.

I then decided that I'd stick in a recipe for version 23.2 and edited the 
generated makefiles to remove the new lines to get the package built. I 
eventually hit another problem:

| make[1]: *** No rule to make target 
`/home/john/programming/openmoko/shr2/shr-unstable/tmp/sysroots/armv4t-
oe-linux-gnueabi/usr/lib64/crt1.o', needed by `temacs'.  Stop.

The above error comes from a line in the Makefile generated for the src 
directory:

STARTFILES = pre-crt0.o /home/john/programming/openmoko/shr2/shr-
unstable/tmp/sysroots/armv4t-oe-linux-gnueabi/usr/lib64/crt1.o 
/home/john/programming/openmoko/shr2/shr-unstable/tmp/sysroots/armv4t-
oe-linux-gnueabi/usr/lib64/crti.o

This line is directing the build to a lib64 directory which does not exist. 
The required files do exist in the lib directory so I edited the Makefile again 
to remove the 64.

I guess I've two questions: why would configure make a mess of generating 
Makefiles and is there a problem using a 64 bit machine for openembedded?




^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-10-28  9:11 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-28  9:11 bitbake emacs failing captain.deadly

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.