Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 May 2007 11:39:17 -0400
From:      Matt <mgtour@gmail.com>
To:        Dejan Lesjak <dejan.lesjak@ijs.si>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: xorg upgrade problem - fontconfig won't compile
Message-ID:  <465AF7A5.6070104@gmail.com>
In-Reply-To: <200705281625.45749.dejan.lesjak@ijs.si>
References:  <465A0FA9.3040900@gmail.com> <200705281218.02529.dejan.lesjak@ijs.si> <465AE458.9040502@gmail.com> <200705281625.45749.dejan.lesjak@ijs.si>

next in thread | previous in thread | raw e-mail | index | archive | help

>>> On Monday 28 of May 2007, Matt wrote:
>>>       
>>>> Hi, I followed Kris' instruction on upgrading, but was stuck with the
>>>> following error when running "portupgrade -Rf libXft" on this headless,
>>>> 6.1-SECURITY:
>>>>
>>>> ...
>>>> cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/freetype2
>>>> -I/usr/local/include -I/usr/local/include -Wall -Wpointer-arith
>>>> -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
>>>> -Wnested-externs -fno-strict-aliasing
>>>> -DFONTCONFIG_PATH=\"/usr/local/etc/fonts\" -I.. -I../src -O2
>>>> -fno-strict-aliasing -pipe -MT fcfreetype.lo -MD -MP -MF
>>>> .deps/fcfreetype.Tpo -c fcfreetype.c -fPIC -DPIC -o .libs/fcfreetype.o
>>>> fcfreetype.c:53:10: #include expects "FILENAME" or <FILENAME>
>>>> fcfreetype.c:58:10: #include expects "FILENAME" or <FILENAME>
>>>> fcfreetype.c:59:10: #include expects "FILENAME" or <FILENAME>
>>>> fcfreetype.c:60:10: #include expects "FILENAME" or <FILENAME>
>>>> fcfreetype.c: In function `FcGetPixelSize':
>>>> fcfreetype.c:958: error: dereferencing pointer to incomplete type
>>>> fcfreetype.c: In function `FcFreeTypeQuery':
>>>> fcfreetype.c:1435: error: dereferencing pointer to incomplete type
>>>> fcfreetype.c:1442: error: dereferencing pointer to incomplete type
>>>> fcfreetype.c:1465: error: dereferencing pointer to incomplete type
>>>> fcfreetype.c:1545: error: dereferencing pointer to incomplete type
>>>> ... many more similar lines
>>>> gmake[2]: *** [fcfreetype.lo] Error 1
>>>> gmake[2]: Leaving directory
>>>> `/usr/ports/x11-fonts/fontconfig/work/fontconfig-2.3.2/src'
>>>> gmake[1]: *** [all-recursive] Error 1
>>>> gmake[1]: Leaving directory
>>>> `/usr/ports/x11-fonts/fontconfig/work/fontconfig-2.3.2'
>>>> gmake: *** [all] Error 2
>>>> *** Error code 2
>>>>
>>>> Stop in /usr/ports/x11-fonts/fontconfig.
>>>> ** Command failed [exit code 1]: /usr/bin/script -qa
>>>> /tmp/portupgrade.3578.4 env UPGRADE_TOOL=portupgrade
>>>> UPGRADE_PORT=fontconfig-2.3.2_3,1 UPGRADE_PORT_VER=2.3.2_3,1 make
>>>> ** Fix the problem and try again.
>>>> ---> Skipping 'x11/xorg-libraries' (xorg-libraries-6.9.0) because a
>>>> requisite package 'fontconfig-2.3.2_3,1' (x11-fonts/fontconfig) failed
>>>> (specify -k to force)
>>>> ---> Skipping 'x11-fonts/libXft' (libXft-2.1.7_1) because a requisite
>>>> package 'xorg-libraries-6.9.0' (x11/xorg-libraries) failed (specify -k
>>>> to force)
>>>> ** Listing the failed packages (*:skipped / !:failed)
>>>> ! x11-fonts/fontconfig (fontconfig-2.3.2_3,1) (compiler error)
>>>> * x11/xorg-libraries (xorg-libraries-6.9.0)
>>>> * x11-fonts/libXft (libXft-2.1.7_1)
>>>> ---> Packages processed: 4 done, 0 ignored, 2 skipped and 1 failed
>>>>
>>>> Did I miss something?
>>>>         
>>> Updating your ports tree apparently. There should be fontconfig 2.4.2_2,1
>>> and libXft 2.1.12 there.
>>>
>>> Dejan
>>>       
>> Doing "make" in x11-fonts/fontconfig/ resulted into exactly the same
>> error. 
>>     
>
> What does "make -V PKGNAME" in that directory say?
>
> Dejan
>   
That's it! It turned out, I commented all x11 stuff in my ports-supfile
on this headless mail server, so the new x11 was not cvs'ed. After
uncommenting those the upgrade works fine. Thanks very much!

Now I need to figure out how to trim all those newly installed x11
ports. This server does not need X11 at all, only because metamail
demanded some X11 libraries, so that dozens of X11 ports are installed
after the upgrade ...

Thanks, Matt



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