[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

packaging conflicts



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

  As I have seen, now pkg_tools adds a .tgz suffix to every package
  installed -- I liked that. But how to solve something like this?

  # cd /usr/ports/sysutils/mergemaster

  # make show=RUN_DEPENDS
  ::textproc/gdiff

  # pkg_info | grep gdiff
  gdiff-2.8.1.tgz     GNU versions of the diff utilities

  # make install
  ===>  Checking files for mergemaster-1.46p0
  (...)
  ===>  Building package for mergemaster-1.46p0
  Creating package /usr/ports/packages/i386/all/mergemaster-1.46p0.tgz
  Creating gzip'd tar ball in '/usr/ports/packages/i386/all/mergemaster-1.46p0.tgz'
  Link to /usr/ports/packages/i386/ftp/mergemaster-1.46p0.tgz
  Link to /usr/ports/packages/i386/cdrom/mergemaster-1.46p0.tgz
  ===>  mergemaster-1.46p0 depends on: gdiff-2.8.1 - not found
  ===>  Verifying install for gdiff-2.8.1 in textproc/gdiff
  ===>  Installing gdiff-2.8.1 from
  /usr/ports/packages/i386/all/gdiff-2.8.1.tgz
  Adding /usr/ports/packages/i386/all/gdiff-2.8.1.tgz
  package gdiff-2.8.1 conflicts with installed package gdiff-2.8.1.tgz
  *** Error code 1

  Stop in /usr/ports/textproc/gdiff (line 1790 of /usr/ports/infrastructure/mk/bsd.port.mk).
  *** Error code 1

  Stop in /usr/ports/sysutils/mergemaster (line 1263 of /usr/ports/infrastructure/mk/bsd.port.mk).
  *** Error code 1

  This is not specially related to mergemaster and gdiff, but to many
  other packages. I'm running the latest -current pkg_* scripts and ports tree.


  Regards,

  --
  Eduardo A. Alvarenga
  Analista de Suporte
  Centro Estratégico Integrado / SEGUP-PA
  (91) 259-0555 / 8116-0036
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (OpenBSD)

iD8DBQFA6qPapKK2uJoGDlMRAlSzAJ9z53/MxI2T83eLpNDP72/wAkK7TwCfSH5P
7Ds0f2CPVI4U2EfHO11pquo=
=+aMi
-----END PGP SIGNATURE-----