Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Nov 2011 17:27:42 +0100
From:      Olivier Smedts <olivier@gid0.org>
To:        "Conrad J. Sabatier" <conrads@cox.net>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Can't compile kde4 and kdelibs4 with an uptodate amd64 Releng machine. (
Message-ID:  <CABzXLYNF6T-GzOVL9OBjPKfOfb9xjkN4_ffa=V=rZma4OdBVHQ@mail.gmail.com>
In-Reply-To: <20111121100945.2c888eaf@cox.net>
References:  <20111121074243.18902mpt8znqto40@econet.encontacto.net> <20111121100945.2c888eaf@cox.net>

next in thread | previous in thread | raw e-mail | index | archive | help
2011/11/21 Conrad J. Sabatier <conrads@cox.net>:
> On Mon, 21 Nov 2011 07:42:43 -0600
> eculp <eculp@encontacto.net> wrote:
>>
>> I have tried building both from the different ports and even more
>> using portmaster and all stop ate similar locations in kdelabs4.
>> Maybe there is something that I should or could build first.
>>
>> Thanks,
>>
>> ed
>>
>> errors follow:
>>
>> kdelibs stops here:
>>
>> Generating kurlnavigator.moc
>> Generating moc_kdiroperatordetailview_p.cpp
>> [ =A01%] Built target kfile_automoc
>> Scanning dependencies of target kdeinit_kconf_update_automoc
>> Scanning dependencies of target docbookl10nhelper_automoc
>> [ =A01%] Built target kdeinit_kconf_update_automoc
>> [ =A01%] Built target docbookl10nhelper_automoc
>> Scanning dependencies of target genshortcutents_automoc
>> Scanning dependencies of target kio_ghelp_automoc
>> [ =A01%] Built target genshortcutents_automoc
>> [ =A01%] Built target kio_ghelp_automoc
>> Scanning dependencies of target kio_help_automoc
>> Scanning dependencies of target meinproc4_automoc
>> [ =A01%] Built target kio_help_automoc
>> [ =A01%] Built target meinproc4_automoc
>> Scanning dependencies of target meinproc4_simple_automoc
>> Scanning dependencies of target kio_file_automoc
>> [ =A01%] Built target meinproc4_simple_automoc

I've got this behavior on the 2 desktop machines I use.

>> kdepimlibs4 stops here:
>>
>> Scanning dependencies of target kimg_pcx_automoc
>> Scanning dependencies of target kimg_pic_automoc
>> [ =A01%] Built target kimg_pcx_automoc
>> [ =A01%] Built target kimg_pic_automoc
>> Scanning dependencies of target kimg_psd_automoc
>> Scanning dependencies of target kimg_ras_automoc
>> [ =A01%] Built target kimg_psd_automoc
>> [ =A01%] Built target kimg_ras_automoc
>> Scanning dependencies of target kimg_rgb_automoc
>> Scanning dependencies of target kimg_tga_automoc
>> [ =A01%] Built target kimg_rgb_automoc
>> [ =A01%] Built target kimg_tga_automoc
>> Scanning dependencies of target kimg_xcf_automoc
>> Scanning dependencies of target kimg_xview_automoc
>> [ =A01%] Built target kimg_xview_automoc
>> [ =A01%] Built target kimg_xcf_automoc
>> Scanning dependencies of target kdnssd_automoc
>> Scanning dependencies of target krosscore_automoc
>> Generating interpreter.moc
>> Generating script.moc
>> Generating action.moc
>> Generating actioncollection.moc
>> Generating manager.moc
>> [ =A01%] Built target krosscore_automoc
>
> So where are the errors? =A0There are none in the output you posted.

I think there's no error (if it's the same problem as mine).

For me, the build process seems to stop/freeze randomly, most often
after "Built target XXX". It affects only KDE ports, no other
qt4-qmake or cmake consumer. No CPU usage. No disk usage. No excessive
or changing memory usage... I didn't report it earlier because I don't
know how to debug this, and it did not seem to affect other users
(until now).

Here is the "workaround" I painfully used on my 2 desktop machines :

# cd /usr/ports/x11/kde4
# make
wait for a freeze...
^C
# make
wait for a freeze...
^C
# make
...
I maybe had to restart the build one or two hundred times to have a
fully installed KDE4.

I've got this behavior since KDE 4.7.X (4.7.2 and 4.7.3), I had no
problems building KDE 4.6.X.

I even tried deleting all ports, cleaning /usr/local, tried again. No
change. Tried compiling all ports with gcc instead of clang, no
change. Forced make jobs UNSAFE, no change.

I use FreeBSD 9.0 amd64, system built with clang (are you ?).

%cat /etc/make.conf
SVN_UPDATE=3Dyes
SVN=3D/usr/local/bin/svn
CPUTYPE?=3Dcore2
KERNCONF=3DCORE
CFLAGS=3D-O2 -pipe -march=3Dcore2 -fomit-frame-pointer
NO_CPU_CFLAGS=3Dyes
COPTFLAGS=3D-O2 -pipe -march=3Dcorei7 -fomit-frame-pointer
NO_CPU_COPTFLAGS=3Dyes
BOOTWAIT=3D0
WITHOUT_PROFILE=3Dyes

.if !${.CURDIR:M/usr/ports/deskutils/kdepimlibs4*} &&
!${.CURDIR:M/usr/ports/devel/icu*} &&
!${.CURDIR:M/usr/ports/editors/kate*} &&
!${.CURDIR:M/usr/ports/games/kdegames4*} &&
!${.CURDIR:M/usr/ports/graphics/libwpg*} &&
!${.CURDIR:M/usr/ports/graphics/netpbm*} &&
!${.CURDIR:M/usr/ports/graphics/vigra*} &&
!${.CURDIR:M/usr/ports/multimedia/kdemultimedia4*} &&
!${.CURDIR:M/usr/ports/net/hupnp*} &&
!${.CURDIR:M/usr/ports/net/kdenetwork4*} &&
!${.CURDIR:M/usr/ports/textproc/libwpd*} &&
!${.CURDIR:M/usr/ports/textproc/libwps*} &&
!${.CURDIR:M/usr/ports/www/firefox*} &&
!${.CURDIR:M/usr/ports/www/libxul*} &&
!${.CURDIR:M/usr/ports/www/qt4-webkit*} &&
!${.CURDIR:M/usr/ports/x11/kde4-baseapps*} &&
!${.CURDIR:M/usr/ports/x11/kde4-runtime*} &&
!${.CURDIR:M/usr/ports/x11/kde4-workspace*} &&
!${.CURDIR:M/usr/ports/x11/kdelibs4*}
.if !defined(CC) || ${CC} =3D=3D "cc"
CC=3Dclang
.endif
.if !defined(CXX) || ${CXX} =3D=3D "c++"
CXX=3Dclang++
.endif
.if !defined(CPP) || ${CPP} =3D=3D "cpp"
CPP=3Dclang -E
.endif
NO_WERROR=3D
WERROR=3D
.endif

EXPLICIT_PACKAGE_DEPENDS=3Dyes
FORCE_MAKE_JOBS=3Dyes
WRKDIRPREFIX=3D/tmp
WITHOUT_X11R6_SYMLINK=3Dyes
NOPORTDOCS=3Dyes
NOPORTEXAMPLES=3Dyes
WITH_OPTIMIZED_CFLAGS=3Dyes
VIDEO_DRIVER=3Dati
WITHOUT_NOUVEAU=3Dyes
WITHOUT_HAL=3Dyes
WITHOUT_DBUS=3Dyes
WITHOUT_GCONF=3Dyes
WITHOUT_LIBNOTIFY=3Dyes
WITHOUT_AVAHI=3Dyes
WITH_CDROM=3D/dev/cd0
WITHOUT_SWITCHER=3Dyes
THUNDERBIRD_I18N=3Dfr
LOCALIZED_LANG=3Dfr
PERL_VERSION=3D5.10.1

# locale
LANG=3Dfr_FR.ISO8859-15
LC_CTYPE=3D"fr_FR.ISO8859-15"
LC_COLLATE=3D"fr_FR.ISO8859-15"
LC_TIME=3D"fr_FR.ISO8859-15"
LC_NUMERIC=3D"fr_FR.ISO8859-15"
LC_MONETARY=3D"fr_FR.ISO8859-15"
LC_MESSAGES=3D"fr_FR.ISO8859-15"
LC_ALL=3D

--=20
Olivier Smedts=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=A0 _
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0=
 =A0 ASCII ribbon campaign ( )
e-mail: olivier@gid0.org=A0 =A0 =A0 =A0 - against HTML email & vCards=A0 X
www: http://www.gid0.org=A0 =A0 - against proprietary attachments / \

=A0 "Il y a seulement 10 sortes de gens dans le monde :
=A0 ceux qui comprennent le binaire,
=A0 et ceux qui ne le comprennent pas."



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABzXLYNF6T-GzOVL9OBjPKfOfb9xjkN4_ffa=V=rZma4OdBVHQ>