[FreeBSD] Port bouwen

Pagina: 1
Acties:

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

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
Hi,

Ik ben een poging aan het doen een port te bouwen..
gaat op zich redelijk, ik heb aardig wat voorbeelden natuurlijk :)

en ik heb de meeste info uit: http://www.freebsd.org/do...rters-handbook/index.html

Alleen kan ik nergens vinden hoe en waar je build opties mee kan geven..

ik heb het ./configure wel voor mekaar..
hoeven geen opties aan meegegeven te worden dus dat was lekker makkelijk.

Maar dan moet er vervolgens eerst een make config gedaan worden, en dan pas een normale make..

en dan zijn de executables klaar en kan ik ze gaan installen, dat gaat wel lukken..
maar ik krijg die make config niet voor mekaar.. :/
ik kan nergens een behoorlijk uitleg vinden van het compile proces wat moet gebeuren in een port.
standaard geeft de port gewoon een make volgens mij, maar dat is in dit geval dus niet genoeg......

Google komt met heeeeel veel info..
maar wel de verkeerde.. moet je's op 'port' 'freebsd' en 'makefile' zoeken...
Je komt een hoop tegen, behalve wat je dan nodig hebt...

Heeft er iemand nog ergens een paar goeie sites in z'n geheugen (of ergens anders) staan waar ik wat aan zou kunnen hebben?

[ Voor 4% gewijzigd door xzenor op 28-03-2003 15:13 . Reden: tikfouten...... ]


  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Laatste keer dat ik een port bouwde paste je een Makefile aan, zette je er een tarball naast en deed je make install DESTDIR=/var/tmp/wine ofzo. Weet niet meer waar ik dat weg had, maar er is ruim informatie te vinden op internet over het zelf maken van ports.
* _JGC_ had 3 dagen na eerste installatie van FBSD al een eigen port gebouwd :)

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

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
Nou als er zo veel te vinden is geef dan eens een site....
Google geeft zo ongelofelijk veel nutteloze links..
tis een beetje onbegonnen werk om ze allemaal door te nemen om te kijken of het is wat ik moet hebben...

  • MadCow*
  • Registratie: Januari 2001
  • Laatst online: 05-08-2025

MadCow*

<= icon space for rent

kijk eens in ports/Mk/bsd.ports.mk <= hier is veel de vinden
wat ik in het begin veel deed is naar andere Makefiles kijken.
code:
1
2
3
post-patch:
        @${REINPLACE_CMD} -e 's#-lpthread#${PTHREAD_LIBS}#g ; \
        s#DATADIRNAME=lib#DATADIRNAME=share#g' ${WRKSRC}/configure

dit is een voorbeeld van post-patch maar je zou er ook pre-build of pre-configure enz van maken.

Veni, Vidi, Et je n'en crois pas mes yeux! (ik kwam, ik zag, en ik geloofde mijn ogen niet!) - J. Caesar (Asterix en de gladiatoren) | Nu vernieuwd met toegevoegde lazyness.


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

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
mjah die heb ik net in een andere port ook gevonden..
kostte alleen wat moeite om 'm aan te passen naar mijn eigen commando's...
hij geeft overigens een foutmelding..
code:
1
2
3
4
configure: warning: CFLAGS=-O -pipe -march=pentiumpro: invalid host type
configure: warning: CC=cc: invalid host type
configure: error: can only configure for one host and one target at a time
*** Error code 1

Terwijl hij het wel normaal doet als ik gewoon normaal compile, zonder port er omheen..

lekker wazig weer... *zucht*

[ Voor 3% gewijzigd door xzenor op 28-03-2003 16:25 ]


  • MadCow*
  • Registratie: Januari 2001
  • Laatst online: 05-08-2025

MadCow*

<= icon space for rent

is dit niet toevallig eggdrop? daar heb ik dit ook gezien.

Veni, Vidi, Et je n'en crois pas mes yeux! (ik kwam, ik zag, en ik geloofde mijn ogen niet!) - J. Caesar (Asterix en de gladiatoren) | Nu vernieuwd met toegevoegde lazyness.


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

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
yups...
klopt..
Ben nog steeds niet veel verder waarom ie dit nou geeft eigenlijk.........
'k heb al wat environment spul meegegeven, maar of het helpt niet, of ik doe het niet goed...
mar hoe dan ook het werkt nog niet :(

[edit]
Met autoconf werkt het dus wel..
wel typisch dat het met een normale configure niet werkt terwijl dat gewoon in de shell wel gewoon zo werkt...
edit:

vaag verhaal.......
nu allen nog de melding : configure.in:52: warning: AC_TRY_RUN called without default to allow cross compiling weg zien te krijgen en dan issie goed.

[ Voor 47% gewijzigd door xzenor op 28-03-2003 17:35 ]


  • MadCow*
  • Registratie: Januari 2001
  • Laatst online: 05-08-2025

MadCow*

<= icon space for rent

ik herrinerde me vaag nog iets over eggdrop, dus ik ben ff gaan graven.
kijk hier eens...
http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/47296
edit:

die melding is volgens mij niet erg. maar ik ben het wel met je eens dat het mooier is :)

[ Voor 27% gewijzigd door MadCow* op 28-03-2003 18:11 ]

Veni, Vidi, Et je n'en crois pas mes yeux! (ik kwam, ik zag, en ik geloofde mijn ogen niet!) - J. Caesar (Asterix en de gladiatoren) | Nu vernieuwd met toegevoegde lazyness.


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

xzenor

Ja doe maar. 1 klontje suiker.

Topicstarter
ow...
dus eigenlijk ben ik voor niks bezig :/

  • MadCow*
  • Registratie: Januari 2001
  • Laatst online: 05-08-2025

MadCow*

<= icon space for rent

jah, thats life.....
wat ik niet begrijp is waarom ie nog niet toe gevoegd is ....

Veni, Vidi, Et je n'en crois pas mes yeux! (ik kwam, ik zag, en ik geloofde mijn ogen niet!) - J. Caesar (Asterix en de gladiatoren) | Nu vernieuwd met toegevoegde lazyness.

Pagina: 1