Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 312851 - VxWorks agents require a uintptr_t definition to compile
Summary: VxWorks agents require a uintptr_t definition to compile
Status: RESOLVED FIXED
Alias: None
Product: TCF
Classification: Tools
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: All other
: P3 normal (vote)
Target Milestone: 0.3   Edit
Assignee: Project Inbox CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-13 19:49 EDT by Peder Andersen CLA
Modified: 2013-06-05 06:25 EDT (History)
2 users (show)

See Also:


Attachments
proposed fix (1.51 KB, patch)
2010-05-13 19:50 EDT, Peder Andersen CLA
mober.at+eclipse: iplog-
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Peder Andersen CLA 2010-05-13 19:49:22 EDT
Build Identifier: http://dev.eclipse.org/svnroot/dsdp/org.eclipse.tm.tcf/trunk@958

Essentially, the agent fails to compile for VxWorks 6.7 kernel objects, throwing errors including:

"agent/framework/cpudefs.h", line 30: error (dcc:1173): compiler out of sync. Probably missing ';' or '}'


Reproducible: Always
Comment 1 Peder Andersen CLA 2010-05-13 19:50:14 EDT
Created attachment 168492 [details]
proposed fix

Legal Message: I, Peder Andersen, declare that I developed attached code from
scratch, without referencing any 3rd party materials except material licensed
under the EPL and EDL. I am authorized by my employer, Wind River, to make this
contribution under the EPL and EDL.
Comment 2 Eugene Tarassov CLA 2010-05-17 13:54:49 EDT
I cannot reproduce the problem.
Tested with VxWorks versions 6.6, 6.7 and 6.8 - works fine without the patch.

Applying the patch breaks agent compilation on VxWorks 6.8

The patch appears to be invalid or outdated.
Comment 3 Eugene Tarassov CLA 2010-05-17 18:18:23 EDT
It turned out that uintptr_t definition is provided by VxWorks starting with version 6.9, not 6.8
Changed the code to reflect that.
Comment 4 Martin Oberhuber CLA 2010-05-28 14:01:47 EDT
Comment on attachment 168492 [details]
proposed fix

Marking iplog- as a reminder that this patch was not used.
Comment 5 Martin Oberhuber CLA 2010-05-28 14:09:00 EDT
Bulk update: Marking all TCF fixes from the Helios period (2009-06-29 until 2010-06-01) as target 3.2 since they go through release review along with the TM 3.2 release.
Comment 6 Doug Schaefer CLA 2011-05-17 10:48:41 EDT
Moving bugs to new home for IP log.
Comment 7 Martin Oberhuber CLA 2013-06-05 06:25:54 EDT
Bulk change: Marking all bugs from the TM era (until June 2011) target 0.3