Opened 16 years ago

Closed 6 years ago

#273 closed defect (fixed)

64bit Linux build problem in ClientServices/prefix.cc

Reported by: warmerdam Owned by: warmerdam
Priority: minor Milestone:
Component: FDO API Version:
Severity: 4 Keywords: 64bit linux
Cc: gregboone External ID:

Description

On my 64bit linux system with gcc 4.1.3 I am unable to build Fdo/Unmanaged/Src/Fdo/ClientServices/prefix.cpp due to an attempt to cast a pointer to an "unsigned int". This 64bit pointer to 32bit integer cast causes an error with gcc.

Change History (3)

comment:1 by warmerdam, 16 years ago

Cc: gregboone added

This problem is corrected in trunk in r3800 which uses unsigned long instead. I think this is also 32bit safe. It is not clear if this change should be migrated into the 3.3 branch or not.

comment:2 by warmerdam, 16 years ago

Status: newassigned

It looks like the change would also be appropriate in the 3.3.1 branch. Greg - is there any reason for me to avoid back porting this into the 3.3.1 branch? Is it intended to be an active stable branch? I was surprised that there wasn't a 3.3 branch with 3.3.0 and 3.3.1 tags.

comment:3 by jng, 6 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.