Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #15889 (new defect)

Opened 2 months ago

Last modified 3 days ago

MacFUSE 1.7 fails to build

Reported by: rodrigo.haenggi@… Owned by: eridius@…
Priority: Normal Milestone: Port Bugs
Component: ports Version: 1.6.0
Keywords: MacFUSE 1.7 Cc: niels@…, raimue@…, jmr@…, blb@…, trevor@…, neal.dudley@…, mail@…, j.bugzilla2@…, jochen@…, macsforever2000@…, ram@…, js-macports@…
Port: macfuse

Description

MacFUSE fails to build on my system with following error message:

MacFUSE:
	PhaseScriptExecution /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_macfuse/work/macfuse-core/sdk-objc/build/MacFUSE.build/Release/MacFUSE.build/Script-FF8DE2320D4EFE7C0007BFF6.sh
(1 failure)

Whole log attached to ticket.

System: MacBookPro Core2 Duo, Leopard 10.5.4, Darwin Kernel Version 9.4.0 i386 release

Attachments

MacFUSE.log (88.4 kB) - added by rodrigo.haenggi@… 2 months ago.
MacFUSE Log

Change History

Changed 2 months ago by rodrigo.haenggi@…

MacFUSE Log

  Changed 2 months ago by raimue@…

  • owner changed from macports-tickets@… to eridius@…

follow-up: ↓ 3   Changed 2 months ago by jmr@…

  • priority changed from High to Normal
  • milestone set to Port Bugs

So gen_bridge_metadata is failing as in #15284, but in a different way.

in reply to: ↑ 2   Changed 2 months ago by ses@…

Replying to jmr@macports.org:

So gen_bridge_metadata is failing as in #15284, but in a different way.

Underlying bug is in /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/document.rb

There's a typo of trans instead of transitive

*** /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rexml/document.rb 2008-07-08 10:33:39.000000000 -0400 --- document.rb 2008-07-08 10:22:28.000000000 -0400 *************** *** 184,190 ****

output = Output.new( output, xml_decl.encoding )

end formatter = if indent > -1

! if trans

REXML::Formatters::Transitive.new( indent, ie_hack )

else

REXML::Formatters::Pretty.new( indent, ie_hack )

--- 184,190 ----

output = Output.new( output, xml_decl.encoding )

end formatter = if indent > -1

! if transitive

REXML::Formatters::Transitive.new( indent, ie_hack )

else

REXML::Formatters::Pretty.new( indent, ie_hack )

  Changed 2 months ago by niels@…

I can confirm this bug report as well as the workaround by ses on an up-to-date Leopard 10.5.4 installation with standard ruby libraries. So this should be closed as it is an Apple bug?

  Changed 2 months ago by niels@…

  • cc niels@… added

Cc Me!

  Changed 2 months ago by raimue@…

  • cc raimue@… added

Maybe we should create our own port for BridgeSupport to avoid these problems with the system's provided version.

  Changed 2 months ago by raimue@…

I filed rdar://problem/6071648 for the problem in rexml.

  Changed 8 weeks ago by jmr@…

  • cc jmr@… added

follow-up: ↓ 10   Changed 8 weeks ago by blb@…

  • cc blb@… added

Note that the trans -> transitive seems to be the opposite of a bug report in REXML that claims transitive is wrong...

in reply to: ↑ 9 ; follow-up: ↓ 12   Changed 8 weeks ago by niels@…

Replying to blb@macports.org:

The latest changeset linked from the mentioned REXML bug report indicates that it should indeed be "transitive" though.

  Changed 8 weeks ago by trevor@…

  • cc trevor@… added

Cc Me!

in reply to: ↑ 10   Changed 8 weeks ago by trevor@…

Replying to niels@herimedia.com:

Replying to blb@macports.org: The latest changeset linked from the mentioned REXML bug report indicates that it should indeed be "transitive" though.

Right, it looks like it was originally transitive, broke, got changed to trans in a fix, broke again, then got changed back to transitive in another fix.

Apple must have grabbed their copy during the second period it was broken.

  Changed 7 weeks ago by blb@…

  • cc neal.dudley@… added

Cc reporter of dup #16070.

  Changed 7 weeks ago by blb@…

  • cc mail@… added

Cc reporter for dup #16078.

  Changed 7 weeks ago by j.bugzilla2@…

  • cc j.bugzilla2@… added

Cc Me!

  Changed 6 weeks ago by blb@…

  • cc jochen@… added

Cc reporter of dup #16095.

  Changed 4 weeks ago by macsforever2000@…

  • cc macsforever2000@… added

Cc Me!

  Changed 7 days ago by ram@…

  • cc ram@… added

Cc Me!

  Changed 3 days ago by js-macports@…

  • cc js-macports@… added

Cc Me!

  Changed 3 days ago by macsforever2000@…

  • port set to macfuse

Has dup of #16460.

Note: See TracTickets for help on using tickets.