Opened 12 years ago
Last modified 4 months ago
#38326 assigned update
objc @3.2.8: update available to 3.3.8
Reported by: | cooljeanius (Eric Gallager) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | objc |
Description
I was having problems building the objc port, but then I ran port livecheck
on it and saw that it's been updated, so maybe it builds properly in the new version?
gl00b05047:~ root# port livecheck objc objc seems to have been updated (port version: 3.2.8, new version: 3.2.11)
Change History (9)
comment:1 Changed 12 years ago by cooljeanius (Eric Gallager)
comment:2 Changed 12 years ago by larryv (Lawrence Velázquez)
Cc: | mww@… removed |
---|---|
Owner: | changed from macports-tickets@… to mww@… |
Summary: | The objc port could use an update (to 3.2.11) → objc @3.2.8: update available to 3.2.11 |
Type: | defect → update |
Version: | 2.1.3 |
comment:3 follow-up: 4 Changed 12 years ago by cooljeanius (Eric Gallager)
so maybe it builds properly in the new version?
Note: it doesn't. I've been working on trying to write a new portfile and it looks like it's going to be a lot more complicated than simply updating the version number and checksums... You can check out my WIP here: https://github.com/cooljeanius/LocalPorts/tree/master/lang/objc
comment:4 follow-up: 6 Changed 11 years ago by cooljeanius (Eric Gallager)
Replying to egall@…:
so maybe it builds properly in the new version?
Note: it doesn't. I've been working on trying to write a new portfile and it looks like it's going to be a lot more complicated than simply updating the version number and checksums... You can check out my WIP here: https://github.com/cooljeanius/LocalPorts/tree/master/lang/objc
So I have been working on this some more, and I have now split off the bootstrap compiler into a separate port: https://github.com/cooljeanius/LocalPorts/blob/master/lang/objc-bootstrap/Portfile
The bootstrap compiler compiles successfully, but it still fails to bootstrap the objc port though, with this error:
Block.m:41: fatal: syntax error "@implementation"
which makes no sense because "@implementation
" is something that you would expect an Objective-C compiler to understand... I am thinking that I will have to get in touch with the upstream project for help with this...
comment:5 Changed 8 years ago by mf2k (Frank Schima)
Owner: | mww@… deleted |
---|---|
Status: | new → assigned |
See #53012.
comment:6 Changed 5 years ago by cooljeanius (Eric Gallager)
Summary: | objc @3.2.8: update available to 3.2.11 → objc @3.2.8: update available to 3.3.8 |
---|
Replying to cooljeanius:
Replying to egall@…:
so maybe it builds properly in the new version?
Note: it doesn't. I've been working on trying to write a new portfile and it looks like it's going to be a lot more complicated than simply updating the version number and checksums... You can check out my WIP here: https://github.com/cooljeanius/LocalPorts/tree/master/lang/objc
So I have been working on this some more, and I have now split off the bootstrap compiler into a separate port: https://github.com/cooljeanius/LocalPorts/blob/master/lang/objc-bootstrap/Portfile
The bootstrap compiler compiles successfully, but it still fails to bootstrap the objc port though, with this error:Block.m:41: fatal: syntax error "@implementation"which makes no sense because "
@implementation
" is something that you would expect an Objective-C compiler to understand... I am thinking that I will have to get in touch with the upstream project for help with this...
So I got in touch with the upstream project last year, and they said not to split off the bootstrap compiler into a separate port after all, and instead just to leave it as it is as a single port... they also made a new release, 3.3.8, to address some issues I raised, but I haven't checked to see if that actually gets it to build now...
comment:7 follow-up: 8 Changed 3 years ago by cooljeanius (Eric Gallager)
update: version is up to 3.3.24 now:
$ port -v livecheck objc objc seems to have been updated (port version: 3.2.8, new version: 3.3.24) $
comment:8 Changed 4 months ago by cooljeanius (Eric Gallager)
Replying to cooljeanius:
update: version is up to 3.3.24 now:
$ port -v livecheck objc objc seems to have been updated (port version: 3.2.8, new version: 3.3.24) $
...and now livecheck is failing on me:
$ port -v livecheck objc Error: cannot check if objc was updated (The requested URL returned error: 410)
comment:9 Changed 4 months ago by ryandesign (Ryan Carsten Schmidt)
410 means "gone". It seems that entire hostname is no longer serving content. The project is now at http://objc.sourceforge.net. The current version is 3.3.45 released last month.
crap I forgot to set this to "update" instead of "defect"