Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Jun 2012 09:53:04 +0700
From:      Erich <erichfreebsdlist@ovitrap.com>
To:        freebsd-ports@freebsd.org
Subject:   Why are you NOT using FreeBSD --> an example
Message-ID:  <29122915.NDnaqcIOs3@x220.ovitrap.com>

next in thread | raw e-mail | index | archive | help
Hi,

I placed FreeBSD 10 on an empty disk and downloaded then the ports tree=
 from yesterday.

/etc/make/conf looks like this:

# Uncomment this if you want to do port builds with no interaction
#BATCH=3Dyes

# Keep KDE4 in /usr/local, fixes sharing of icons / mime and others
KDE4_PREFIX=3D/usr/local
# added by use.perl 2012-01-05 20:44:40
PERL_VERSION=3D5.12.4
#
# 12.06.12 ed: added to support new Intel KMS.
#
WITH_NEW_XORG=3Dtrue

All the rest is plain default.

One thing I have to mention as it might is the cause. I used PCBSD to g=
et FreeBSD onto the machine and upgraded then via sources to 10.

I extra did not do anything else as I wanted to show how newcomers who =
just follow 'official' documentation hit a wall during this procedurefr=
ee.

I used this page to get information for installing X with Intel KMS sup=
port:

http://wiki.freebsd.org/Intel_GPU

Here is the current status:

Ports tree downloaded during the day 12.06.12

Installation of Joe.

Joe is always the first port I install as I am used to its commands. I =
then download and compile other ports. As I am currently on a low-bandw=
idth Internet connection, I try to keep the machine busy during the nig=
ht with large downloads.

Parallel downloading and compilation of scribus and xorg-server

This error came from compiling scribus while xorg was still downloading=
:

g++ -c -O2 -pipe -fno-strict-aliasing -O2 -Wall -W -DQT_NO_CAST_FROM_AS=
CII -DQT_NO_CAST_TO_ASCII -DQFORMINTERNAL_NAMESPACE -DQT_KEYWORDS -DQT_=
NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAV=
E_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -D=
_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_SHARED -I/usr/local/share/=
qt4/mkspecs/freebsd-g++ -I. -I../../../include/QtUiTools -I../../../inc=
lude/QtCore -I../../../include/QtGui -I../../../include/QtXml -I../../.=
./include -I../shared -I../../designer/src/uitools -I../../designer/src=
/lib/uilib -I.moc/release-shared -I.uic/release-shared -I/usr/local/inc=
lude/qt4 -I/usr/local/include -o .obj/release-shared/moc_finddialog.o .=
moc/release-shared/moc_finddialog.cpp
g++ -Wl,-rpath-link,/usr/ports/devel/qt4-linguist/work/qt-everywhere-op=
ensource-src-4.8.2/lib -Wl,-O1 -pthread -Wl,-rpath,/usr/local/lib/qt4 -=
Wl,-rpath,/usr/local/lib/qt4 -o ../../../bin/linguist-qt4 .obj/release-=
shared/numerus.o  .obj/release-shared/translator.o  .obj/release-shared=
/translatormessage.o  .obj/release-shared/qm.o  .obj/release-shared/qph=
.o  .obj/release-shared/po.o  .obj/release-shared/ts.o  .obj/release-sh=
ared/xliff.o  .obj/release-shared/batchtranslationdialog.o  .obj/releas=
e-shared/errorsview.o  .obj/release-shared/finddialog.o  .obj/release-s=
hared/formpreviewview.o  .obj/release-shared/globals.o  .obj/release-sh=
ared/main.o  .obj/release-shared/mainwindow.o  .obj/release-shared/mess=
ageeditor.o  .obj/release-shared/messageeditorwidgets.o  .obj/release-s=
hared/messagehighlighter.o  .obj/release-shared/messagemodel.o  .obj/re=
lease-shared/phrasebookbox.o  .obj/release-shared/phrase.o  .obj/releas=
e-shared/phrasemodel.o  .obj/release-shared/phraseview.o  .obj/release-=
shared/printout.o  .obj/release-shared/recentfiles.o  .obj/release-shar=
ed/sourcecodeview.o  .obj/release-shared/statistics.o  .obj/release-sha=
red/translatedialog.o  .obj/release-shared/translationsettingsdialog.o =
 .obj/release-shared/simtexth.o  .obj/release-shared/moc_batchtranslati=
ondialog.o  .obj/release-shared/moc_errorsview.o  .obj/release-shared/m=
oc_finddialog.o  .obj/release-shared/moc_formpreviewview.o  .obj/releas=
e-shared/moc_mainwindow.o  .obj/release-shared/moc_messageeditor.o  .ob=
j/release-shared/moc_messageeditorwidgets.o  .obj/release-shared/moc_me=
ssagehighlighter.o  .obj/release-shared/moc_messagemodel.o  .obj/releas=
e-shared/moc_phrasebookbox.o  .obj/release-shared/moc_phrase.o  .obj/re=
lease-shared/moc_phrasemodel.o  .obj/release-shared/moc_phraseview.o  .=
obj/release-shared/moc_recentfiles.o  .obj/release-shared/moc_sourcecod=
eview.o  .obj/release-shared/moc_statistics.o  .obj/release-shared/moc_=
translatedialog.o  .obj/release-shared/moc_translationsettingsdialog.o =
 .obj/release-shared/qrc_linguist.o    -L/usr/ports/devel/qt4-linguist/=
work/qt-everywhere-opensource-src-4.8.2/lib -L/usr/local/lib/qt4 -L/usr=
/local/lib -L/usr/ports/devel/qt4-linguist/work/qt-everywhere-opensourc=
e-src-4.8.2/lib -L/usr/local/lib/qt4 -L/usr/local/lib -lQtUiTools -lQtX=
ml -lQtGui -lQtCore
.obj/release-shared/mainwindow.o:(.rodata._ZTV19SortedContextsModel[_ZT=
V19SortedContextsModel]+0xc0): undefined reference to `QAbstractProxyMo=
del::setItemData(QModelIndex const&, QMap<int, QVariant> const&)'
.obj/release-shared/mainwindow.o:(.rodata._ZTV19SortedMessagesModel[_ZT=
V19SortedMessagesModel]+0xc0): undefined reference to `QAbstractProxyMo=
del::setItemData(QModelIndex const&, QMap<int, QVariant> const&)'
*** [../../../bin/linguist-qt4] Error code 1
1 error
*** [first] Error code 2
1 error
*** [sub-linguist-make_default] Error code 2
4 errors
*** [do-build] Error code 1

Stop in /usr/ports/devel/qt4-linguist.

We started to compile xorg-server after the download was finished.

There was this error message then:

Requested 'dri >=3D 7.8.0' but version of dri is 7.6.1

Obviously, an old version was kept in the ports.

Later KDE4 failed with

In file included from /usr/ports/accessibility/jovie/work/jovie-4.8.3/l=
ibkttsd/filterproc.cpp:153:
/usr/ports/accessibility/jovie/work/jovie-4.8.3/libkttsd/filterproc.moc=
:47: error: no 'void KttsFilterProc::qt_static_metacall(QObject*, QMeta=
Object::Call, int, void**)' member function declared in class 'KttsFilt=
erProc'
/usr/ports/accessibility/jovie/work/jovie-4.8.3/libkttsd/filterproc.moc=
:61: error: 'const QMetaObjectExtraData KttsFilterProc::staticMetaObjec=
tExtraData' is not a static member of 'class KttsFilterProc'
/usr/ports/accessibility/jovie/work/jovie-4.8.3/libkttsd/filterproc.moc=
:63: error: argument of type 'void (KttsFilterProc::)(QObject*, QMetaOb=
ject::Call, int, void**)' does not match 'int (*)(QMetaObject::Call, in=
t, void**)'
/usr/ports/accessibility/jovie/work/jovie-4.8.3/libkttsd/filterproc.moc=
:67: error: 'staticMetaObjectExtraData' was not declared in this scope
*** [libkttsd/CMakeFiles/kttsd.dir/filterproc.o] Error code 1
[ 10%] Built target kcm_kttsd_automoc
1 error
*** [libkttsd/CMakeFiles/kttsd.dir/all] Error code 2
1 error
*** [all] Error code 2
1 error
*** [do-build] Error code 1

Stop in /usr/ports/accessibility/jovie.
*** [run-depends] Error code 1

How can we help newcomers to avoid this kind of problems?

Erich



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?29122915.NDnaqcIOs3>