I am trying to compile Johan Phearbear’s (sp?) Broadcom 4400 driver (which
he had ported from Linux to QNX 6.2.1) in QNX 6.2.0, in the hope that MAYBE
in can run the Broadcom 570x hardware in a Dell Latitude notebook.
The compile of his source is failing with multiple errors because it is not
finding the header files in the drvr subdirectory in the ddk-6.2.0/network
tree. It is not finding them because the make files are simply are not
pointing to it. (They are pointing to /usr/include.)
Sadly, I am not sufficiently familiar with “make” to easily navigate my way
through the labryinthine maze of make-related files and then translate the
peculiar dialect of south-central Indian pre-Davidian Sanskrit to determine
precisely WHERE the “include” file definition is made so I may fix it or
Annoyingly, I can manually patch together and correct the one compile line
and successfully generate the first object file, but I cannot carry on from
there. (With these recursive makes, “make -n” does not give you a list
of what would happen; it just gets you to the next level.)
Before I spend more time trying to hack my way through this jungle, I
thought I’d see if someone had an easier way to fix things.
Is anyone able to enlighten me?