Ticket #224 (closed bug: fixed)

Opened 15 years ago

Last modified 15 years ago

fails to build with gcc-4.4

Reported by: adi Assigned to:
Priority: minor Milestone: FFADO 2.0
Component: Version:
Keywords: Cc: 529266@bugs.debian.org
The device the bug applies to:

Description

FFADO fails to build with gcc-4.4 due to missing includes.

Errors are like

# In file included from src/libieee1394/configrom.h:35,
#                  from src/devicemanager.h:30,
#                  from src/devicemanager.cpp:27:
# src/libcontrol/Element.h:82: Error: »uint64_t« does not name a type
# src/libcontrol/Element.h:120: Error: »uint64_t« does not name a type
# In file included from src/devicemanager.h:31,
#                  from src/devicemanager.cpp:27:

The attached patch corrects this problem. According to user steele on IRC, both, 2.0-branch and trunk are affected. The patch is against current trunk.

Attachments

gcc-4.4.patch (3.6 kB) - added by adi on 05/13/09 14:56:12.
gcc44-rc1.patch (3.9 kB) - added by adi on 05/18/09 03:50:02.
patch from Debian against rc1/rc2

Change History

05/13/09 14:56:12 changed by adi

  • attachment gcc-4.4.patch added.

05/18/09 03:50:02 changed by adi

  • attachment gcc44-rc1.patch added.

patch from Debian against rc1/rc2

05/18/09 03:56:46 changed by adi

  • cc set to 529266@bugs.debian.org.
  • milestone set to FFADO 2.0.

Hi!

The Debian gcc-4.4 guys have also detected this problem and provide a patch against rc1/rc2.

See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=529266 for the bug report, I've already attached their patch to this ticket.

I guess we could go for the Debian patch, it's a little bit shorter, and add the missing DICE line when forward-porting to the trunk.

Can we please apply this quite soon, so I can upload the new rc2+svn package to Debian this week?

TIA

05/18/09 05:16:21 changed by holin

  • status changed from new to closed.
  • resolution set to fixed.