New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #33659 (closed defect: fixed)

Opened 14 months ago

Last modified 10 months ago

frei0r-plugins fails to build: clang crashes

Reported by: richard.t.lloyd@… Owned by: dan@…
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: maintainer haspatch Cc: machado456@…, ryandesign@…
Port: frei0r-plugins

Description

Attempting to build kdenlive on MacOSX 10.7.3 with Xcode 4.3.1.

Build fails due to missing file which is:

uniongavl__audio__samples__t.html

On checking, I find that the file does exist in the proper directory. I've attached the logfile and a listing of the (claimed to be missing) doc directory.

Any clues what to do?

Attachments

directory-listing.txt (5.8 KB) - added by richard.t.lloyd@… 14 months ago.
main.log (69.9 KB) - added by richard.t.lloyd@… 14 months ago.
main.log-cleanbuild (96.9 KB) - added by richard.t.lloyd@… 14 months ago.
frei0r-plugins-llvm-gcc-4.2.diff (389 bytes) - added by dan@… 10 months ago.
Portfile patch to use llvm-gcc-4.2 instead of clang.

Change History

Changed 14 months ago by richard.t.lloyd@…

Changed 14 months ago by richard.t.lloyd@…

comment:1 in reply to: ↑ description Changed 14 months ago by richard.t.lloyd@…

I misspoke...

On review I see that I was looking at an older logfile. Unfortunately, this logfile points to problems which I don't understand.

I've replaced the original main.log attachment with the correct one.

Sorry for the confusion...

Rick

comment:2 follow-up: ↓ 3 Changed 14 months ago by ryandesign@…

  • Owner changed from macports-tickets@… to dan@…
  • Port set to frei0r-plugins
  • Summary changed from frei0r-plugins fails to build - missing file to frei0r-plugins fails to build: clang crashes

The log says clang crashed, and suggests you report the bug to Apple. However, since it's also an unclean build attempt, first "sudo port clean frei0r-plugins" and try again; if it fails again, attach the new main.log here, then report the bug to Apple.

Changed 14 months ago by richard.t.lloyd@…

comment:3 in reply to: ↑ 2 Changed 14 months ago by richard.t.lloyd@…

Replying to ryandesign@…:

The log says clang crashed, and suggests you report the bug to Apple. However, since it's also an unclean build attempt, first "sudo port clean frei0r-plugins" and try again; if it fails again, attach the new main.log here, then report the bug to Apple.

Thanks for that. As you suggested, I've reported the problem to apple.

The port clean / port install sequence produces the same error on clang - I've main.log file as main.log-cleanbuild.

Also, the recommendations given on the hotlist page re: llvm or apple-gcc as an alternate compiler both work.

Rick

comment:4 follow-up: ↓ 5 Changed 14 months ago by dan@…

clang works for me.

$ clang --version
Apple clang version 3.0 (tags/Apple/clang-211.10.1) (based on LLVM 3.0svn)
Target: x86_64-apple-darwin10.8.0
Thread model: posix

comment:5 in reply to: ↑ 4 Changed 14 months ago by richard.t.lloyd@…

Replying to dan@…:

clang works for me. $ clang --version Apple clang version 3.0 (tags/Apple/clang-211.10.1) (based on LLVM 3.0svn) Target: x86_64-apple-darwin10.8.0 Thread model: posix

Perhaps that's the problem. Here's what I have on a system that has only MacOSX 10.7.3 (build 11D50d) and Xcode Version 4.3.1 (4E1019).

$ clang --version Apple clang version 3.1 (tags/Apple/clang-318.0.54) (based on LLVM 3.1svn) Target: x86_64-apple-darwin11.3.0 Thread model: posix

Recalling that I was able to build using the hotlist recommendation to use llvm as the compiler, my guess would be something adrift in clang3.1.

Rick

Changed 10 months ago by dan@…

Portfile patch to use llvm-gcc-4.2 instead of clang.

comment:6 Changed 10 months ago by ryandesign@…

  • Keywords maintainer haspatch added
  • Cc machado456@…, ryandesign@… added

Has duplicates #33800, #35192.

comment:7 Changed 10 months ago by ryandesign@…

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.