[oi-dev] Broadcom BCM4312 wireless on OpenIndiana 64-bit

Jean-Pierre jean-pierre.andre at wanadoo.fr
Sun Mar 17 07:54:55 UTC 2013


Hi again,

Jim Klimov wrote:
> On 2013-03-17 01:06, Jim Klimov wrote:
>> Hello Jean-Pierre,
>>
>> I tried your fix and it seems mostly correct - I applied the patch to
>> a freshly untarred source that you published a couple of days ago, and
>> the resulting ndiscvt binary built under OI 151a7 succeeded to make a
>> driver.s file. However, it doesn't work fully, so the compilation of
>> "ndis" target failed. Build log attached.
>
>
> Apparently, the code which created the assembly text forgot to add
> newlines before leaq instructions. I added them manually, and the

Good point.

> overall build fails at a bit later step now:
>
> /opt/onbld/bin/i386/ctfconvert -g -l NDISWRAPPER driver.o
> ERROR: ctfconvert: file does not contain dwarf type data (try compiling
> with -g)
> Removing driver.o

I do no know what this ctfconvert is about (probably related
to debugging), but I am quite sure this is useless (I do not
even have this tool). Likewise the -g dumps symbols into the
object file, only used for debugging, but this is probably
meaningless for an assembler source. Maybe ctfconvert extracts
the symbols created by -g and puts them in a specific file.

I cannot help you on such matters.

> gmake: *** [ndis] Error 1
>
>
> I did try to add "-g" to the driver.o build instruction, but got the
> same error.
>
> //Jim






More information about the oi-dev mailing list