Abiword-Installation schlägt fehl

Brain666

Member
Hallo zusammen!

Ich bin relativ unerfahren mit FreeBSD und muss nun auf einem System (FreeBSD 5.3) den Port "abiword" installieren.

Nachdem ich in das Verzeichnis "/usr/ports/editors/abiword" gewechselt habe und "make install clean" eingetippt habe, bekomme ich folgende Fehlermeldung, wo ich einfach nicht weiterkomme:

Code:
make install clean
===>   abiword-2.4.6_1 depends on executable: unzip - found
===>   abiword-2.4.6_1 depends on executable: gmake - found
===>   abiword-2.4.6_1 depends on file: /usr/local/bin/intltool-extract - found
===>   abiword-2.4.6_1 depends on executable: pkg-config - found
===>   abiword-2.4.6_1 depends on executable: update-desktop-database - found
===>   abiword-2.4.6_1 depends on file: /usr/X11R6/libdata/xorg/libraries - not found
===>    Verifying install for /usr/X11R6/libdata/xorg/libraries in /usr/ports/x11/xorg-libraries
===>  Installing for xorg-libraries-7.2_2
===>   xorg-libraries-7.2_2 depends on file: /usr/X11R6/libdata/pkgconfig/x11.pc - found
===>   xorg-libraries-7.2_2 depends on file: /usr/X11R6/libdata/pkgconfig/xfont.pc - not found
===>    Verifying install for /usr/X11R6/libdata/pkgconfig/xfont.pc in /usr/ports/x11-fonts/libXfont
===>  Building for libXfont-1.2.8,1
make  all-recursive
Making all in src
Making all in fontfile
Making all in FreeType
if /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../../include/X11/fonts -I../../include    -I/usr/local/include/freetype2 -Wall -Wpointer-arith -Wstrict-prototypes    -Wmissing-prototypes -Wmissing-declarations     -Wnested-externs -fno-strict-aliasing -O -pipe  -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/usr/X11R6/include -MT ftenc.lo -MD -MP -MF ".deps/ftenc.Tpo" -c -o ftenc.lo ftenc.c;  then mv -f ".deps/ftenc.Tpo" ".deps/ftenc.Plo"; else rm -f ".deps/ftenc.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include/X11/fonts -I../../include -I/usr/local/include/freetype2 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -O -pipe -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/usr/X11R6/include -MT ftenc.lo -MD -MP -MF .deps/ftenc.Tpo -c ftenc.c  -fPIC -DPIC -o .libs/ftenc.o
ftenc.c:41:22: ft2build.h: No such file or directory
ftenc.c:42:10: #include expects "FILENAME" or <FILENAME>
ftenc.c:43:10: #include expects "FILENAME" or <FILENAME>
ftenc.c:44:10: #include expects "FILENAME" or <FILENAME>
ftenc.c:45:10: #include expects "FILENAME" or <FILENAME>
ftenc.c:46:10: #include expects "FILENAME" or <FILENAME>
ftenc.c:47:10: #include expects "FILENAME" or <FILENAME>
In file included from ftenc.c:48:
ft.h:70: error: syntax error before "FT_CharMap"
ft.h:85: error: syntax error before "FT_Face"
ft.h:85: warning: function declaration isn't a prototype
ft.h:86: error: syntax error before "face"
ft.h:86: warning: function declaration isn't a prototype
ft.h:91: error: syntax error before "int"
ft.h:91: warning: function declaration isn't a prototype
ftenc.c:50: error: syntax error before "FT_Face"
ftenc.c:50: warning: function declaration isn't a prototype
ftenc.c:70: error: syntax error before "FT_Face"
ftenc.c:72: warning: function declaration isn't a prototype
ftenc.c: In function `FTPickMapping':
ftenc.c:75: error: syntax error before "cmap"
ftenc.c:82: error: `xlfd' undeclared (first use in this function)
ftenc.c:82: error: (Each undeclared identifier is reported only once
ftenc.c:82: error: for each function it appears in.)
ftenc.c:83: error: `length' undeclared (first use in this function)
ftenc.c:89: warning: implicit declaration of function `FT_Get_BDF_Charset_ID'
ftenc.c:89: warning: nested extern declaration of `FT_Get_BDF_Charset_ID'
ftenc.c:89: error: `face' undeclared (first use in this function)
ftenc.c:105: warning: implicit declaration of function `FT_Select_Charmap'
ftenc.c:105: warning: nested extern declaration of `FT_Select_Charmap'
ftenc.c:105: error: `ft_encoding_adobe_custom' undeclared (first use in this function)
ftenc.c:110: error: `filename' undeclared (first use in this function)
ftenc.c:119: warning: implicit declaration of function `FT_Has_PS_Glyph_Names'
ftenc.c:119: warning: nested extern declaration of `FT_Has_PS_Glyph_Names'
ftenc.c:122: error: `tm' undeclared (first use in this function)
ftenc.c:132: error: `cmap' undeclared (first use in this function)
ftenc.c:138: error: `TT_OS2' undeclared (first use in this function)
ftenc.c:138: error: `os2' undeclared (first use in this function)
ftenc.c:139: warning: implicit declaration of function `FT_Get_Sfnt_Table'
ftenc.c:139: warning: nested extern declaration of `FT_Get_Sfnt_Table'
ftenc.c:139: error: `ft_sfnt_os2' undeclared (first use in this function)
ftenc.c: At top level:
ftenc.c:162: error: syntax error before "FT_Face"
ftenc.c:163: warning: function declaration isn't a prototype
ftenc.c: In function `find_cmap':
ftenc.c:165: error: syntax error before "cmap"
ftenc.c:167: error: `face' undeclared (first use in this function)
ftenc.c:169: error: `type' undeclared (first use in this function)
ftenc.c:172: error: `cmap' undeclared (first use in this function)
ftenc.c:173: error: `pid' undeclared (first use in this function)
ftenc.c:173: error: `eid' undeclared (first use in this function)
ftenc.c:174: error: `cmap_return' undeclared (first use in this function)
ftenc.c:183: error: `TT_PLATFORM_MICROSOFT' undeclared (first use in this function)
ftenc.c:184: error: `TT_MS_ID_UNICODE_CS' undeclared (first use in this function)
ftenc.c:193: error: `TT_PLATFORM_APPLE_UNICODE' undeclared (first use in this function)
ftenc.c:201: error: `TT_PLATFORM_ISO' undeclared (first use in this function)
ftenc.c: At top level:
ftenc.c:214: error: syntax error before "face"
ftenc.c:215: warning: function declaration isn't a prototype
ftenc.c: In function `FTRemap':
ftenc.c:220: error: `tm' undeclared (first use in this function)
ftenc.c:222: error: `code' undeclared (first use in this function)
ftenc.c:225: warning: implicit declaration of function `FT_Get_Name_Index'
ftenc.c:225: warning: nested extern declaration of `FT_Get_Name_Index'
ftenc.c:225: error: `face' undeclared (first use in this function)
ftenc.c:229: warning: implicit declaration of function `FT_Set_Charmap'
ftenc.c:229: warning: nested extern declaration of `FT_Set_Charmap'
ftenc.c:230: warning: implicit declaration of function `FT_Get_Char_Index'
ftenc.c:230: warning: nested extern declaration of `FT_Get_Char_Index'
ftenc.c:236: warning: nested extern declaration of `FT_Set_Charmap'
ftenc.c:237: warning: nested extern declaration of `FT_Get_Char_Index'
*** Error code 1

Stop in /usr/ports/x11-fonts/libXfont/work/libXfont-1.2.8/src/FreeType.
*** Error code 1

Stop in /usr/ports/x11-fonts/libXfont/work/libXfont-1.2.8/src.
*** Error code 1

Stop in /usr/ports/x11-fonts/libXfont/work/libXfont-1.2.8.
*** Error code 1

Stop in /usr/ports/x11-fonts/libXfont/work/libXfont-1.2.8.
*** Error code 1

Stop in /usr/ports/x11-fonts/libXfont.
*** Error code 1

Stop in /usr/ports/x11/xorg-libraries.
*** Error code 1

Stop in /usr/ports/editors/abiword.

Hat einer eine Idee, was ich tun muss, damit ich abiword installiert bekomme?

Vielen Dank im Voraus
 
Der Fehler ist nicht im Abiword-Port sondern im libXfont-Port zu suchen. Und selbst dabei wird es sich wohl nicht um einen Fehler handeln. Am sichersten ist es, IMHO, wenn du ports-mgmt/portupgrade installierst und dieses mal deine gesamten Ports upgraden laesst bevor du weitermachst.
 
@Kamikaze: Ich habe Xorg gar nicht installiert, es ist ein reiner Server, da brauch ich sowas wie X-System nicht....Demnach habe ich es also auch nicht aktualisiert....

@mucknert: Kann ich denn alle Ports upgraden und sicher gehen, dass alles sauber läuft? Das Ganze ist ein Server im Echtbetrieb und wenn dann irgendwas nicht läuft ist das sauschlecht....
 
Das mergebase Skript musst du aber trotzdem erfolgreich laufen lassen, damit es zu keinen Problemen kommt.

Mit der Umstellung auf Xorg7.2 hat es Änderungen im Basissystem gegeben, die nun mal vollzogen werden müssen, ob mit oder ohne X.
 
Also folgende Fehlermeldung erhalte ich bei dem Befehl: pkgdb -F erhalte ich folgende Fehlermeldungen:

Code:
xftint.h:354: warning: type defaults to `int' in declaration of `XftGlyphCore'
xftint.h:354: warning: function declaration isn't a prototype
xftint.h:411: error: syntax error before "FT_F26Dot6"
xftint.h:411: warning: function declaration isn't a prototype
*** Error code 1

Stop in /usr/ports/x11-fonts/libXft/work/libXft-2.1.12/src.
*** Error code 1

Stop in /usr/ports/x11-fonts/libXft/work/libXft-2.1.12.
*** Error code 1

Stop in /usr/ports/x11-fonts/libXft/work/libXft-2.1.12.
*** Error code 1

Stop in /usr/ports/x11-fonts/libXft.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall.68761.0 env make
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
        ! x11-fonts/libXft      (X libraries missing)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed

Ideen?
 
Die Frage musste ja kommen: was willst du mit Abiword auf einem Server? Bist du dir sicher, dass du nicht etwas anderes meinst?
 
Zurück
Oben