Difference between revisions of "Getting Started/Build/Distributions/FreeBSD"

Jump to: navigation, search
m (One day... I will do a link in a wiki, properly... the first time)
(wikify)
Line 1: Line 1:
 
{{KDE4}}
 
{{KDE4}}
 
  
 
==Required Ports==
 
==Required Ports==
Line 9: Line 8:
  
 
==Differences from the normal build process==
 
==Differences from the normal build process==
The page on [http://techbase.kde.org/Getting_Started/Build/KDE4 building KDE4] trunk makes a few assumptions about your environment. Note that FreeBSD's dbus and cmake ports will work (so those sections can be skipped).
+
The page on [[Getting_Started/Build/KDE4|building KDE4]] trunk makes a few assumptions about your environment. Note that FreeBSD's dbus and cmake ports will work (so those sections can be skipped).
  
 
==Errors compiling qt-copy==
 
==Errors compiling qt-copy==
 
; Even when I tell it to, qt-copy is not compiling with dbus support
 
; Even when I tell it to, qt-copy is not compiling with dbus support
This is related to the test app for dbus in qt-copy not linking due to a pthreads dependency in libdbus on FreeBSD. To fix it go to: (builddir)/qt-copy/config.tests/unix/dbus . Then manually run "g++ dbus.o -lpthread -ldbus-1 -L/usr/local/lib -o dbus".
+
This is related to the test app for dbus in qt-copy not linking due to a pthreads dependency in libdbus on FreeBSD. To fix it go to: (builddir)/qt-copy/config.tests/unix/dbus . Then manually run
 +
g++ dbus.o -lpthread -ldbus-1 -L/usr/local/lib -o dbus
 
That should generate the "dbus" file, and you should be able to continue your qt build as you left off, building dbus this time
 
That should generate the "dbus" file, and you should be able to continue your qt build as you left off, building dbus this time
  

Revision as of 10:04, 20 March 2007

Ktip.png
 
Tip
Note: This page is about KDE 4. It isn't applicable for KDE 3 development.

Contents

Required Ports

  • devel/dbus (version 1.0.2 adequate as of Apr 19)
  • devel/cmake (version 2.4p6 adequate as of Apr 19)
  • devel/subversion
  • (expand as needed, this is a wiki :)

Differences from the normal build process

The page on building KDE4 trunk makes a few assumptions about your environment. Note that FreeBSD's dbus and cmake ports will work (so those sections can be skipped).

Errors compiling qt-copy

Even when I tell it to, qt-copy is not compiling with dbus support

This is related to the test app for dbus in qt-copy not linking due to a pthreads dependency in libdbus on FreeBSD. To fix it go to: (builddir)/qt-copy/config.tests/unix/dbus . Then manually run

g++ dbus.o -lpthread -ldbus-1 -L/usr/local/lib -o dbus

That should generate the "dbus" file, and you should be able to continue your qt build as you left off, building dbus this time

Errors compiling kdelibs

kdelibs wont compile, complaining that it can't find qdbus

See the above question on dbus not compiling (even if you told it to compile). If QT can't find the dbus libs, it silently fails and will continue to build without dbus.


KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal