Hello, I have noticed that ktoblzcheck and gnucash were updated today and issued a `port upgrade installed`. This is what I see. ---> Fetching ktoblzcheck ---> Attempting to fetch ktoblzcheck-1.12.tar.gz from http:// easynews.dl.sourceforge.net/ktoblzcheck ---> Verifying checksum(s) for ktoblzcheck ---> Extracting ktoblzcheck ---> Configuring ktoblzcheck ---> Building ktoblzcheck with target all ---> Staging ktoblzcheck into destroot ---> Deactivating ktoblzcheck 1.11_0 ---> Installing ktoblzcheck 1.12_0 ---> Activating ktoblzcheck 1.12_0 ---> Cleaning ktoblzcheck Error: No port libtiff found. ---> Fetching gnucash ---> Verifying checksum(s) for gnucash ---> Extracting gnucash ---> Configuring gnucash ---> Building gnucash with target all I have the 'tiff' port installed (and did a search and did not find a libtiff as a MacPort), so I want to make sure that the error is not problematic. Does anyone have any comments regarding this? Two independent Intel Macs that I am privy to display this same error message. Thank you for your assistance with this. Regards, Anthony
On Nov 30, 2006, at 8:31 AM, Anthony Agelastos wrote:
Hello,
I have noticed that ktoblzcheck and gnucash were updated today and issued a `port upgrade installed`. This is what I see.
---> Fetching ktoblzcheck ... ---> Cleaning ktoblzcheck Error: No port libtiff found. ---> Fetching gnucash ---> Verifying checksum(s) for gnucash ---> Extracting gnucash ---> Configuring gnucash ---> Building gnucash with target all
I have the 'tiff' port installed (and did a search and did not find a libtiff as a MacPort), so I want to make sure that the error is not problematic. Does anyone have any comments regarding this? Two independent Intel Macs that I am privy to display this same error message. Thank you for your assistance with this.
Not sure if gnome/yelp is somewhere in the dependency chain for gnucash, but the yelp port appears to have a mistake for one of its dependencies (port:libtiff, should be port:tiff). This may be the port causing the error you're seeing, though it appears it isn't causing a fatal error unless something breaks after the build phase. Bryan
Regards,
Anthony
On Nov 30, 2006, at 09:31, Anthony Agelastos wrote:
I have noticed that ktoblzcheck and gnucash were updated today and issued a `port upgrade installed`. This is what I see.
---> Fetching ktoblzcheck ---> Attempting to fetch ktoblzcheck-1.12.tar.gz from http:// easynews.dl.sourceforge.net/ktoblzcheck ---> Verifying checksum(s) for ktoblzcheck ---> Extracting ktoblzcheck ---> Configuring ktoblzcheck ---> Building ktoblzcheck with target all ---> Staging ktoblzcheck into destroot ---> Deactivating ktoblzcheck 1.11_0 ---> Installing ktoblzcheck 1.12_0 ---> Activating ktoblzcheck 1.12_0 ---> Cleaning ktoblzcheck Error: No port libtiff found. ---> Fetching gnucash ---> Verifying checksum(s) for gnucash ---> Extracting gnucash ---> Configuring gnucash ---> Building gnucash with target all
I have the 'tiff' port installed (and did a search and did not find a libtiff as a MacPort), so I want to make sure that the error is not problematic. Does anyone have any comments regarding this? Two independent Intel Macs that I am privy to display this same error message. Thank you for your assistance with this.
Let's see... I grepped all Portfiles for the string "libtiff" [1] and the only one that doesn't try to include libtiff by saying "lib:libtiff" [2] is gnome/yelp, which says "port:libtiff". This of course doesn't work because as you saw there is no port called "libtiff"; the port is called "tiff". This change was made in revision 19754 on 2006-09-27. Looks like gnucash requires gnucash-docs, and gnucash-docs requires yelp. I can't see how this could ever work, so I changed "port:libtiff" to "port:tiff" in revision 20823. I'm not sure how long it takes to be available to you, but try a port sync in a couple hours and see if you can now build yelp, and thus gnucash. [1] find . -name Portfile -print0 | xargs -0 grep libtiff | grep -v 'lib:libtiff' | grep -v .svn [2] There are also several that include libtiff by referencing "port:tiff" which is fine too.
On Nov 30, 2006, at 10:53 PM, Ryan Schmidt wrote:
On Nov 30, 2006, at 09:31, Anthony Agelastos wrote:
I have noticed that ktoblzcheck and gnucash were updated today and issued a `port upgrade installed`. This is what I see.
...
Error: No port libtiff found. ---> Fetching gnucash ---> Verifying checksum(s) for gnucash ---> Extracting gnucash ---> Configuring gnucash ---> Building gnucash with target all
I have the 'tiff' port installed (and did a search and did not find a libtiff as a MacPort), so I want to make sure that the error is not problematic. Does anyone have any comments regarding this? Two independent Intel Macs that I am privy to display this same error message. Thank you for your assistance with this.
Let's see...
I grepped all Portfiles for the string "libtiff" [1] and the only one that doesn't try to include libtiff by saying "lib:libtiff" [2] is gnome/yelp, which says "port:libtiff". This of course doesn't work because as you saw there is no port called "libtiff"; the port is called "tiff". This change was made in revision 19754 on 2006-09-27.
Note, for dependencies you don't need to do quite this much work, as that information is in the PortIndex file: $ grep "port:libtiff" /path/to/PortIndex should do for this issue, as well as looking for "lib:libtiff:libtiff" in case that pattern was used instead. Bryan
Looks like gnucash requires gnucash-docs, and gnucash-docs requires yelp.
I can't see how this could ever work, so I changed "port:libtiff" to "port:tiff" in revision 20823. I'm not sure how long it takes to be available to you, but try a port sync in a couple hours and see if you can now build yelp, and thus gnucash.
[1] find . -name Portfile -print0 | xargs -0 grep libtiff | grep -v 'lib:libtiff' | grep -v .svn
[2] There are also several that include libtiff by referencing "port:tiff" which is fine too.
participants (3)
-
Anthony Agelastos
-
Bryan Blackburn
-
Ryan Schmidt