Colin Burgess(deleted)
03/03/2009 9:39 PM
post23426
|
Without an updated set of mkfiles in $QNX_TARGET/usr/include/mk, you will have to add
EXCLUDE_VARIANTLIST=spe to your build.
Colin
Santosh Kumar wrote:
> I tried to compile io-pkt GA in QNX 6.4 environment we got this make error:
>
> make[4]: *** No rule to make target `/home/snguyen/workspace/ne_main/ne/thirdparty/Networking/trunk/sys/io-pkt-spe-v4.
use', needed by `/home/snguyen/workspace/ne_main/ne/thirdparty/Networking/trunk/sys/target/ppc/o.be.spe.v4/io-pkt-spe-
v4'. Stop.
> make[4]: Leaving directory `/home/snguyen/workspace/ne_main/ne/thirdparty/Networking/trunk/sys/target/ppc/o.be.spe.v4'
> make[3]: *** [install] Error 2
>
> I found that io-pkt-spe-v4.use is missing from the source.
>
> I then made a copy of
> io-pkt-v4.use to io-pkt-spe-v4.use,
> io-pkt-v4-hc.use to io-pkt-spe-v4-hc.use
> io-pkt-v6-hc.use to io-pkt-spe-v6-hc.use
> iio-pkt-v6-hc.use to io-pkt-spe-v6-hc.use
>
> recompiled, and the make errors went away. Subsequently, the make succeeded.
>
> Is the copy the right way to resolve the errors? If not what would be the appropriate way?
>
> Thanks,
>
>
>
> _______________________________________________
> Builds
> http://community.qnx.com/sf/go/post23424
>
--
cburgess@qnx.com
|
|
|
Sean Boudreau(deleted)
03/04/2009 8:56 AM
post23454
|
On Tue, Mar 03, 2009 at 09:34:03PM -0500, Santosh Kumar wrote:
> I tried to compile io-pkt GA in QNX 6.4 environment we got this make error:
>
> make[4]: *** No rule to make target `/home/snguyen/workspace/ne_main/ne/thirdparty/Networking/trunk/sys/io-pkt-spe-v4.
use', needed by `/home/snguyen/workspace/ne_main/ne/thirdparty/Networking/trunk/sys/target/ppc/o.be.spe.v4/io-pkt-spe-
v4'. Stop.
> make[4]: Leaving directory `/home/snguyen/workspace/ne_main/ne/thirdparty/Networking/trunk/sys/target/ppc/o.be.spe.v4'
> make[3]: *** [install] Error 2
>
> I found that io-pkt-spe-v4.use is missing from the source.
>
> I then made a copy of
> io-pkt-v4.use to io-pkt-spe-v4.use,
> io-pkt-v4-hc.use to io-pkt-spe-v4-hc.use
> io-pkt-v6-hc.use to io-pkt-spe-v6-hc.use
> iio-pkt-v6-hc.use to io-pkt-spe-v6-hc.use
>
> recompiled, and the make errors went away. Subsequently, the make succeeded.
>
> Is the copy the right way to resolve the errors? If not what would be the appropriate way?
Is your io-pkt/sys/target/common.mk up to date? I think the last
update to it should address this:
io-pkt/sys/target >svn diff -c 805 common.mk
Index: common.mk
===================================================================
--- common.mk (revision 804)
+++ common.mk (revision 805)
@@ -35,7 +35,7 @@
NAME=io-pkt
empty:=
space:=$(empty) $(empty)
-USEFILE= $(PRODUCT_ROOT)/$(NAME)-$(subst $(space),-,$(filter-out be le, $(VARIANT_LIST))).use
+USEFILE= $(PRODUCT_ROOT)/$(NAME)-$(subst $(space),-,$(filter-out be le spe, $(VARIANT_LIST))).use
ISMIPS:= $(filter mips,$(subst /,$(space),$(patsubst $(IOPKT_ROOT)%,%, $(CURDIR))))
ISSH:= $(filter sh,$(subst /,$(space),$(patsubst $(IOPKT_ROOT)%,%, $(CURDIR))))
|
|
|