Opened 2 years ago

Last modified 2 years ago

#65837 new defect

llvm-3.3 @3.3_13+universal: non-relocatable subtraction expression, "LC3" minus "L00000000017$pb"

Reported by: xanda-escuyer (xanda) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.7.2
Keywords: leopard powerpc Cc:
Port: llvm-3.3

Description

Attached is a build log; can't tell if it's a duplicate error or not.

Attachments (1)

llvm-main.log (1.0 MB) - added by xanda-escuyer (xanda) 2 years ago.
main log for llvm-3.3 on G4/PPC 10.5.8

Download all attachments as: .zip

Change History (3)

Changed 2 years ago by xanda-escuyer (xanda)

Attachment: llvm-main.log added

main log for llvm-3.3 on G4/PPC 10.5.8

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

Keywords: leopard powerpc added; llvm removed
Summary: Build fails on G4 PPC on 10.5.8 Leopardllvm-3.3 @3.3_13+universal: non-relocatable subtraction expression, "LC3" minus "L00000000017$pb"
Version: 2.7.2

I think the relevant bit in the log is

:info:build {standard input}:12986:non-relocatable subtraction expression, "LC3" minus "L00000000017$pb"
:info:build {standard input}:12986:symbol: "L00000000017$pb" can't be undefined in a subtraction expression
:info:build {standard input}:12981:non-relocatable subtraction expression, "LC2" minus "L00000000017$pb"
:info:build {standard input}:12981:symbol: "L00000000017$pb" can't be undefined in a subtraction expression
:info:build {standard input}:unknown:Undefined local symbol L00000000017$pb

(I don't know what this means) followed by

:info:build fatal error: lipo: can't open input file: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-3.3/llvm-3.3/work/.tmp/ccKDEpij.out (No such file or directory)

I see that you requested to use the universal variant. Do you need to? If not, try not using the universal variant.

comment:2 Changed 2 years ago by xanda-escuyer (xanda)

Thanks for reply.

To answer "Do you need to?": Unfortunately yes. We don't need it directly as such but it is necessary to complete a build of grsync using the +universal variant.

In the meantime we've successfully managed to install: llvm-3.4 @3.4.2_16+universal (active)

Please forgive our ignorance but is there a way to shoehorn llvm-3.4 into place for use by grsync +universal (even if it's just to see how we get on?)

Note: See TracTickets for help on using tickets.