Opened 17 years ago

Closed 17 years ago

Last modified 15 years ago

#12003 closed defect (fixed)

BUG: emacs-app won't configure on Mac OS X 10.3

Reported by: darren.bane@… Owned by: cssdev
Priority: High Milestone:
Component: ports Version: 1.4.42
Keywords: Cc: cssdev
Port:

Description

emacs-app-23.0.0_NS-9.0rc1

Description: nextstep/compile sets the environment up for configure to fail on Mac OS X 10.3

Comment: I assume MacPorts wants to target both 10.3 and 10.4. If I'm wrong, and it's only for 10.4, then this ticket is invalid.

Attachments (5)

patch-Portfile (334 bytes) - added by darren.bane@… 17 years ago.
Patch against aqua/emacs-app/Portfile
patch-compile (963 bytes) - added by darren.bane@… 17 years ago.
New patch, to go in aqua/emacs-app/files
compile.diff (682 bytes) - added by cssdev 17 years ago.
Try setting OS-specifiv SDKROOT variables.
patch-compile.diff (682 bytes) - added by cssdev 17 years ago.
Fixed filename
Portfile (2.1 KB) - added by cssdev 17 years ago.
uses the latest patch

Download all attachments as: .zip

Change History (11)

Changed 17 years ago by darren.bane@…

Attachment: patch-Portfile added

Patch against aqua/emacs-app/Portfile

Changed 17 years ago by darren.bane@…

Attachment: patch-compile added

New patch, to go in aqua/emacs-app/files

comment:1 Changed 17 years ago by sfiera@…

Cc: css@… added

Yes, MacPorts still targets 10.3. Few/No developers still use 10.3, though, so you'll probably be the authority on whether or not this works. I've CC'ed the maintainer so they hopefully notice.

comment:2 Changed 17 years ago by cssdev

Status: newassigned

Is it even valid to target 10.3 for MACOSX_DEPLOYMENT_TARGET_i386? That should be technically invalid, as 10.3 isn't available for the Intel Macs. What is the output when building on Panther? Can you verify that this patch makes it build properly on 10.3 without causing a conflict on Intel Macs?

Changed 17 years ago by cssdev

Attachment: compile.diff added

Try setting OS-specifiv SDKROOT variables.

Changed 17 years ago by cssdev

Attachment: patch-compile.diff added

Fixed filename

Changed 17 years ago by cssdev

Attachment: Portfile added

uses the latest patch

comment:3 Changed 17 years ago by darren.bane@…

You're right, 10.3 doesn't run on 386. I'm afraid I don't have access to an Intel Mac, so can only confirm that my patch (minus the DEPLOYMENT_TARGET_i386 line now) works correctly on 10.3 and 10.4 power.

I do strongly suspect that I've broken universal builds for you, if they worked before. But I don't think these are a MacPorts requirement.

I just noticed that you've added a new patch. I haven't tried it yet, but I don't think it will work because my copy of gcc 3.3 on 10.3 power didn't understand "-arch i386".

Realistically, I wouldn't go to too much trouble here. I may be the only user of 10.3, and am happy enough with my own hacked port, I just submitted the bug in case others hit the same problem.

comment:4 Changed 17 years ago by cssdev

I didn't catch the -arch issue. A darwin7 variant should not attempt to build a universal binary. The correctly patched compile script would then only apply when building on Panther.

comment:5 Changed 17 years ago by cssdev

Resolution: fixed
Status: assignedclosed

Should be fixed in r30147 (see #12718)

comment:6 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.