Opened 14 years ago

Closed 14 years ago

#30 closed defect (invalid)

VciVgmn does not compile anymore

Reported by: xavier.guerin@… Owned by: Nicolas Pouillon
Priority: blocker Component: IP-Cores
Keywords: VciVgmn Cc:

Description

Some type definitions appear to be missing. Please see log in attachment.

Attachments (2)

log (148.7 KB) - added by xavier.guerin@… 14 years ago.
Compilation log
Platform.tgz (2.2 KB) - added by Xavier Guérin <xavier.guerin@…> 14 years ago.
Platform

Download all attachments as: .zip

Change History (8)

Changed 14 years ago by xavier.guerin@…

Attachment: log added

Compilation log

Changed 14 years ago by Xavier Guérin <xavier.guerin@…>

Attachment: Platform.tgz added

Platform

comment:1 Changed 14 years ago by Nicolas Pouillon

Owner: changed from developers to Nicolas Pouillon
Status: newassigned

Please ensure you updated the whole soclib tree (including the communication/ directory).

Thanks

comment:2 Changed 14 years ago by Xavier Guérin <xavier.guerin@…>

I updated the full tree prior to my tests.

comment:3 Changed 14 years ago by Nicolas Pouillon

That is quite strange, because the 'ref' field your log file complains about got introduced in the VciCmdBuffer class at revision [1338], and is actually present at trunk/soclib/soclib/communication/vci/caba/source/include/vci_buffers.h#L70.

The line

DPP_REFTYPE(VciRspBuffer<vci_param>)

contains a "ptr" typedef.

Therefore, I think your tree is inconsistent, and some files in the communication/vci directory are out of date.

comment:4 Changed 14 years ago by Xavier Guérin <xavier.guerin@…>

Ok. I see my problem. What is that DPP stuff ? it seems that my system is missing this library.

comment:5 Changed 14 years ago by Nicolas Pouillon

DPP is a small helper library. It is used in some places around the tree (gdb, elf loader, …).

Speaking of the elf loader, how does it compiles if dpp is missing ?

Moreover, the compiler did not complain about the missing include file.

Anyway, dpp is a svn:external at trunk/soclib/soclib/lib/dpp/source/include

comment:6 Changed 14 years ago by Xavier Guérin <xavier.guerin@…>

Resolution: invalid
Status: assignedclosed

Hmmm... I made a complete cleanup of my platform and it seems to work fine now. Sorry for the inconvenience.

Note: See TracTickets for help on using tickets.