Opened 13 years ago

Closed 13 years ago

#31678 closed defect (fixed)

gst-plugins-base @0.10.35 build failure

Reported by: d_blatner@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: Cc: dershow
Port: gst-plugins-base jasper libidl libogg libvorbis libtheora

Description

while upgrading to the newest version of wine-devel @1.3.30 the required port gst-plugins-base @0.10.35 port failed to build. I've attached the log file.

Attachments (1)

main.log (326.4 KB) - added by d_blatner@… 13 years ago.

Download all attachments as: .zip

Change History (4)

Changed 13 years ago by d_blatner@…

Attachment: main.log added

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: build failure gst-plugins-base 0.10.35 wine-devel removed
Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Port: jasper libidl libogg libvorbis libtheora added

The situation is:

  • in wine-devel 1.3.30 I added a dependency on gst-plugins-base
  • wine-devel is 32-bit only; since most Intel Macs are 64-bit, that means dependencies must be installed with the universal variant
  • MacPorts 1.9 and later records in the registry what architectures a port was built for, and automatically upgrades ports to universal if needed
  • several of gst-plugins-base's dependencies were last updated before MacPorts 1.9 was released; if you originally installed those ports at that time, then their architectures are not recorded in the registry
  • when architectures are not recorded in the registry, MacPorts assumes the architectures are ok; it might have been better for us to assume that if architectures are not recorded in the registry, then a rebuild should be forced, but we didn't do that

I will make small changes to each of these ports to get them to rebuild and thus have their architectures recorded properly in the registry.

comment:3 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: dersh@… added
Resolution: fixed
Status: assignedclosed

libidl was updated in r85340, jasper in r86141, and libtheora in r86199. libogg and libvorbis should not have needed updates, since they had already been updated several times each since the release of MacPorts 1.9, but I updated them anyway in r86198 and r86200 respectively.

Note: See TracTickets for help on using tickets.