From owner-freebsd-questions@FreeBSD.ORG Thu Mar 20 23:36:05 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0A8A41065674 for ; Thu, 20 Mar 2008 23:36:05 +0000 (UTC) (envelope-from novembre@gmail.com) Received: from hs-out-0708.google.com (hs-out-0708.google.com [64.233.178.251]) by mx1.freebsd.org (Postfix) with ESMTP id B17E68FC19 for ; Thu, 20 Mar 2008 23:36:04 +0000 (UTC) (envelope-from novembre@gmail.com) Received: by hs-out-0708.google.com with SMTP id m63so902379hsc.11 for ; Thu, 20 Mar 2008 16:36:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=z2auTOcp4N4Gz/FvS45NCCJDZriLlj1e5Ahn0DGNq4k=; b=jTS+2ZOli+Kyn0jOU+270jOw/oQK81ybCHF105Vqg2tNhRsqwA6tpJElFy84dcu32kRbb4d4R7J/KGigbliK5n669tWX9C5jzHD2G01/aAut14My1emKUQdWvIhhblDfGeDQI3XPaLeCdni9XWrmXQz96AejygxhBhXb9wfnMmw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=gMxcXiKzoZTbKb9w9s2ZoeEeVg/CFroH/uqGP9cbSNnfwA4yopswYZldPZHtrCtDFLSxW9L3JzQx5+BNJrELecpYnPNLREE66/GmWVey/qxL18Zv6ZOCG8fHDStEirtRSla0ldheoBWBmD8zzd1p8YeG2Kv2vNg1fMkanfbZlTM= Received: by 10.100.152.15 with SMTP id z15mr6349810and.3.1206054605193; Thu, 20 Mar 2008 16:10:05 -0700 (PDT) Received: by 10.100.105.4 with HTTP; Thu, 20 Mar 2008 16:10:04 -0700 (PDT) Message-ID: <3b47caa90803201610i2a81448cwf06cc38245c3c132@mail.gmail.com> Date: Thu, 20 Mar 2008 18:10:04 -0500 From: Novembre To: "FreeBSD Questions" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: some problems after upgrading to 7.0-RELEASE X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Mar 2008 23:36:05 -0000 Hi all, I have a couple of questions regarding my upgrade from 6.2-RELEASE to 7.0-RELEASE following the instructions from the handbook step by step. After the upgrade, I made a custom kernel, and the only option I've added to /etc/make.conf is " CPUTYPE?=prescott ". 1) First question: I upgraded all the ports using " portupgrade -faP ". During this process, I realized that some old libraries were being moved to /usr/local/lib/compat/ (if I'm not mistaken). After all that, I installed the port /sysutils/bsdadminscripts and checked the integrity of the system using pkg_libchk. It didn't produce any warnings or errors, so I assumed that all the freshly installed programs are going to use the correct 7.0 libraries and no library is missing. However, when I rebooted to check whether everything is okay or not, I saw the following: ===== Starting smbd. /libexec/ld-elf.so.1: Shared object "libgnutls.so.13" not found, required by "smbd" ===== Then, I reran pkg_libchk, and voila, errors: ===== samba-3.0.28,1: /usr/local/sbin/smbd misses libgnutls.so.13 samba-3.0.28,1: /usr/local/sbin/smbd misses libgcrypt.so.13 samba-3.0.28,1: /usr/local/sbin/swat misses libgnutls.so.13 samba-3.0.28,1: /usr/local/sbin/swat misses libgcrypt.so.13 ===== What could have happened during this reboot? I have no idea why pkg_libchk didn't report the missing libraries before the reboot! How can I fix this? 2) Second question: The port upgrading process caused some errors, since a couple of the ports could not be upgraded. I manually upgraded them afterwards except " qt4-gui " which failed to compile. Here's the error: ===== c++ -c -O2 -fno-strict-aliasing -pipe -march=prescott -I. -I../../include/Qt -I/usr/local/include -fno-exceptions -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -O2 -fno-strict-aliasing -pipe -march=prescott -Wall -W -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_44_API_QSQLQUERY_FINISH -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_RASTER_IMAGEENGINE -DQT_HAVE_MMX -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQ_INTERNAL_QAPP_SRC -DQT_NO_DEBUG -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/usr/local/share/qt4/mkspecs/freebsd-g++ -I. -I../../include/QtCore -I../../include/QtCore -I../../include -I../../include/QtGui -I/usr/local/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/local/include -I.uic/release-shared -I/usr/local/include -o .obj/release-shared/qpainter.o painting/qpainter.cpp painting/qpainter.cpp: In member function 'void QPainter::drawPixmap(const QRectF&, const QPixmap&, const QRectF&)': painting/qpainter.cpp:4260: error: 'struct QBrushData' has no member named 'forceTextureClamp' painting/qpainter.cpp: In member function 'void QPainter::drawImage(const QRectF&, const QImage&, const QRectF&, Qt::ImageConversionFlags)': painting/qpainter.cpp:4432: error: 'struct QBrushData' has no member named 'forceTextureClamp' painting/qpainter.cpp: In function 'void qt_format_text(const QFont&, const QRectF&, int, const QTextOption*, const QString&, QRectF*, int, int*, int, QPainter*)': painting/qpainter.cpp:6138: warning: overflow in implicit constant conversion *** Error code 1 Stop in /usr/ports/x11-toolkits/qt4-gui/work/qt-x11-opensource-src-4.3.4/src/gui . *** Error code 1 Stop in /usr/ports/x11-toolkits/qt4-gui. *** Error code 1 Stop in /usr/ports/x11-toolkits/qt4-gui. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.7257.30 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=qt4-gui-4.3.0_2 UPGRADE_PORT_VER=4.3.0_2 make ** Fix the problem and try again. ===== So I couldn't upgrade that to the latest version (4.3.3), but I did a force upgrade using packages by " portupgrade -PP qt4-gui " and it went from 4.3.0_2 to 4.3.1. So the first question is why compiling the latest version of qt4-gui fails? Thanks a lot