Opened 12 years ago

Closed 12 years ago

#33659 closed defect (fixed)

frei0r-plugins fails to build: clang crashes

Reported by: richard.t.lloyd@… Owned by: ddennedy (Dan Dennedy)
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: maintainer haspatch Cc: machado456@…, ryandesign (Ryan Carsten Schmidt)
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 (4)

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

Download all attachments as: .zip

Change History (11)

Changed 12 years ago by richard.t.lloyd@…

Attachment: directory-listing.txt added

Changed 12 years ago by richard.t.lloyd@…

Attachment: main.log added

comment:1 in reply to:  description Changed 12 years 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 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to dan@…
Port: frei0r-plugins added
Summary: frei0r-plugins fails to build - missing filefrei0r-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 12 years ago by richard.t.lloyd@…

Attachment: main.log-cleanbuild added

comment:3 in reply to:  2 Changed 12 years 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 Changed 12 years ago by ddennedy (Dan Dennedy)

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 12 years 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 12 years ago by ddennedy (Dan Dennedy)

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

comment:6 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: machado456@… ryandesign@… added
Keywords: maintainer haspatch added

Has duplicates #33800, #35192.

comment:7 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.