[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [microblaze-uclinux] A possible bug in the configure script of PetaLinux v0.20 rc3 tcpdump application
Hi,
Islam Samir wrote:
I got the following error message during the compilation of petalinux:
`/home/ihhs/petalinux/petalinux-v0.20-rc3/software/petalinux-dist/user/tcpdump'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/home/ihhs/petalinux/petalinux-v0.20-rc3/software/petalinux-dist/user'
make: *** [subdirs] Error 1
The error is clearly a bug ! the application is tcpdump... When I
removed this application everything went ok !
If you want to build tcpdump, can you please try the attached patch and
let me know if it works for you?
Thanks,
John
Index: petalinux-dist/vendors/config/microblaze/config.arch
===================================================================
--- petalinux-dist/vendors/config/microblaze/config.arch (revision 2883)
+++ petalinux-dist/vendors/config/microblaze/config.arch (revision 2885)
@@ -91,7 +91,7 @@
# Either configure $(CONFIGURE_OPTS)
# or configure --host=$(TARGETARCH) --build=$(HOSTARCH) --target=$(TARGETARCH)
#
-TARGETARCH := microblaze-elf-uclinux
+TARGETARCH := microblaze-linux
HOSTARCH := $(shell sh $(ROOTDIR)/tools/config.guess)
CONFIGURE_OPTS := --host=$(TARGETARCH) --build=$(HOSTARCH) --target=$(TARGETARCH)
Index: petalinux-dist/user/tcpdump/makefile
===================================================================
--- petalinux-dist/user/tcpdump/makefile (revision 2883)
+++ petalinux-dist/user/tcpdump/makefile (revision 2885)
@@ -6,7 +6,7 @@
build/build: makefile
rm -rf build
mkdir build
- (cd build; sh ../configure --host=$(CROSS_COMPILE:-=) $(CONFOPTS))
+ (cd build; sh ../configure $(CONFIGURE_OPTS))
touch build/build
clean:
Index: petalinux-dist/user/tcpdump/tcpdump.c
===================================================================
--- petalinux-dist/user/tcpdump/tcpdump.c (revision 2883)
+++ petalinux-dist/user/tcpdump/tcpdump.c (revision 2885)
@@ -40,6 +40,7 @@
#include <netinet/in.h>
+#define PCAP_READ_ALL
#include <pcap.h>
#include <signal.h>
#include <stdio.h>