error installing KDE

Hello,

I'm new to FreeBSD and have zero experience. Well, I tried to install KDE but I got this error message :s

Code:
=====================================================================
===>  Vulnerability check disabled, database not found
=> MD5 Checksum mismatch for KDE/qt-x11-opensource-src-4.5.2.tar.gz.
=> SHA256 Checksum mismatch for KDE/qt-x11-opensource-src-4.5.2.tar.gz.
===>  Giving up on fetching files: KDE/qt-x11-opensource-src-4.5.2.tar.gz KDE/qt-x11-opensource-src-4.5.2.tar.gz
Make sure the Makefile and distinfo file (/usr/ports/devel/qt4-corelib/distinfo)
are up to date.  If you are absolutely sure you want to override this
check, type "make NO_CHECKSUM=yes [other args]".
*** Error code 1

Stop in /usr/ports/devel/qt4-corelib.
*** Error code 1

Stop in /usr/ports/devel/qt4-corelib.
*** Error code 1

Stop in /usr/ports/x11/kdebase4-runtime.
*** Error code 1

Stop in /usr/ports/x11/kdebase4-runtime.
*** Error code 1

Stop in /usr/ports/x11/kde4.
*** Error code 1

Stop in /usr/ports/x11/kde4.
unixhelper#

Can anyone solve my problem?
 
run $ du /usr/ports/distfiles/KDE/qt-x11-opensource-src-4.5.2.tar.gz | cut -f1: if the output differs from 122820, then run # rm /usr/ports/distfiles/KDE/qt-x11-opensource-src-4.5.2.tar.gz, and restart the installation
 
Try updating your ports tree. I've seen cases where the source package changed (and thereby the checksum) but the version numbers stayed the same.
 
Try downloading the file by hand with fetch using different mirrors. It may be corrupted on some of them.
 
===> Giving up on fetching files: KDE/qt-x11-opensource-src-4.5.2.tar.gz KDE/qt-x11-opensource-src-4.5.2.tar.gz
Code:
cd /usr
rm -rf ports
portsnap fetch extract
portsnap fetch update
To be sure that your ports tree works fine and is up to date :)
Code:
cd /usr/ports/x11/kde4
make config
make install clean
 
This is what I'm getting:

Code:
===>   soprano-2.5.3 depends on file: /usr/local/jdk1.6.0/bin/java - not found
===>    Verifying install for /usr/local/jdk1.6.0/bin/java in /usr/ports/java/jdk16
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
===>  Found saved configuration for jdk-1.6.0.3p4_20

IMPORTANT: To build the JDK 1.6.0 port, you should have at least
2.5Gb of free disk space in the build area!

 Due to licensing restrictions, certain files must be fetched manually.

 Please download the Update 3 Source from
 http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar
 and the Source Binaries from
 http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar
 and the Mozilla Headers from
 http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar


 Please open http://java.sun.com/javase/downloads/index.jsp
 in a web browser and follow the "Download" link for
 "JDK US DST Timezone Update Tool - 1_3_35" to obtain the
 time zone update file, tzupdater-1_3_35-2011b.zip.

 Please download the patchset, bsd-jdk16-patches-4.tar.bz2, from
 http://www.eyesbeyond.com/freebsddom/java/jdk16.html.

 Please place the downloaded file(s) in /usr/ports/distfiles
 and restart the build.

*** Error code 1

Stop in /usr/ports/java/jdk16.
*** Error code 1

Stop in /usr/ports/java/jdk16.
*** Error code 1

Stop in /usr/ports/textproc/soprano.
*** Error code 1

Stop in /usr/ports/textproc/soprano.
*** Error code 1

Stop in /usr/ports/x11/kdelibs4.
*** Error code 1

Stop in /usr/ports/x11/kdebase4-runtime.
*** Error code 1

Stop in /usr/ports/x11/kdebase4-runtime.
*** Error code 1

Stop in /usr/ports/x11/kde4.
*** Error code 1

Stop in /usr/ports/x11/kde4.
 
Keep getting errors :(

Code:
===>   open-motif-2.2.3_6 depends on package: libtool>=2.4 - not found
===>   Found libtool-2.2.10, but you need to upgrade to libtool>=2.4.
*** Error code 1

Stop in /usr/ports/x11-toolkits/open-motif.
*** Error code 1
 
Code:
pkg_delete -f libtool-2.2.10
cd /usr/ports/devel/libtool
make install clean

but to be more sure post the output of

Code:
pkg_info | grep  libtool
and
Code:
cd /usr/ports
make search name=libtool

I am on a friends computer now with windows so I want to be sure about what I am writing.
 
Thank you. It is running now :) I hope it will complete the build ok. But I don't get one thing: why did it install libtool 2.2.10 in the first place and not 2.4 immediately?
 
Something with license. I don't know exactly to explain. But when you download the file, put it on /usr/ports/distfiles.
Also before recompile again, DO NOT FORGET to clean the port!
Code:
make clean
make install clean
 
When make install clean fails in or before the install phase, there is no clean. Always run make clean before trying again.
 
Well the truth is that compile take time. If you want, you can use
Code:
pkg_add
command witch don't need to compile the packages. From the other side using ports, you have the flags option.
Code:
make config
command into a port. Use that you think is the best way for you. Is not compile, better or worst from
Code:
pkg_add -r [B]package[/B]
. Is just another way.
 
To install KDE on FreeBSD seems to be above human posibilites. Trying to install this for 6 days already, still something, not mention it taking a whole day to compile it. I'm very disappointed because of this, I love FreeBSD but this is just too much. Please any help ?

830_2011_03_17_165344.png
 
If you compile on a Virtual Machine is too logical to do so much time! On witch packaged stopped on compile with error? On kdeplasma-addons?
Code:
pkg_add -r kdeplasma-addons
Come on. One package left :)
 
Here's the simple way if you run into checksum errors.

Code:
cd $PORTDIR
make distclean
make
make install clean

Also use a port management utility like portmaster(). Makes life way easier.

If you're upgrading instead of new install, make sure to use /usr/ports/UPDATING. It is not an optional instruction set, your upgrades will fail eventually if you don't follow the steps.

KDE install/upgrade is a simple straight forward process. If your having trouble, your doing it wrong.
 
Back
Top