[FreeBSD 4.8-RC] nieuwe XFree86-4 (met foutmeldingen)

Pagina: 1
Acties:

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
Hi,

Heeft er iemand het toevallig voor mekaar gekregen om de nieuwe XFree-4-libraries te installeren uit de ports?

Ik blijf fouten krijgen, wat ik ook probeer..
Ik heb echt allerlei ports al opnieuw geinstalleerd omdat ie het een en ander niet kan vinden..
maar het helpt allemaal geen ****.. hij blijft zeuren..
Zijn er meer freebsd-ers met dit probleem? of ligt het aan mij?

Het builden gaat gewoon goed..
bij de install gaat het fout, en wel hier:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
In file included from /usr/include/stdlib.h:40,
                 from fcint.h:28,
                 from fcatomic.c:46:
/usr/include/sys/cdefs.h:273: warning: `_POSIX_C_SOURCE' is not defined
/usr/include/sys/cdefs.h:279: warning: `_POSIX_C_SOURCE' is not defined
In file included from fcint.h:39,
                 from fcatomic.c:46:
../fontconfig/fcfreetype.h:27: freetype/freetype.h: No such file or directory
In file included from fcint.h:39,
                 from fcatomic.c:46:
../fontconfig/fcfreetype.h:30: syntax error before `FcFreeTypeCharIndex'
../fontconfig/fcfreetype.h:30: syntax error before `face'
../fontconfig/fcfreetype.h:30: warning: type defaults to `int' in declaration of `FcFreeTypeCharIndex'
../fontconfig/fcfreetype.h:30: warning: data definition has no type or storage class
../fontconfig/fcfreetype.h:33: syntax error before `face'
../fontconfig/fcfreetype.h:36: syntax error before `FT_Face'
../fontconfig/fcfreetype.h:39: syntax error before `f'
../fontconfig/fcfreetype.h:39: warning: type defaults to `int' in declaration of `FcPatternAddFTFace'
In file included from fcatomic.c:46:
fcint.h:445: syntax error before `encoding'
*** Error code 1

Stop in /usr/ports/x11/XFree86-4-libraries/work/xc/lib/fontconfig/src.
*** Error code 1

Stop in /usr/ports/x11/XFree86-4-libraries/work/xc/lib/fontconfig.
*** Error code 1

Stop in /usr/ports/x11/XFree86-4-libraries/work/xc/lib.
*** Error code 1

Stop in /usr/ports/x11/XFree86-4-libraries.


en ik heb fontconfig en freetype al tig keer opnieuw geinstalleerd..
maar dat helpt niet :(

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 08-02 16:57

wzzrd

The guy with the Red Hat

Doe eens een [code]find /usr -name freetype.h[code]
Wat voor output geeft dat? ff zoeken doet nl. wonderen.
Overigens gaat 'ie over zijn nek door een syntax-error lijkt het, dus ook daar zou je nog even naar kunnen kijken.

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
diverse versies van freetype.h.. ook in z'n eigen source..
Maar wat is een syntax-error precies dan? Ik weet dat het een fout is maar daar houd het voor mij een beetje mee op.

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 08-02 16:57

wzzrd

The guy with the Red Hat

Programmeerfout

Verwijderd

Pak de makefile erbij en voeg een -I/some/path toe. Zoiets als -I/usr/X11R6/include. Omdat je de command line waar alle flags niet post, kunnen we niet checken welke include paden gebruikt worden.

wzzrd: het is geen syntax error, getuige onderstaande regel:
code:
1
../fontconfig/fcfreetype.h:27: freetype/freetype.h: No such file or directory

[ Voor 29% gewijzigd door Verwijderd op 01-04-2003 17:15 ]


  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

Het werkt hier goed, als ik de volgende volgorde aanhoud:
code:
1
2
3
# portupgrade -f fontconfig
# portupgrade -f Xft
# portupgrade -R XFree86-libraries


Het lijkt alsof Xft hier niet relevant is, maar door de vreemde truukjes die de Xft port uithaalt schijnt dat wel het geval te zijn.

[ Voor 31% gewijzigd door AVL op 01-04-2003 20:18 ]

"I'd rather have a bottle in front of me than a frontal lobotomy."


  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
Verwijderd schreef op 01 april 2003 @ 16:54:
Omdat je de command line waar alle flags niet post, kunnen we niet checken welke include paden gebruikt worden.
ehm nou die geef ik niet mee...
een port hoort gewoon met make all install te installeren toch?
zo niet dan klopt die port niet lijkt mij.

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 08-02 16:57

wzzrd

The guy with the Red Hat

In file included from fcatomic.c:46:
fcint.h:445: syntax error before `encoding'
*** Error code 1
@R3boot: die duidt er toch op dat er gebarft wordt over een syntax error en dat dat de deur dicht doet, niet de freetype.h. Maar wellicht heeft één en ander met elkaar te maken :P

Maar * wzzrd is niet zo'n enorme C-koning, dus misschien zie ik het wel helemaal vaud :)

[ Voor 13% gewijzigd door wzzrd op 02-04-2003 10:43 ]


Verwijderd

possamai: Ik bedoelde met de command line de regel met gcc die direct boven de fout staat. Daarin staan n'l alle include en library paden, en dat is altijd handig om te checken :) Tevens, heb je al een cvsup gedaan van je ports? Het kan n'l zijn dat dit een bug is in de ports collectie. Heb je trwns al geprobeerd te doen wat AVL hierboven beschreef?

wzzrd: Je hebt gedeeltelijk gelijk. Omdat freetype.h niet gevonden word, geeft gcc een syntax error. (omdat er functies / variabelen aangeroepen worden die in freetype.h gedefineerd worden). Een beetje confusing wel, maar uiteindelijk is het "gewoon" een missende header file.

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
Verwijderd schreef op 02 april 2003 @ 11:33:
possamai: Ik bedoelde met de command line de regel met gcc die direct boven de fout staat. Daarin staan n'l alle include en library paden, en dat is altijd handig om te checken :) Tevens, heb je al een cvsup gedaan van je ports? Het kan n'l zijn dat dit een bug is in de ports collectie. Heb je trwns al geprobeerd te doen wat AVL hierboven beschreef?
Ah, ik dacht wat ik meegaf op de commandline bij het maken van de port...

Ik heb nu portupgrade geinstalleerd..
ik heb het eigenlijk de gehele tijd met pkg_version -v geprobeerd..
die gebruik ik eigenlijk altijd.....

Maar ik probeer portupgrade wel ff, misschien scheelt dat.
Geen idee wat het verschil is eigenlijk.......
Ik heb fontconfig en Xft overigens eerst moeten installeren...
Dus upraden met portupgrade helpt dan denk ik niet zo erg, maar ik heb het toch maar ff gedaan.. (gaat gelukkig vrij snel).
En Xfree86-4-Server is nu inderdaad versie 4.3
wel vaag dat het met portupgrade -R wel gaat maar met een normale build niet...

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
nou ik snap er geen enkele **** meer van..
ik ben echt dagen bezig geweest om de boel met pkg_version -c te upgraden.. en ook gewoon handmatig builden enzo...

heeeeel de tijd gaat het fout
en ik doe het via portsupgrade en het gaat gewoon in 1 keer goed...
hoe kan dat nou? wat is het grote verschil dan dat dat wel goed gaat?

  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

portupgrade doet het automatisch in de goede volgorde :).

"I'd rather have a bottle in front of me than a frontal lobotomy."

Pagina: 1