Hi!
I have Slackware 11.0 with kernel 2.4.33 x86 and Linux Host of QNX Momentics 6.3.0 SP2. Momentics I’d installed with j2r1.4.2_13 (as said in QSSL release docs) .
When I start IDE and try to create and compile any project …it’s fail and messages are (for example):
*** No rule to make target `/opt/qnx630/target/qnx6/usr/include/mk/nto_.mk’. wolf_mix
and…
/opt/qnx630/target/qnx6/usr/include/mk/nto_.mk: No such file or directory[/opt/qnx630/target/qnx6/usr/include/mk/os_nto.mk] wolf_mix line 34
So, I suppose that IDE doesn’t set CPU value in file pattern, but how to fix it, i don’t know. In QSSL realease docs for SP2 and for SP3 too, not mentioned about this kind of bug. Has anybody something like that?
PS. ‘wolf_mix’ is the project name.
PPS. Thanks for any help!
If this is a “QNX C/C++” project, then right click on the project name in the C/C++ navigator, then select properties, then select “QNX C/C++ project”, then select the tab “Build Variants”.
btw: you wouldn’t happen to be a drummer would you ?
Yes, of course. I’d tried to set one, two, three, all variants, but is’n not give me needed results - compile not work…in IDE.
Sorry, I fogot to say in first topic about project, that I generate in IDE well compile in command line by ‘make’ as for 1 platform, as for 2 or all…
And this project succefully compiles in QNX IDE-host and Windows IDE-host…
Linux is fail . I can coded in midnight commander of caurse, but IDE is very powerfull tool and brings me all that I need.
On Monday (i.e. yesterday) I saw presentation of IDE 4.0 (based on Eclipse 4)…so Analyzine Tool are very good there…I’d like circle diagrams of events and sync vs windows with kenel events in texts strings and graphic…so it’s offtopic now…
So, I’m studing yet …playing all of this paradidles, accents, triples…and so on…if you now what i mean . This is my hobbie…after work in qnx os.
Hmmm, I am not sure what the problem could be. I saw your posting with your ENV and nothing jumps out as being a problem.
Perhaps a different make is being picked up in the path, did you try explicitly setting the path to make in the project properties?
If all else fails, check out bashdb.sourceforge.net/remake. It is a GNU make with a debugger, very handy for figuring out problems like this (you can set breakpoints, read and set make variables etc.).
Hope this helps…
Hey, it’s all good.
I’ve been drumming for 20 years, it never gets old (for me at least, the neighbours might disagree
Take spaces out of your project path on your hard drive. Your make file is not putting the entire path in the build and starts to look for nto_x86 or power pc. etc.
The space in the drive path name errors out and it simiply looks for nto_.mk which is not valid.