2011/12/2 Matthew Pounsett <m...@conundrum.com>:
>
> I'm trying to do a major version upgrade of postgres from 8.4 to 9.1.  I've 
> dumped the db and uninstalled the postgres-server port, and I'd like to use 
> portupgrade to handle the client upgrade, since it has a number of 
> dependencies that probably should be recompiled against the new client libs 
> (and I'd like to keep the package's +REQUIRED_BY file properly updated 
> anyway).
>
> I was expecting the following to work:
> sudo portupgrade -rf -o databases/postgresql91-client 
> databases/postgresql84-client
>
> However, I'm running into a problem where the ports makefiles, and by 
> extension portupgrade, are detecting that the two packages conflict, and so 
> the 9.1 client won't even build[1].
>
> This seems to be the sort of situation described by the -o example in the 
> portupgrade man page, but I haven't been able to figure out how to make it 
> work.  Does anyone have any suggestions?
>
> Thanks!
>
> --
>
> [1]
> [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 140 packages 
> found (-1 +0) (...) done]
> --->  Upgrading 'postgresql-client-8.4.8' to 'postgresql-client-9.1.1_1' 
> (databases/postgresql91-client)
> --->  Building '/usr/ports/databases/postgresql91-client'
> ===>  Cleaning for postgresql-client-9.1.1_1
> cd /usr/ports/databases/postgresql91-client && make config;
>
> ===>  postgresql-client-9.1.1_1 conflicts with installed package(s):
>      postgresql-client-8.4.8
>
>      They install files into the same place.
>      You may want to stop build with Ctrl + C.
> ===>  Vulnerability check disabled, database not found
> ===>  License check disabled, port has not defined LICENSE
> ===>  Found saved configuration for postgresql-client-9.1.1_1
> => postgresql-9.1.1.tar.bz2 doesn't seem to exist in 
> /usr/ports/distfiles/postgresql.
> => Attempting to fetch 
> ftp://ftp.se.postgresql.org/pub/databases/relational/postgresql/source/v9.1.1/postgresql-9.1.1.tar.bz2
> postgresql-9.1.1.tar.bz2                      100% of   14 MB 1349 kBps 00m00s
>
> ===>  postgresql-client-9.1.1_1 conflicts with installed package(s):
>      postgresql-client-8.4.8
>
>      They will not build together.
>      Please remove them first with pkg_delete(1).  <----------------pay 
> attention here
> *** Error code 1


 postgresql-client-8.4.8

make deinstall


Tip. always run portaudit -F first.

Regards
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to