Re: Conflict between lang/tcl85 and x11-toolkits/open-motif?

2012-10-24 Thread Thomas Mueller
 Yes the problem exists indeed. I suggest that you reconfigure (make
 config) in lang/tcl85 and unselect the TCL85_MAN option, then reinstall
 tcl85.

 --
 Pietro Cerutti
 The FreeBSD Project
 g...@freebsd.org


from Chris Petrik c.petrik.s...@gmail.com:

 This can be fixed by using either the mentioned or if you require the tcl
 man pages add:
 WITHOUT_OPENMOTIF_MANUALS=yes to make.conf and rebuild open-motif.

 Chris

I looked in the Makefile again and found that TCL85_MAN is off by default,
Maybe I should stick to that and rebuild lang/tcl85 before retrying the rest
of the upgrade with portmaster.

But then how did I previously get away with installing man pages for both 
lang/tcl85 and x11-toolkits/open-motif?  And why no warning in the Makefile
or somewhere else?

Why are these two ports set up to install man pages to the same directory, or
are the man pages of the same name and same directory really the same?

I just rebuilt lang/tcl85, took only about two minutes on new computer, was
successful, after unselecting TCL85_MAN option.

Tom
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Conflict between lang/tcl85 and x11-toolkits/open-motif?

2012-10-24 Thread Kevin Oberman
On Wed, Oct 24, 2012 at 2:37 AM, Thomas Mueller muelle...@insightbb.com wrote:
 Yes the problem exists indeed. I suggest that you reconfigure (make
 config) in lang/tcl85 and unselect the TCL85_MAN option, then reinstall
 tcl85.

 --
 Pietro Cerutti
 The FreeBSD Project
 g...@freebsd.org


 from Chris Petrik c.petrik.s...@gmail.com:

 This can be fixed by using either the mentioned or if you require the tcl
 man pages add:
 WITHOUT_OPENMOTIF_MANUALS=yes to make.conf and rebuild open-motif.

 Chris

 I looked in the Makefile again and found that TCL85_MAN is off by default,
 Maybe I should stick to that and rebuild lang/tcl85 before retrying the rest
 of the upgrade with portmaster.

 But then how did I previously get away with installing man pages for both
 lang/tcl85 and x11-toolkits/open-motif?  And why no warning in the Makefile
 or somewhere else?

 Why are these two ports set up to install man pages to the same directory, or
 are the man pages of the same name and same directory really the same?

 I just rebuilt lang/tcl85, took only about two minutes on new computer, was
 successful, after unselecting TCL85_MAN option.

First, the old package system was not at all smart about such
conflicts. That file would always be that of the last of the ports to
be installed. With the flat file DB used by the old package system,
this simply went unnoticed unless a human noticed it and did
something. The new system uses sqlite as its database. As a result, it
does notice if a port tries to install a file of the same name as one
already installed, so shows a conflict. I suspect that there are a
number of similar conflicts that will pop up now and then, especially
for non-default options.

The two files happen to have the same names and both seem to be
installing in the normal locations. With the very large number of man
pages involved, it's pretty easy to see why it went unnoticed. The
only way it would notice would be if someone tried to bring up the man
page for the first installed, got the wrong page and then spent the
time to track down why.or, at least report it.
-- 
R. Kevin Oberman, Network Engineer
E-mail: kob6...@gmail.com
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Conflict between lang/tcl85 and x11-toolkits/open-motif?

2012-10-23 Thread Thomas Mueller
Is there a conflict between lang/tcl85 and x11-toolkits/open-motif, not
documented in the Makefiles, like trying to install files to the same place?

Trying in many steps, stopped by so many snags, I am trying to rebuild all 
ports depending on png, starting from portmaster -r png-, and this is 
stopping me.

I show relevant portion of the log:

Installing and cross-linking C API (.3) docs
Installing and cross-linking command (.n) docs
**
IMPORTANT:
**
tclConfig.sh in /usr/local/lib/tcl8.5/tclConfig.sh
tcl.hin /usr/local/include/tcl8.5/tcl.h
tclDecls.h   in /usr/local/include/tcl8.5/tclDecls.h
There are NOT default place, but good place to avoid
conflicting with another version of Tcl/Tks.
===   Compressing manual pages for tcl-8.5.12_2
===   Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===   Registering installation for tcl-8.5.12_2
Installing tcl-8.5.12_2...pkg: tcl-8.5.12_2 conflicts with open-motif-2.3.3 (ins
talls files into the same place).  Problematic file: /usr/local/man/man3/Object.
3.gz
*** [fake-pkg] Error code 70

Stop in /BETA1/usr/ports/lang/tcl85.
*** [install] Error code 1

Stop in /BETA1/usr/ports/lang/tcl85.

(end of quoted portion of log)

Where do I go from here?  I didn't find any conflicts between lang/tcl85 and
x11-toolkits/open-motif documented in the Makefiles.

Tom

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Conflict between lang/tcl85 and x11-toolkits/open-motif?

2012-10-23 Thread Pietro Cerutti
On 2012-Oct-23, 05:02, Thomas Mueller wrote:
 Is there a conflict between lang/tcl85 and x11-toolkits/open-motif, not
 documented in the Makefiles, like trying to install files to the same place?
 
 Trying in many steps, stopped by so many snags, I am trying to rebuild all 
 ports depending on png, starting from portmaster -r png-, and this is 
 stopping me.
 
 I show relevant portion of the log:
 
 Installing and cross-linking C API (.3) docs
 Installing and cross-linking command (.n) docs
 **
 IMPORTANT:
 **
 tclConfig.sh in /usr/local/lib/tcl8.5/tclConfig.sh
 tcl.hin /usr/local/include/tcl8.5/tcl.h
 tclDecls.h   in /usr/local/include/tcl8.5/tclDecls.h
 There are NOT default place, but good place to avoid
 conflicting with another version of Tcl/Tks.
 ===   Compressing manual pages for tcl-8.5.12_2
 ===   Running ldconfig
 /sbin/ldconfig -m /usr/local/lib
 ===   Registering installation for tcl-8.5.12_2
 Installing tcl-8.5.12_2...pkg: tcl-8.5.12_2 conflicts with open-motif-2.3.3 
 (ins
 talls files into the same place).  Problematic file: 
 /usr/local/man/man3/Object.
 3.gz
 *** [fake-pkg] Error code 70
 
 Stop in /BETA1/usr/ports/lang/tcl85.
 *** [install] Error code 1
 
 Stop in /BETA1/usr/ports/lang/tcl85.
 
 (end of quoted portion of log)
 
 Where do I go from here?  I didn't find any conflicts between lang/tcl85 and
 x11-toolkits/open-motif documented in the Makefiles.

Yes the problem exists indeed. I suggest that you reconfigure (make
config) in lang/tcl85 and unselect the TCL85_MAN option, then reinstall
tcl85.

-- 
Pietro Cerutti
The FreeBSD Project
g...@freebsd.org

PGP Public Key:
http://gahr.ch/pgp


pgpzQfBbgc0LL.pgp
Description: PGP signature


Re: Conflict between lang/tcl85 and x11-toolkits/open-motif?

2012-10-23 Thread Chris Petrik
This can be fixed by using either the mentioned or if you require the tcl
man pages add:
WITHOUT_OPENMOTIF_MANUALS=yes to make.conf and rebuild open-motif.

Chris


On Tue, Oct 23, 2012 at 4:33 AM, Pietro Cerutti g...@freebsd.org wrote:

 On 2012-Oct-23, 05:02, Thomas Mueller wrote:
  Is there a conflict between lang/tcl85 and x11-toolkits/open-motif, not
  documented in the Makefiles, like trying to install files to the same
 place?
 
  Trying in many steps, stopped by so many snags, I am trying to rebuild
 all ports depending on png, starting from portmaster -r png-, and this is
 stopping me.
 
  I show relevant portion of the log:
 
  Installing and cross-linking C API (.3) docs
  Installing and cross-linking command (.n) docs
  **
  IMPORTANT:
  **
  tclConfig.sh in /usr/local/lib/tcl8.5/tclConfig.sh
  tcl.hin /usr/local/include/tcl8.5/tcl.h
  tclDecls.h   in /usr/local/include/tcl8.5/tclDecls.h
  There are NOT default place, but good place to avoid
  conflicting with another version of Tcl/Tks.
  ===   Compressing manual pages for tcl-8.5.12_2
  ===   Running ldconfig
  /sbin/ldconfig -m /usr/local/lib
  ===   Registering installation for tcl-8.5.12_2
  Installing tcl-8.5.12_2...pkg: tcl-8.5.12_2 conflicts with
 open-motif-2.3.3 (ins
  talls files into the same place).  Problematic file:
 /usr/local/man/man3/Object.
  3.gz
  *** [fake-pkg] Error code 70
 
  Stop in /BETA1/usr/ports/lang/tcl85.
  *** [install] Error code 1
 
  Stop in /BETA1/usr/ports/lang/tcl85.
 
  (end of quoted portion of log)
 
  Where do I go from here?  I didn't find any conflicts between lang/tcl85
 and
  x11-toolkits/open-motif documented in the Makefiles.

 Yes the problem exists indeed. I suggest that you reconfigure (make
 config) in lang/tcl85 and unselect the TCL85_MAN option, then reinstall
 tcl85.

 --
 Pietro Cerutti
 The FreeBSD Project
 g...@freebsd.org

 PGP Public Key:
 http://gahr.ch/pgp

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Conflict between lang/tcl85 and x11-toolkits/open-motif?

2012-10-20 Thread Thomas Mueller
Is there a conflict between lang/tcl85 and x11-toolkits/open-motif?

Trying in many steps, stopped by so many snags, I am trying to rebuild all 
ports depending on png, starting from portmaster -r png-.

Latest snag is two ports allegedly trying to install files to the same place.

I show relevant portion of the log, and I don't even know what Error 70 is or 
where to find out:

Installing and cross-linking C API (.3) docs
Installing and cross-linking command (.n) docs
**
IMPORTANT:
**
tclConfig.sh in /usr/local/lib/tcl8.5/tclConfig.sh
tcl.hin /usr/local/include/tcl8.5/tcl.h
tclDecls.h   in /usr/local/include/tcl8.5/tclDecls.h
There are NOT default place, but good place to avoid
conflicting with another version of Tcl/Tks.
===   Compressing manual pages for tcl-8.5.12_2
===   Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===   Registering installation for tcl-8.5.12_2
Installing tcl-8.5.12_2...pkg: tcl-8.5.12_2 conflicts with open-motif-2.3.3 (ins
talls files into the same place).  Problematic file: /usr/local/man/man3/Object.
3.gz
*** [fake-pkg] Error code 70

Stop in /BETA1/usr/ports/lang/tcl85.
*** [install] Error code 1

Stop in /BETA1/usr/ports/lang/tcl85.

(end of quotedd portion of log)

Where do I go from here?  I didn't find any conflicts between lang/tcl85 and
x11-toolkits/open-motif documented in the Makefiles.

Tom

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org