Project

General

Profile

Bug #5751

Missing type definitions

Added by r a over 5 years ago. Updated over 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Start date:
2015-03-25
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:

Description

I am currently trying to build VLC 2.2.0 and currently have a problem building one of the live555 module. The compilation is failing as there are missing type definitions.

u_int8_t
u_int16_t
u_int32_t
u_int64_t

I found that needed to include #include <inttypes.h> (but this is included within the program by default) but that not resolve the issue of the missing type definitions.

If I include db.h which does include the type definitions the compilation continues.
Can the type definitions be included in inttypes.h instead of db.h.

#1

Updated by Ken Mays over 5 years ago

  • Assignee set to OI illumos
#2

Updated by Ken Mays over 5 years ago

This should be a request for illumos development.

#3

Updated by Marcel Telka over 5 years ago

  • Project changed from OpenIndiana Distribution to illumos gate
#4

Updated by Marcel Telka over 5 years ago

  • Assignee deleted (OI illumos)
#5

Updated by Gary Mills over 5 years ago

It's failing because the source is using non-standard type names. The equivalent standard names are:

uint8_t
uint16_t
uint32_t
uint64_t

You could change it to use these names. Please notify the upstream developers of this error. It should be easy for them to correct.

#6

Updated by Andrew Stormont over 4 years ago

We might as well just add these.

Also available in: Atom PDF