Problems installing Oregano.
Hello, I'm new to macports from Debian. I'm trying to install oregano, and all the dependencies have downloaded and installed, but when port gets the oregano source, this happens: ------------ ---> Fetching oregano ---> oregano-0.3.2.tar.bz2 doesn't seem to exist in /opt/local/var/macports/distfiles/oregano ---> Attempting to fetch oregano-0.3.2.tar.bz2 from http://opendarwin.org/~olegb/ ---> Attempting to fetch oregano-0.3.2.tar.bz2 from http://svn.macports.org/repository/macports/distfiles/oregano % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 ---> Attempting to fetch oregano-0.3.2.tar.bz2 from http://svn.macports.org/repository/macports/distfiles/general/ % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 ---> Attempting to fetch oregano-0.3.2.tar.bz2 from http://svn.macports.org/repository/macports/downloads/oregano - Ignored: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 Error: Target org.macports.fetch returned: fetch failed Warning: the following items did not execute (for oregano): org.macports.activate org.macports.fetch org.macports.extract org.macports.checksum org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install Error: Status 1 encountered during processing. ------------- What exactly does this mean? Does this mean that the file just isn't there? Or should I be asking this on another list? Any help would be great. Cheers, Mike
On Oct 1, 2007, at 19:35, mike clemow wrote:
I'm new to macports from Debian. I'm trying to install oregano, and all the dependencies have downloaded and installed, but when port gets the oregano source, this happens: ------------ ---> Fetching oregano ---> oregano-0.3.2.tar.bz2 doesn't seem to exist in /opt/local/var/macports/distfiles/oregano ---> Attempting to fetch oregano-0.3.2.tar.bz2 from http://opendarwin.org/~olegb/ ---> Attempting to fetch oregano-0.3.2.tar.bz2 from http://svn.macports.org/repository/macports/distfiles/oregano % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 ---> Attempting to fetch oregano-0.3.2.tar.bz2 from http://svn.macports.org/repository/macports/distfiles/general/ % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 ---> Attempting to fetch oregano-0.3.2.tar.bz2 from http://svn.macports.org/repository/macports/downloads/oregano
- Ignored: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 Error: Target org.macports.fetch returned: fetch failed Warning: the following items did not execute (for oregano): org.macports.activate org.macports.fetch org.macports.extract org.macports.checksum org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install Error: Status 1 encountered during processing. -------------
What exactly does this mean? Does this mean that the file just isn't there? Or should I be asking this on another list?
This is the right list. I see the oregano port still tries to fetch from opendarwin. opendarwin died quite awhile ago. Also it looks like the port hasn't been substantially updated since being initially added on 2004-11-16. The port is for oregano 0.3.2 but the current version is 0.69.0. It looks like maybe the reason the distfile was stored on opendarwin is that the project does not release source tarballs; currently they tell you to pull the source via darcs. Someone who knows about this software should fetch the 0.69.0 source, put the tarball up in the macports repository, and update the port to 0.69.0. Probably best to just totally rewrite the portfile.
I noticed that it was an old version too. I've already downloaded the oregano-0.69.0 source, but I'm not sure how to compile it against what macports has installed. I would actually be glad to update the package, but I'm not sure how to go about doing that (e.g. rewriting the portfile, etc.). What section of the wiki should I read? I'd be fine just getting it to run on my machine, but it's a shame it's not available to everyone. Cheers, Mike On 10/1/07, Ryan Schmidt <ryandesign@macports.org> wrote:
On Oct 1, 2007, at 19:35, mike clemow wrote:
I'm new to macports from Debian. I'm trying to install oregano, and all the dependencies have downloaded and installed, but when port gets the oregano source, this happens: ------------ ---> Fetching oregano ---> oregano-0.3.2.tar.bz2 doesn't seem to exist in /opt/local/var/macports/distfiles/oregano ---> Attempting to fetch oregano-0.3.2.tar.bz2 from http://opendarwin.org/~olegb/ ---> Attempting to fetch oregano-0.3.2.tar.bz2 from http://svn.macports.org/repository/macports/distfiles/oregano % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 ---> Attempting to fetch oregano-0.3.2.tar.bz2 from http://svn.macports.org/repository/macports/distfiles/general/ % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 ---> Attempting to fetch oregano-0.3.2.tar.bz2 from http://svn.macports.org/repository/macports/downloads/oregano
- Ignored: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 Error: Target org.macports.fetch returned: fetch failed Warning: the following items did not execute (for oregano): org.macports.activate org.macports.fetch org.macports.extract org.macports.checksum org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install Error: Status 1 encountered during processing. -------------
What exactly does this mean? Does this mean that the file just isn't there? Or should I be asking this on another list?
This is the right list. I see the oregano port still tries to fetch from opendarwin. opendarwin died quite awhile ago. Also it looks like the port hasn't been substantially updated since being initially added on 2004-11-16. The port is for oregano 0.3.2 but the current version is 0.69.0. It looks like maybe the reason the distfile was stored on opendarwin is that the project does not release source tarballs; currently they tell you to pull the source via darcs. Someone who knows about this software should fetch the 0.69.0 source, put the tarball up in the macports repository, and update the port to 0.69.0. Probably best to just totally rewrite the portfile.
On Oct 2, 2007, at 02:12, mike clemow wrote:
On 10/1/07, Ryan Schmidt wrote:
On Oct 1, 2007, at 19:35, mike clemow wrote:
I'm new to macports from Debian. I'm trying to install oregano, and all the dependencies have downloaded and installed, but when port gets the oregano source, this happens:
[snip fetch failure]
What exactly does this mean? Does this mean that the file just isn't there? Or should I be asking this on another list?
This is the right list. I see the oregano port still tries to fetch from opendarwin. opendarwin died quite awhile ago. Also it looks like the port hasn't been substantially updated since being initially added on 2004-11-16. The port is for oregano 0.3.2 but the current version is 0.69.0. It looks like maybe the reason the distfile was stored on opendarwin is that the project does not release source tarballs; currently they tell you to pull the source via darcs. Someone who knows about this software should fetch the 0.69.0 source, put the tarball up in the macports repository, and update the port to 0.69.0. Probably best to just totally rewrite the portfile.
I noticed that it was an old version too. I've already downloaded the oregano-0.69.0 source, but I'm not sure how to compile it against what macports has installed. I would actually be glad to update the package, but I'm not sure how to go about doing that (e.g. rewriting the portfile, etc.). What section of the wiki should I read?
I'd be fine just getting it to run on my machine, but it's a shame it's not available to everyone.
We would certainly appreciate it if you would update the port. The wiki is not useful for learning that, but the new guide, which is in the process of being written, should be. While it is being developed, it is available at this temporary URL: http://geeklair.net/new_macports_guide/
Alright - That's a lot to absorb. I'm going to have questions. ;-) I really want this app to work, though, so I'll get back to you folks. Cheers, Mike On 10/2/07, Ryan Schmidt <ryandesign@macports.org> wrote:
On Oct 2, 2007, at 02:12, mike clemow wrote:
On 10/1/07, Ryan Schmidt wrote:
On Oct 1, 2007, at 19:35, mike clemow wrote:
I'm new to macports from Debian. I'm trying to install oregano, and all the dependencies have downloaded and installed, but when port gets the oregano source, this happens:
[snip fetch failure]
What exactly does this mean? Does this mean that the file just isn't there? Or should I be asking this on another list?
This is the right list. I see the oregano port still tries to fetch from opendarwin. opendarwin died quite awhile ago. Also it looks like the port hasn't been substantially updated since being initially added on 2004-11-16. The port is for oregano 0.3.2 but the current version is 0.69.0. It looks like maybe the reason the distfile was stored on opendarwin is that the project does not release source tarballs; currently they tell you to pull the source via darcs. Someone who knows about this software should fetch the 0.69.0 source, put the tarball up in the macports repository, and update the port to 0.69.0. Probably best to just totally rewrite the portfile.
I noticed that it was an old version too. I've already downloaded the oregano-0.69.0 source, but I'm not sure how to compile it against what macports has installed. I would actually be glad to update the package, but I'm not sure how to go about doing that (e.g. rewriting the portfile, etc.). What section of the wiki should I read?
I'd be fine just getting it to run on my machine, but it's a shame it's not available to everyone.
We would certainly appreciate it if you would update the port. The wiki is not useful for learning that, but the new guide, which is in the process of being written, should be. While it is being developed, it is available at this temporary URL:
On Oct 2, 2007, at 02:44, mike clemow wrote:
On 10/2/07, Ryan Schmidt wrote:
On Oct 2, 2007, at 02:12, mike clemow wrote:
On 10/1/07, Ryan Schmidt wrote:
On Oct 1, 2007, at 19:35, mike clemow wrote:
I'm new to macports from Debian. I'm trying to install oregano, and all the dependencies have downloaded and installed, but when port gets the oregano source, this happens:
[snip fetch failure]
What exactly does this mean? Does this mean that the file just isn't there? Or should I be asking this on another list?
This is the right list. I see the oregano port still tries to fetch from opendarwin. opendarwin died quite awhile ago. Also it looks like the port hasn't been substantially updated since being initially added on 2004-11-16. The port is for oregano 0.3.2 but the current version is 0.69.0. It looks like maybe the reason the distfile was stored on opendarwin is that the project does not release source tarballs; currently they tell you to pull the source via darcs. Someone who knows about this software should fetch the 0.69.0 source, put the tarball up in the macports repository, and update the port to 0.69.0. Probably best to just totally rewrite the portfile.
I noticed that it was an old version too. I've already downloaded the oregano-0.69.0 source, but I'm not sure how to compile it against what macports has installed. I would actually be glad to update the package, but I'm not sure how to go about doing that (e.g. rewriting the portfile, etc.). What section of the wiki should I read?
I'd be fine just getting it to run on my machine, but it's a shame it's not available to everyone.
We would certainly appreciate it if you would update the port. The wiki is not useful for learning that, but the new guide, which is in the process of being written, should be. While it is being developed, it is available at this temporary URL:
Alright - That's a lot to absorb. I'm going to have questions. ;-) I really want this app to work, though, so I'll get back to you folks.
The current oregano port looks relatively straightforward so hopefully the software will not have become more difficult to build since 0.3.2. You will want to change the depends_lib items from lib:X:X form to port:X form (lib:X:X form is deprecated in most cases). You may need to add new dependencies if the software has grown any new dependencies since 0.3.2. otool -L on the installed products can tell you. You should also check whether the cflags and cppflags are still necessary; try without them. You should look through oregano's ./configure --help to see if any new configure arguments should be used.
Okay, this is all in the portfile, I assume? Out of curiosity, why TCL? I know that there is at least one new dependency. The problem I'm having at the moment is that the new package uses scons to build and I can't get it to run. I installed the new dependency with port and also scons, but when I go to run scons in the src directory, it doesn't run. Upon investigation I found that scons is trying to run with /opt/local/bin/python and it's not there because the install was differentiated from the default Mac OS X installation of python. The port version is /opt/ocal/bin/python2.4. I'm sure scons has some kind of config file somewhere, but I'll have to dig for it. There will be a sconsscript rather than a configure file, but the idea is the same. Is there anything special I have to do with the portfile to build the package with scons, or is that basically the same deal too? Cheers, mike On 10/2/07, Ryan Schmidt <ryandesign@macports.org> wrote:
On Oct 2, 2007, at 02:44, mike clemow wrote:
On 10/2/07, Ryan Schmidt wrote:
On Oct 2, 2007, at 02:12, mike clemow wrote:
On 10/1/07, Ryan Schmidt wrote:
On Oct 1, 2007, at 19:35, mike clemow wrote:
I'm new to macports from Debian. I'm trying to install oregano, and all the dependencies have downloaded and installed, but when port gets the oregano source, this happens:
[snip fetch failure]
What exactly does this mean? Does this mean that the file just isn't there? Or should I be asking this on another list?
This is the right list. I see the oregano port still tries to fetch from opendarwin. opendarwin died quite awhile ago. Also it looks like the port hasn't been substantially updated since being initially added on 2004-11-16. The port is for oregano 0.3.2 but the current version is 0.69.0. It looks like maybe the reason the distfile was stored on opendarwin is that the project does not release source tarballs; currently they tell you to pull the source via darcs. Someone who knows about this software should fetch the 0.69.0 source, put the tarball up in the macports repository, and update the port to 0.69.0. Probably best to just totally rewrite the portfile.
I noticed that it was an old version too. I've already downloaded the oregano-0.69.0 source, but I'm not sure how to compile it against what macports has installed. I would actually be glad to update the package, but I'm not sure how to go about doing that (e.g. rewriting the portfile, etc.). What section of the wiki should I read?
I'd be fine just getting it to run on my machine, but it's a shame it's not available to everyone.
We would certainly appreciate it if you would update the port. The wiki is not useful for learning that, but the new guide, which is in the process of being written, should be. While it is being developed, it is available at this temporary URL:
Alright - That's a lot to absorb. I'm going to have questions. ;-) I really want this app to work, though, so I'll get back to you folks.
The current oregano port looks relatively straightforward so hopefully the software will not have become more difficult to build since 0.3.2. You will want to change the depends_lib items from lib:X:X form to port:X form (lib:X:X form is deprecated in most cases). You may need to add new dependencies if the software has grown any new dependencies since 0.3.2. otool -L on the installed products can tell you. You should also check whether the cflags and cppflags are still necessary; try without them. You should look through oregano's ./configure --help to see if any new configure arguments should be used.
On Oct 2, 2007, at 07:21, mike clemow wrote:
The current oregano port looks relatively straightforward so hopefully the software will not have become more difficult to build since 0.3.2. You will want to change the depends_lib items from lib:X:X form to port:X form (lib:X:X form is deprecated in most cases). You may need to add new dependencies if the software has grown any new dependencies since 0.3.2. otool -L on the installed products can tell you. You should also check whether the cflags and cppflags are still necessary; try without them. You should look through oregano's ./configure --help to see if any new configure arguments should be used.
Okay, this is all in the portfile, I assume?
Right. Type "port edit oregano" or "port cat oregano" to see it.
Out of curiosity, why TCL?
Dunno.
I know that there is at least one new dependency. The problem I'm having at the moment is that the new package uses scons to build and I can't get it to run. I installed the new dependency with port and also scons, but when I go to run scons in the src directory, it doesn't run. Upon investigation I found that scons is trying to run with /opt/local/bin/python and it's not there because the install was differentiated from the default Mac OS X installation of python. The port version is /opt/ocal/bin/python2.4. I'm sure scons has some kind of config file somewhere, but I'll have to dig for it.
There will be a sconsscript rather than a configure file, but the idea is the same. Is there anything special I have to do with the portfile to build the package with scons, or is that basically the same deal too?
Hmm. I have no information on scons. MacPorts assumes software uses ./ configure && make && make install; deviation from that, for example using scons, requires some legwork. Using grep scons */*/Portfile in the dports directory I found that the nsis and gmtl ports are the only ones that appear to use scons at this time. You may want to look to those for examples. gmtl looks to be doing it the more sane way. nsis's method seems more weird.
The differences between gmtl portfile and the oregano portfile seem pretty straight forward. I'm going to read more about this in the documentation, but it seems like an easy change. How do I get the latest source in the repos? Does it have to be uploaded there in order to test it or can I do that from my local box? mike On 10/2/07, Ryan Schmidt <ryandesign@macports.org> wrote:
On Oct 2, 2007, at 07:21, mike clemow wrote:
The current oregano port looks relatively straightforward so hopefully the software will not have become more difficult to build since 0.3.2. You will want to change the depends_lib items from lib:X:X form to port:X form (lib:X:X form is deprecated in most cases). You may need to add new dependencies if the software has grown any new dependencies since 0.3.2. otool -L on the installed products can tell you. You should also check whether the cflags and cppflags are still necessary; try without them. You should look through oregano's ./configure --help to see if any new configure arguments should be used.
Okay, this is all in the portfile, I assume?
Right. Type "port edit oregano" or "port cat oregano" to see it.
Out of curiosity, why TCL?
Dunno.
I know that there is at least one new dependency. The problem I'm having at the moment is that the new package uses scons to build and I can't get it to run. I installed the new dependency with port and also scons, but when I go to run scons in the src directory, it doesn't run. Upon investigation I found that scons is trying to run with /opt/local/bin/python and it's not there because the install was differentiated from the default Mac OS X installation of python. The port version is /opt/ocal/bin/python2.4. I'm sure scons has some kind of config file somewhere, but I'll have to dig for it.
There will be a sconsscript rather than a configure file, but the idea is the same. Is there anything special I have to do with the portfile to build the package with scons, or is that basically the same deal too?
Hmm. I have no information on scons. MacPorts assumes software uses ./ configure && make && make install; deviation from that, for example using scons, requires some legwork.
Using
grep scons */*/Portfile
in the dports directory I found that the nsis and gmtl ports are the only ones that appear to use scons at this time. You may want to look to those for examples. gmtl looks to be doing it the more sane way. nsis's method seems more weird.
participants (2)
-
mike clemow
-
Ryan Schmidt