Bug 37651

Summary: 'gettext-devel' does not exist but is required
Product: Ports & Packages Reporter: stevedav <stevedav>
Component: Individual Port(s)Assignee: Ade Lovett <ade>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description stevedav 2002-05-02 00:00:02 UTC
'gettext-devel' does not exist but is required.
% portupgrade -R gettext
[...]
install -c -o root -g wheel -m 444 iconv_close.3.html /usr/local/share/doc/libiconv/iconv_close.3.html
install -c -o root -g wheel -m 444 iconv_open.3.html /usr/local/share/doc/libiconv/iconv_open.3.html
===>   Generating temporary packing list
===>   Compressing manual pages for libiconv-1.7_4
===>   Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===>   Registering installation for libiconv-1.7_4
===>  Cleaning for libtool-1.3.4_2
===>  Cleaning for libiconv-1.7_4
[Updating the pkgdb in /var/db/pkg ... - 207 packages found (-0 +1) . done]
** The port directory for 'devel/gettext-devel' does not exist.
** The following packages were not installed or upgraded (*:skipped / !:failed)
        ! devel/gettext-devel (gettext-0.10.40) (port directory error)

Fix: 

Fix the port.
How-To-Repeat: Run 'portupgrade -R gettext'
Comment 1 Akinori MUSHA 2002-05-02 17:40:05 UTC
At Wed, 1 May 2002 15:50:54 -0700 (PDT),
Steve Davidson wrote:
> >Synopsis:       'gettext-devel' does not exist but is required
(snip)
> ** The port directory for 'devel/gettext-devel' does not exist.
> ** The following packages were not installed or upgraded (*:skipped / !:failed)
>         ! devel/gettext-devel (gettext-0.10.40) (port directory error)
> 
> >How-To-Repeat:
> Run 'portupgrade -R gettext'      
> >Fix:
> Fix the port.

How?  Just run pkgdb -F before running portupgrade and update the
dependency manually.

-- 
                     /
                    /__  __            Akinori.org / MUSHA.org
                   / )  )  ) )  /     FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ /  ( (__(  @ iDaemons.org / and.or.jp

"Somewhere out of a memory.. of lighted streets on quiet nights.."
Comment 2 Akinori MUSHA 2002-05-02 19:40:58 UTC
At Thu, 2 May 2002 11:21:56 -0700,
Steve Davidson wrote:
> I did run 'pkgdb -F' but I don't know how to update a missing dependancy 
> manually.  What do I do?  Is this documented somewhere?
> 
> Here is what I got:
> 
> % pkgdb -F
> [...]
> Checking the origin of gettext-0.10.40
> Stale origin: 'devel/gettext-devel': perhaps moved or obsoleted.
> Skip this for now? [yes] no
> Check out the port's history via CVSweb? [no] 
> Guessing... 
> devel/gettext-old (gettext-0.10.35_2): Change the origin to this? [yes] no
> New origin? (? to help): ?
> [Enter] to skip, [Ctrl]+[D] to unregister or deinstall,
> [.][Enter] to abort, [Tab] to complete
> New origin? (? to help): 

Why refuse all the offers? :)

You could probably see what happened if you viewed the history via
CVSweb:

	devel/gettext moved to devel/gettext-old
	devel/gettext-devel moved to devel/gettext

So, the correct answer to the "New origin?" question was
"devel/gettext".

Alternatively, here is a handy command to cope with the moving:

	portupgrade -o devel/gettext-old gettext-0.10.35_2 \
		-o devel/gettext gettext-0.10.40

-- 
                     /
                    /__  __            Akinori.org / MUSHA.org
                   / )  )  ) )  /     FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ /  ( (__(  @ iDaemons.org / and.or.jp

"Somewhere out of a memory.. of lighted streets on quiet nights.."
Comment 3 Ying-Chieh Liao freebsd_committer freebsd_triage 2002-05-21 08:54:55 UTC
State Changed
From-To: open->feedback

still not work ?
Comment 4 Ade Lovett freebsd_committer freebsd_triage 2002-07-03 03:32:18 UTC
State Changed
From-To: feedback->closed

This is definitely a problem with the submitters ports tree being 
out of date -- I've just spent a couple of hours running through 
a bunch of combinations of port trees, both before and after the 
"big gettext change" and simply cannot reproduce the problem. 


Comment 5 Ade Lovett freebsd_committer freebsd_triage 2002-07-03 03:32:18 UTC
Responsible Changed
From-To: freebsd-ports->ade

For my sins :)