Re: Conflict between lang/tcl85 and x11-toolkits/open-motif?
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?
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?
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?
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?
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?
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