Projects

Ticket #55 (new defect report)

Opened 2 years ago

Last modified 11 months ago

DSS 6.0.3 fails to compile on Linux (and OSX with case sensitive filesystem)

Reported by: bero@… Owned by:
Priority: blocker Version: Linux
Keywords: Cc:

Description

DSS 6.0.3 fails to compile on Linux for a few reasons, some of which also affect OSX with case sensitive filesystems.

There are various 3gpp vs. 3GPP mixups in filenames, the Makefile.POSIX files are out of sync with the files actually needed, the Linux OSHeaders.h definitions are incomplete, and a few other assumptions (e.g. presence of strlcpy in libc) that aren't true for Linux are made in the code.

I'm attaching a patch that fixes all of it.

Attachments

DSS-6.0.3-linux.patch Download (10.2 KB) - added by bero@… 2 years ago.
Fix
DSS-6.0.3-x86_64.patch Download (2.8 KB) - added by bero@… 2 years ago.
Additional fix for 64bit Linux

Change History

Changed 2 years ago by bero@…

Fix

Changed 2 years ago by bero@…

Additional fix for 64bit Linux

Note: See TracTickets for help on using tickets.