#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)
Change History (11)
Changed 17 years ago by darren.bane@…
Attachment: | patch-Portfile added |
---|
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: | new → assigned |
---|
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.
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: | assigned → closed |
Patch against aqua/emacs-app/Portfile