You are not logged in.

#1 2015-10-06 17:56:23

dewmsolo
Member
From: Canada, Quebec
Registered: 2015-04-06
Posts: 15

[SOLVED] freetype won't update

Running a 'pacman -Syu' currently returns this for me:

[userx@BattlestationA etc]$ sudo pacman -Syu
[sudo] password for userx: 
:: Synchronizing package databases...
 core is up to date
 extra                                       1809.2 KiB  3.16M/s 00:01 [#######################################] 100%
 community                                      2.8 MiB  3.03M/s 00:01 [#######################################] 100%
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
warning: dependency cycle detected:
warning: lib32-harfbuzz will be installed before its lib32-freetype2 dependency
warning: dependency cycle detected:
warning: lib32-harfbuzz will be installed before its lib32-freetype2 dependency

Packages (32) clementine-1.2.3-7  cups-filters-1.0.76-2  farstream-0.2.7-1  filesystem-2015.09-1  freetype2-2.6.1-1
              gdal-2.0.1-1  git-2.6.1-1  glew-1.13.0-1  harfbuzz-1.0.4-1  harfbuzz-icu-1.0.4-1
              lib32-freetype2-2.6.1-1  lib32-gnutls-3.4.5-1  lib32-harfbuzz-1.0.4-1  lib32-libcups-2.1.0-1
              lib32-libgcrypt-1.6.4-1  lib32-libldap-2.4.42-1  lib32-libtasn1-4.7-1  lib32-nspr-4.10.9-1
              lib32-nss-3.20-1  lib32-pixman-0.32.8-1  lib32-util-linux-2.27-1  libass-0.13.0-1  libbluray-0.9.0-1
              libpurple-2.10.11-4  libreoffice-fresh-5.0.2-2  pacman-4.2.1-4  pidgin-2.10.11-4  pkg-config-0.29-1
              poppler-0.36.0-1  poppler-glib-0.36.0-1  python2-pillow-3.0.0-1  python2-pytz-2015.6-1

Total Installed Size:  488.32 MiB
Net Upgrade Size:       30.44 MiB

:: Proceed with installation? [Y/n] 
(32/32) checking keys in keyring                                       [#######################################] 100%
(32/32) checking package integrity                                     [#######################################] 100%
(32/32) loading package files                                          [#######################################] 100%
(32/32) checking for file conflicts                                    [#######################################] 100%
error: failed to commit transaction (conflicting files)
freetype2: /usr/include/freetype2/freetype exists in filesystem
freetype2: /usr/include/freetype2/freetype/config/ftconfig.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/config/ftheader.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/config/ftmodule.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/config/ftoption.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/config/ftstdlib.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/freetype.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftadvanc.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftautoh.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftbbox.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftbdf.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftbitmap.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftbzip2.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftcache.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftcffdrv.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftchapters.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftcid.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/fterrdef.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/fterrors.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftfntfmt.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftgasp.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftglyph.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftgxval.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftgzip.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftimage.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftincrem.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftlcdfil.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftlist.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftlzw.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftmac.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftmm.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftmodapi.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftmoderr.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftotval.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftoutln.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftpfr.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftrender.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftsizes.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftsnames.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftstroke.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftsynth.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftsystem.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/fttrigon.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftttdrv.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/fttypes.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftwinfnt.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/t1tables.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ttnameid.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/tttables.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/tttags.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ttunpat.h exists in filesystem
Errors occurred, no packages were upgraded.

So I can't update my system until this is fixed. The messages about files already existing gives me the impression that pacman wasn't expecting those to be there as if freetype shouldn't be installed but 'pacman -Qi freetype2' says:

[userx@BattlestationA aur_packages]$ pacman -Qi freetype2
Name           : freetype2
Version        : 2.6-2
Description    : TrueType font rendering library
Architecture   : x86_64
URL            : http://www.freetype.org/
Licenses       : GPL
Groups         : None
Provides       : None
Depends On     : zlib  bzip2  sh  libpng  harfbuzz
Optional Deps  : None
Required By    : fontconfig  ftgl  harfbuzz  imlib2  lesstif  lib32-freetype2  libbluray  libotf  libxfont  steam
                 xorg-mkfontscale
Optional For   : coin  grub  tumbler
Conflicts With : None
Replaces       : None
Installed Size : 1865.00 KiB
Packager       : Jan de Groot <jgc@archlinux.org>
Build Date     : Thu 10 Sep 2015 03:19:29 AM EDT
Install Date   : Thu 10 Sep 2015 10:21:30 AM EDT
Install Reason : Installed as a dependency for another package
Install Script : Yes
Validated By   : Signature

I do python dev so I was wondering if I hadn't installed through pip or pip2, but neither one return that I have.

'Pacman -Ss freetype2' returns something interesting though:

[userx@BattlestationA aur_packages]$ pacman -Ss freetype
extra/freetype2 2.6.1-1 [installed: 2.6-2]
    TrueType font rendering library
extra/libxft 2.3.2-1 [installed]
    FreeType-based font drawing library for X
multilib/lib32-freetype2 2.6.1-1 [installed: 2.6-1]
    TrueType font rendering library (32-bit)
multilib/lib32-libxft 2.3.2-1 [installed]
    FreeType-based font drawing library for X (32-bit)

The extra repo has freetype at 2.6.1-1 and I have 2.6-2


Seeing I have not installed freetype2 from elsewhere (pip or other), I am at a bit of loss. Can someone recommend a course of action?


Thanks!

Last edited by dewmsolo (2015-10-07 15:54:21)

Offline

#2 2015-10-06 18:36:00

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,229

Offline

#3 2015-10-06 18:51:14

ayekat
Member
Registered: 2011-01-17
Posts: 1,632

Re: [SOLVED] freetype won't update

Have you checked whether the files really are owned by the existing freetype2 installation?

pacman -Qo /usr/include/freetype2/freetype

then

pacman -Ql freetype2

pkgshackscfgblag

Offline

#4 2015-10-06 18:56:11

quiqueck
Member
Registered: 2013-04-15
Posts: 94

Re: [SOLVED] freetype won't update

It's the second time i had this issue with harfbuzz. I solved this by ignoring the conflicting packages from the update:

sudo pacman -Syu --ignore harfbuzz,lib32-harfbuzz

After the update(s) succeed, you could install/update the formerly ignored files:

sudo pacman -S lib32-harfbuzz 
sudo pacman -S harfbuzz

Offline

#5 2015-10-07 15:37:59

dewmsolo
Member
From: Canada, Quebec
Registered: 2015-04-06
Posts: 15

Re: [SOLVED] freetype won't update

ayekat wrote:

Have you checked whether the files really are owned by the existing freetype2 installation?

pacman -Qo /usr/include/freetype2/freetype

then

pacman -Ql freetype2

Sending your first one returns something not too interesting:

[userx@BattlestationA ~]$ pacman -Qo /usr/include/freetype2/freetype
error: No package owns /usr/include/freetype2/freetype

but I thought there was one too many freetype in there anyways...so I ran:

[userx@BattlestationA ~]$ pacman -Qo /usr/include/freetype2/
/usr/include/freetype2/ is owned by freetype2 2.6-2

and your second recommandation:

[userx@BattlestationA ~]$ pacman -Ql freetype2
freetype2 /usr/
freetype2 /usr/bin/
freetype2 /usr/bin/freetype-config
freetype2 /usr/include/
freetype2 /usr/include/freetype2/
freetype2 /usr/include/freetype2/config/
freetype2 /usr/include/freetype2/config/ftconfig.h
freetype2 /usr/include/freetype2/config/ftheader.h
freetype2 /usr/include/freetype2/config/ftmodule.h
freetype2 /usr/include/freetype2/config/ftoption.h
freetype2 /usr/include/freetype2/config/ftstdlib.h
freetype2 /usr/include/freetype2/freetype.h
freetype2 /usr/include/freetype2/ft2build.h
freetype2 /usr/include/freetype2/ftadvanc.h
freetype2 /usr/include/freetype2/ftautoh.h
freetype2 /usr/include/freetype2/ftbbox.h
freetype2 /usr/include/freetype2/ftbdf.h
freetype2 /usr/include/freetype2/ftbitmap.h
freetype2 /usr/include/freetype2/ftbzip2.h
freetype2 /usr/include/freetype2/ftcache.h
freetype2 /usr/include/freetype2/ftcffdrv.h
freetype2 /usr/include/freetype2/ftchapters.h
freetype2 /usr/include/freetype2/ftcid.h
freetype2 /usr/include/freetype2/fterrdef.h
freetype2 /usr/include/freetype2/fterrors.h
freetype2 /usr/include/freetype2/ftfntfmt.h
freetype2 /usr/include/freetype2/ftgasp.h
freetype2 /usr/include/freetype2/ftglyph.h
freetype2 /usr/include/freetype2/ftgxval.h
freetype2 /usr/include/freetype2/ftgzip.h
freetype2 /usr/include/freetype2/ftimage.h
freetype2 /usr/include/freetype2/ftincrem.h
freetype2 /usr/include/freetype2/ftlcdfil.h
freetype2 /usr/include/freetype2/ftlist.h
freetype2 /usr/include/freetype2/ftlzw.h
freetype2 /usr/include/freetype2/ftmac.h
freetype2 /usr/include/freetype2/ftmm.h
freetype2 /usr/include/freetype2/ftmodapi.h
freetype2 /usr/include/freetype2/ftmoderr.h
freetype2 /usr/include/freetype2/ftotval.h
freetype2 /usr/include/freetype2/ftoutln.h
freetype2 /usr/include/freetype2/ftpfr.h
freetype2 /usr/include/freetype2/ftrender.h
freetype2 /usr/include/freetype2/ftsizes.h
freetype2 /usr/include/freetype2/ftsnames.h
freetype2 /usr/include/freetype2/ftstroke.h
freetype2 /usr/include/freetype2/ftsynth.h
freetype2 /usr/include/freetype2/ftsystem.h
freetype2 /usr/include/freetype2/fttrigon.h
freetype2 /usr/include/freetype2/ftttdrv.h
freetype2 /usr/include/freetype2/fttypes.h
freetype2 /usr/include/freetype2/ftwinfnt.h
freetype2 /usr/include/freetype2/t1tables.h
freetype2 /usr/include/freetype2/ttnameid.h
freetype2 /usr/include/freetype2/tttables.h
freetype2 /usr/include/freetype2/tttags.h
freetype2 /usr/include/freetype2/ttunpat.h
freetype2 /usr/lib/
freetype2 /usr/lib/libfreetype.so
freetype2 /usr/lib/libfreetype.so.6
freetype2 /usr/lib/libfreetype.so.6.12.0
freetype2 /usr/lib/pkgconfig/
freetype2 /usr/lib/pkgconfig/freetype2.pc
freetype2 /usr/share/
freetype2 /usr/share/aclocal/
freetype2 /usr/share/aclocal/freetype2.m4
freetype2 /usr/share/man/
freetype2 /usr/share/man/man1/
freetype2 /usr/share/man/man1/freetype-config.1.gz

Offline

#6 2015-10-07 15:40:54

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,727

Re: [SOLVED] freetype won't update

Read the links V1del gave you. ayekat's command was correct. Ignore quiqueck.

Offline

#7 2015-10-07 15:41:25

dewmsolo
Member
From: Canada, Quebec
Registered: 2015-04-06
Posts: 15

Re: [SOLVED] freetype won't update

quiqueck wrote:

It's the second time i had this issue with harfbuzz. I solved this by ignoring the conflicting packages from the update:

sudo pacman -Syu --ignore harfbuzz,lib32-harfbuzz

After the update(s) succeed, you could install/update the formerly ignored files:

sudo pacman -S lib32-harfbuzz 
sudo pacman -S harfbuzz

Ignoring harfbuzz and lib32-harfbuzz is not sufficient. It fails when upgrading freetype2.

Should freetype2, lib32-freetype2 be added to the ignore list? If so in what order so they be updated after everything else?

Offline

#8 2015-10-07 15:45:11

dewmsolo
Member
From: Canada, Quebec
Registered: 2015-04-06
Posts: 15

Re: [SOLVED] freetype won't update

Scimmia wrote:

Read the links V1del gave you. ayekat's command was correct. Ignore quiqueck.

I just read the two links. Now on the wiki pacman page it says to run -Qo which I have and it says that the files are owned by the freetype2 package. The wiki then says that if the files are really owned by the real package (which they are in my case), I can rename them (the folder) and run the upgrade.

Am I correct?

Offline

#9 2015-10-07 15:46:44

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,727

Re: [SOLVED] freetype won't update

Are you certain -Qo says that? Make sure to enter the entire path exactly as pacman reports it.

Offline

#10 2015-10-07 15:52:07

dewmsolo
Member
From: Canada, Quebec
Registered: 2015-04-06
Posts: 15

Re: [SOLVED] freetype won't update

Scimmia wrote:

Are you certain -Qo says that? Make sure to enter the entire path exactly as pacman reports it.

Hell....check this out:

[userx@BattlestationA freetype2]$ ls -al
total 1144
drwxr-xr-x   3 root root   4096 Sep 10 10:21 .
drwxr-xr-x 389 root root  36864 Oct  2 08:40 ..
drwxr-xr-x   2 root root   4096 Sep 10 10:21 config
lrwxrwxrwx   1 root root     22 May 19 09:39 freetype -> /usr/include/freetype2
-rw-r--r--   1 root root 255787 Sep 10 03:19 freetype.h
-rw-r--r--   1 root root   2383 Sep 10 03:19 ft2build.h
-rw-r--r--   1 root root  10645 Sep 10 03:19 ftadvanc.h
-rw-r--r--   1 root root  16338 Sep 10 03:19 ftautoh.h
-rw-r--r--   1 root root   5244 Sep 10 03:19 ftbbox.h
-rw-r--r--   1 root root   6802 Sep 10 03:19 ftbdf.h
-rw-r--r--   1 root root  14704 Sep 10 03:19 ftbitmap.h
-rw-r--r--   1 root root   4308 Sep 10 03:19 ftbzip2.h
-rw-r--r--   1 root root  57527 Sep 10 03:19 ftcache.h
-rw-r--r--   1 root root  10121 Sep 10 03:19 ftcffdrv.h
-rw-r--r--   1 root root   8514 Sep 10 03:19 ftchapters.h
-rw-r--r--   1 root root   5659 Sep 10 03:19 ftcid.h
-rw-r--r--   1 root root  12217 Sep 10 03:19 fterrdef.h
-rw-r--r--   1 root root   9292 Sep 10 03:19 fterrors.h
-rw-r--r--   1 root root   4973 Sep 10 03:19 ftfntfmt.h
-rw-r--r--   1 root root   4505 Sep 10 03:19 ftgasp.h
-rw-r--r--   1 root root  38694 Sep 10 03:19 ftglyph.h
-rw-r--r--   1 root root  13408 Sep 10 03:19 ftgxval.h
-rw-r--r--   1 root root   5636 Sep 10 03:19 ftgzip.h
-rw-r--r--   1 root root  76472 Sep 10 03:19 ftimage.h
-rw-r--r--   1 root root  11407 Sep 10 03:19 ftincrem.h
-rw-r--r--   1 root root   9309 Sep 10 03:19 ftlcdfil.h
-rw-r--r--   1 root root  16763 Sep 10 03:19 ftlist.h
-rw-r--r--   1 root root   4257 Sep 10 03:19 ftlzw.h
-rw-r--r--   1 root root  17098 Sep 10 03:19 ftmac.h
-rw-r--r--   1 root root  23091 Sep 10 03:19 ftmm.h
-rw-r--r--   1 root root  34911 Sep 10 03:19 ftmodapi.h
-rw-r--r--   1 root root  10426 Sep 10 03:19 ftmoderr.h
-rw-r--r--   1 root root   7584 Sep 10 03:19 ftotval.h
-rw-r--r--   1 root root  35124 Sep 10 03:19 ftoutln.h
-rw-r--r--   1 root root   6290 Sep 10 03:19 ftpfr.h
-rw-r--r--   1 root root  11328 Sep 10 03:19 ftrender.h
-rw-r--r--   1 root root   9561 Sep 10 03:19 ftsizes.h
-rw-r--r--   1 root root  11179 Sep 10 03:19 ftsnames.h
-rw-r--r--   1 root root  22311 Sep 10 03:19 ftstroke.h
-rw-r--r--   1 root root   4132 Sep 10 03:19 ftsynth.h
-rw-r--r--   1 root root  10564 Sep 10 03:19 ftsystem.h
-rw-r--r--   1 root root   8433 Sep 10 03:19 fttrigon.h
-rw-r--r--   1 root root  10208 Sep 10 03:19 ftttdrv.h
-rw-r--r--   1 root root  35690 Sep 10 03:19 fttypes.h
-rw-r--r--   1 root root  10411 Sep 10 03:19 ftwinfnt.h
-rw-r--r--   1 root root  35039 Sep 10 03:19 t1tables.h
-rw-r--r--   1 root root  61402 Sep 10 03:19 ttnameid.h
-rw-r--r--   1 root root  44393 Sep 10 03:19 tttables.h
-rw-r--r--   1 root root   5214 Sep 10 03:19 tttags.h
-rw-r--r--   1 root root   2231 Sep 10 03:19 ttunpat.h
[userx@BattlestationA freetype2]$ pacman -Qo /usr/include/freetype2
/usr/include/freetype2/ is owned by freetype2 2.6-2
[userx@BattlestationA freetype2]$ pacman -Qo /usr/include/freetype2/freetype
error: No package owns /usr/include/freetype2/freetype
[userx@BattlestationA ~]$ sudo pacman -Syu
[sudo] password for userx: 
:: Synchronizing package databases...
 core is up to date
 extra                                                          1811.5 KiB  3.20M/s 00:01 [####################################################] 100%
 community                                                         2.8 MiB  3.65M/s 00:01 [####################################################] 100%
 multilib is up to date
:: Starting full system upgrade...
warning: harfbuzz: ignoring package upgrade (1.0.3-1 => 1.0.4-1)
warning: lib32-harfbuzz: ignoring package upgrade (1.0.3-1 => 1.0.4-1)
resolving dependencies...
looking for conflicting packages...

Packages (30) clementine-1.2.3-7  cups-filters-1.0.76-2  farstream-0.2.7-1  filesystem-2015.09-1  freetype2-2.6.1-1  gdal-2.0.1-2  git-2.6.1-1
              glew-1.13.0-1  harfbuzz-icu-1.0.4-1  lib32-freetype2-2.6.1-1  lib32-gnutls-3.4.5-1  lib32-libcups-2.1.0-1  lib32-libgcrypt-1.6.4-1
              lib32-libldap-2.4.42-1  lib32-libtasn1-4.7-1  lib32-nspr-4.10.9-1  lib32-nss-3.20-1  lib32-pixman-0.32.8-1  lib32-util-linux-2.27-1
              libass-0.13.0-1  libbluray-0.9.0-1  libpurple-2.10.11-4  libreoffice-fresh-5.0.2-2  pacman-4.2.1-4  pidgin-2.10.11-4
              pkg-config-0.29-1  poppler-0.36.0-1  poppler-glib-0.36.0-1  python2-pillow-3.0.0-1  python2-pytz-2015.6-1

Total Download Size:     4.97 MiB
Total Installed Size:  486.22 MiB
Net Upgrade Size:       30.51 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages ...
 gdal-2.0.1-2-x86_64                                               5.0 MiB  3.55M/s 00:01 [####################################################] 100%
(30/30) checking keys in keyring                                                          [####################################################] 100%
(30/30) checking package integrity                                                        [####################################################] 100%
(30/30) loading package files                                                             [####################################################] 100%
(30/30) checking for file conflicts                                                       [####################################################] 100%
error: failed to commit transaction (conflicting files)
freetype2: /usr/include/freetype2/freetype exists in filesystem
freetype2: /usr/include/freetype2/freetype/config/ftconfig.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/config/ftheader.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/config/ftmodule.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/config/ftoption.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/config/ftstdlib.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/freetype.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftadvanc.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftautoh.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftbbox.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftbdf.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftbitmap.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftbzip2.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftcache.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftcffdrv.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftchapters.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftcid.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/fterrdef.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/fterrors.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftfntfmt.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftgasp.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftglyph.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftgxval.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftgzip.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftimage.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftincrem.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftlcdfil.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftlist.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftlzw.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftmac.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftmm.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftmodapi.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftmoderr.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftotval.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftoutln.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftpfr.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftrender.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftsizes.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftsnames.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftstroke.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftsynth.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftsystem.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/fttrigon.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftttdrv.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/fttypes.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ftwinfnt.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/t1tables.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ttnameid.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/tttables.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/tttags.h exists in filesystem
freetype2: /usr/include/freetype2/freetype/ttunpat.h exists in filesystem
Errors occurred, no packages were upgraded.

So.....the update wants to write to /usr/include/freetype2/freetype
which doesn't belong to any one or package
/usr/include/freetype2 belongs to package freetype2
/usr/include/freetype2/freetype which causes all these issues is nothing but a symlink.....

Offline

#11 2015-10-07 15:52:26

ayekat
Member
Registered: 2011-01-17
Posts: 1,632

Re: [SOLVED] freetype won't update

The old freetype2 package had its files directly in /usr/include/freetype2, whereas the new one puts them in /usr/include/freetype2/freetype¹.

Now, for some obscure reason, /usr/include/freetype2/freetype already exists on your system, and pacman can't upgrade the package, because removing the old package wouldn't result in a clean file tree.

___
¹ At least that's what I get from looking at the old package in my package cache. I'm just guessing here.

Last edited by ayekat (2015-10-07 15:53:41)


pkgshackscfgblag

Offline

#12 2015-10-07 15:53:41

dewmsolo
Member
From: Canada, Quebec
Registered: 2015-04-06
Posts: 15

Re: [SOLVED] freetype won't update

I just unlinked /usr/include/freetype2/freetype and upgraded....all is well in the world now.


Thank you everyone!

Offline

Board footer

Powered by FluxBB