Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 1999-05

Lazarus how-to 0.3

7 messages · 5 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Peter Vreman
to Sergio A. Kessler: Lazarus-developer-HowTo-0.3 Thanks (for comments, suggestions, corrections): * Michael…
Also, if you have the mc (Midnigth commander), a clone of the Norton

Typo here: 'night'

Show quoted text 29 lines
Commander, it will make very easy the tasks of copying and moving files, type "mc" and see if you have it installed (it come with most distros). This text assume that you are running the bash shell, if you don't know what the hell is this, don't worry :) One time actions (First day only): ---------------- Make a directory called /opt (if you don't have it, of course). The /opt is always used by self contained apps that doesn't come in packages, so it's easy to administer it in a isolated directory. Enter to the /opt directory and create one inside called "fpc", enter to the fpc directory. Connect to the internet (up to you :) (if you are using RedHat, try LinuxConf or Gnome-PPP). Now (inside /opt/fpc ) you have to type the following on the command line: $ export CVSROOT='' $ cvs login You will be prompted for a password: (Logging in to )

typo here: '.fys.'

Peter

Reply by email

Sergio A. Kessler

Lazarus-developer-HowTo-0.3

Thanks (for comments, suggestions, corrections):

* Michael Anthon
* Marco van de Voort
* Michael -ubiquitous- Van Canneyt

Linux instructions:

Well, this is how I configured my system, this approach is intended for developers and those that want to stay up to date with the code in the FPC's CVS.

You will need the cvs program installed, type "cvs --help" to see if it's installed, if not try to install it from a .rpm, .deb or .pkg (up to you :)

Also, if you have the mc (Midnigth commander), a clone of the Norton Commander, it will make very easy the tasks of copying and moving files, type "mc" and see if you have it installed (it come with most distros).

This text assume that you are running the bash shell, if you don't know what the hell is this, don't worry :)

One time actions (First day only):
----------------

Make a directory called /opt (if you don't have it, of course). The /opt is always used by self contained apps that doesn't come in packages, so it's easy to administer it in a isolated directory.

Enter to the /opt directory and create one inside called "fpc", enter to the fpc directory.

Connect to the internet (up to you :) (if you are using RedHat, try LinuxConf or Gnome-PPP).

Now (inside /opt/fpc ) you have to type the following on the command line:

$ export CVSROOT=''
$ cvs login

You will be prompted for a password:

(Logging in to )
CVS password:

The password is 'cvs' (don't type the quotes).

This step needs to be performed only once.
Your CVS client will remember the password.

Now you need to checkout (download) the modules:

cvs -z3 checkout <module1> <module2>

example:

$ cvs -z3 checkout base compiler rtl fcl docs gtk lazarus

The list of available modules (courtesy of MVC) are:

base api fcl docs lazarus gtk rtl compiler gdbpas ide utils(?)

This will download the current cvs source code (the bleeding edge) to your computer and create a directory structure.
ok, this will be a big download, BUT you have to do this only _one_ time, the first time.
The -z3 parameter means compression for saving bandwidht. if you are not interested in docs, for example, do not checkout it.

you will end up with this tree:

/opt
/fpc
/CVS (internal cvs use, do not touch)
/base
/compiler
/gtk
/lazarus
/rtl
...

Now make a directory /opt/fpc/units/linux in where we'll put the compiled units.

But the first time we need a binary compiler, because we have all the source but we don't have a compiler, so download a snapshot for linux from:
ftp://tflily.fys.kuleuven.ac.be/pub/fpc/snapshot/snapshot.tar.gz and put the binarys in /opt/fpc and the units in /opt/fpc/units/linux

Now edit your ~/.bash_profile to include /opt/fpc in your path and declare environment variable FPCDIR=/opt/fpc and export it. Logout and login again so this take effect.

Repeated actions (every day or so):
----------------

1) Copy the content of /opt/fpc/base to /opt/fpc, but *don't* delete the base directory.

2) Is a good idea to recompile the compiler every time you update your sources.
For this do a "make cycle" [1] in /opt/fpc/compiler and copy the new binary in /opt/fpc
Also copy the *.o and *.ppu files in /opt/fpc/rtl/linux to /opt/fpc/units/linux.

3) The next time you want to update your source code from the fpc repository, just sit inside the /opt/fpc directory and do:

cvs -z3 update -dP <module1> <module2> ... <moduleN>

this will download _only_ what is changed in the central repository and your sources get updated (the -dP means create any new directory that appears in the repository and prune any empty directory).

4) Go to 1)

____________________________________________________________________

Reasons for use CVS:

- MUCH more bandwidth friendly than download .zip or .gz every day.
- Easy, very, very easy to use once you checkout the modules.
- You will stay in the bleeding edge state of the source.

What I do is update the cvs in the work (we have a dedicated line to the Internet), but because I can't investigate further in the work, I gzipped all the tree and take it to my house.
For compress the whole tree, I do:

tar -czvf fpc.tar.gz /opt/fpc

____________________________________________________________________

[1] "make cycle" (in /opt/fpc/compiler directory) compiles the rtl-compiler until the two last compiled compilers are the same. This is normally three times, one recompile is necessary for all changes to take effect in the binary, and an extra one to make the comparision possible.
This is the standard procedure for building snapshots. ____________________________________________________________________

Here are a few scripts that could help you in this process, place the files in /opt/fpc and don't forget to make it executables.

script cvs_init:

#!/bin/bash
CVSROOT=''
cvs login
cvs -z3 -d ${CVSROOT} checkout base api fcl docs gtk lazarus rtl compiler gdbpas ide utils

script cvs_update:

#!/bin/bash
cvs -z3 update -dP base api fcl docs lazarus gtk rtl compiler gdbpas ide utils
____________________________________________________________________

Sergio

Reply by email

Marco van de Voort
to Sergio A. Kessler

Here is a faq about how to compile and install snapshots.

- It is a draft version created for a computerclub I'm member of, but I made it in english, so I/we could also use it for other purposes, and it doesn't matter for the cliub anyway.
- Compiling rtls in the IDE, and shared libs under linux aren't treated properly yet.
- I zipped it, unzipped it is a 26k html file.

Let me know what you think, spelling errors and layout errors inclusive. Marco van de Voort ()
<http://www.stack.nl/~marcov/xtdlib.htm>

-------------- Enclosure number 1 ----------------
* This message contains the file 'makecyc.zip', which has been
* uuencoded. If you are using Pegasus Mail, then you can use
* the browser's eXtract function to lift the original contents
* out to a file, otherwise you will have to extract the message
* and uudecode it manually.

begin 660 makecyc.zip
M4$L#!!0````(`/@"L"8O@'3.!1X``)1E```+`"0`;6%K96-Y8RYH=&T*`"`` M``````$`&```<@F:(9^^`0#PX48>G[X!($O),_"6O@'=/6MSXS:2WU6E_X"= MW)VEK$S9<K*[F75\Y_B1<:WG<;:3[%Y-50HB(0EKBF`(T!KEUQ^Z&P!!FGY, M,KELG5,>S0<#`>')Z(
M++3A><YXD;%:"\99)NY$KLJU?8FE:EW*7%1X^^KF\G"ZFL$XT]0/:;^XS\>Y MY)J9E6"'\Z/_^*E6YJ_L-;\5[&2;YL)=.#_^[\/I_"@,<%CB&!>%-)+G[$Y4 M6JH"1MA+]O;Q47KB9B4UDS3^0E;:A&?5PB*MY;K,!7MU\_J292JM$?O-2J8K M.Q^=5G(N-%O9J?/A()(J(+&$7S%129$`O>\,"G"LM
M$CLK"03;''*VJL3BZQ=K>]>HEZ]YE:J[_[)CI;=)D;<6
M(_:]4I49K=O/C`^GW,_W.,_M7&'.Q4)<*^^NK?[64DQ5[RU5?) M_AY;\Z+FM(IEI>9\GF_91MHQ+-[[>WN=YV?N^03H*MCYNQ-W03->X42W3'PP MHM#R3N"@VL!@>`-XHA(KN#G/Q<1AJ=D_:VU@)59V9K#.$WI1K04\4BQA[;A! M`)S-I1D.%A5?`OU$QE1MF++#,RWLOW8FZ8J71E3:(^XF6-KG[!556,!Z#<M4 MA?5.'.D.YT?(+0O^DWTP!XR!5W`8PZNE,)K]((N#V81]JPYFW\\0T4M9U!\B )<87(/%K\N,&\$6E5K;R54B%UP+N,$#
MA^':SG$7AI$S68G4J&JK356GIJ[$BZ,<3\[=9N._Y-%?JEN7R5O0- M6Y;IP5_^].+H@,'JTK<D72S90N:]+\`,(LW.PX#I-#2CH)D>K MNUEM>^<E2I[>RF+YXNA+=NJ_X.O:3BP5.H&?OE>5?:C2IEXL7AS]B;V%;PS> MYTNAV>CXW<<"-3]Q5WD1TR+&/!U^+K%ZU5=(_,>Y:S
M)7,$,&L%#%P)`6"*C%=VVGRKHV7'Q>J*RI<X""R`EC];W-7"R:Y<T"Y;\V4A M39T)9%*B9[KBQ5*P3/)\ZR>@<D`UET>G:E/DBF>,@WR<RX(#9P3VFA_A$%Z@ M2Y,P(BYC[-#P>2[HL_U2'1V:[.A4:I[=\<(`;<987J4!=&A8LKBW7& M<CG7K"XR.U/<,@D`H;>GINJ`..X9W_Z\46'G9'Y2$7-,`!S1D^2>5FS!M7D, MTKG,)XE2Q_'GWQY=[M>-)<_EF6=(V$E;N\NP'<W,U&*
M(@,>5B2.WEXWB-A_D+J'TURZI3IFE0`-!PMU_MWE)5,5.WG[^AV[.#UCL%1! M[XS2E4AO<4SD)<<F%C2IN0D020O!Y())@,`>`?B!-5O!
MMH6Q`F=:W.>*5UG";A1;"H-WKVXN:;"()DE:H0P%ELM.\`O^9; M4)6(4*DTJ@(>#+V+ZKZ-F-!&V!K\A,$+0+
MBQ<H!]+&$A!7]7*5]/+W$^S]ILW>@.23+(@F
M/DAM4$'>;#=\V[=O_L^VS>^V:R;=_0L#<%CIAN-&
M!WM[NU_:$>;CYFG6L\L.YT??U#*'`0JQN2>!B9\<<;L=JYC
M<D]:]*W$3[6L1)9\W#)>MW57Q',C8KH<V&<<]M5CG/+``KH]-MK?1S).`FWB MJV'WL5$N--I'!?NR378"-HVIYJRKM3`KE3&>:^4)02;6U=GEV?'U6;,<(V>! MB`]BW,B#G&L3+*516E>5*$R^]1;MF#;EZ^._G35V)!H'[-LWW[':R%P::4$V MYCIJ;B\13I5^R1HC6H-9?"<SD;'Y-K9CV/]<O`LOX;Y]R?[1V#Y>B-H'`:1F MHSR;L#6X-<*DX]A9\!Y*L!)4P=;`0R0-]%8;L=;(OH?ET>
M^6BK,#9B>E^QF!;*L(7\`,C#E%->>`,$%TBER.::<,Y%AC6!)% MG&E3D%`2Q9VL5(%>%MY)A@,[!Y3C*$I1<GE:]6%HP7K?#1RS7&TF9,]SMI:% M7-=K4$FI*A9R65?>0QH.FFW94`#?<VX(N85@@N'DG8$74PEWE%?%P?IT6HD$ MRG`0'D]0#3<4L._ANH<720YZ(4B#V\GE4IMF9CP\`3,`"7,G0`1(G-<H2::5 MR:=+=3"[FQ'O.?P\'E)HP$1IP5:"WVT=6%ZDL$V0`*BAAH.Y,!LABD=FU]`B @\;CHW(G[*H5>1AO8P8\2T!^)8;$!3.#QM%'AB^,68%N+LY
M+C,(J&A9$'T]'(PRL>!U;ECZ\GU9CMV"IJHP7!8N1*#R7&V`2W4]CRCT,N*) M[E3]EO#\$]DS#<<&0<@@08#LI*[+K[62#L!)_*%%@(WKI:3^Q<4E&2 MM5")A:A$D0I/ZRNQYM6MP_6P]O8_23-8,K,*ZX62F7@(33J+`W&U$W,=$G9( M%RG3&YQ<83">X5CKF^/K,[+5JG0%_.A8.(':2\#P$$6`GH=@@:[&/GR9( M8GN3;DP!OPB+M[1/+=[HWHSL+\_S;@RMX=W[Q*HF$O
M"B:XO4Y1*!K;1:0:VO",X"A-&[0Q<Y5]TDF\RN1HW7J$86GM-T(X "\XY7$183]E0$=3R^NHGB4%H;5)4`JE;3/VP]^80/N'S,ZJM0GA_?B M+%F4*1%#.N&$!F),?/83NL\1%L<'ZLJ$]77
M+_9>P'UGXT0\T/RT[1W&1K`[<&&!(V!;N5=&F=*[6;F6XS%[Y"<V>6+`N'KW M'WP,L)-CS_SI`QPQ4??!&#!L]B!OT."UT+_%]YX!_G'`4XJI/`.P>]##;SE7 M7A\\"_`S2-T[XV?3^U'`T81_S8Q[D>D#7!?2Z.XJWP-,%F^ABEV0+D%9Q]CX M1;]'YV<`#I-^+F`7:=L^A<'"B/PSXA_8J_^H9=S#H`^QT7-`6 M_3..;!&G=_T+SQ(BCP"&B70?[`!&^P`XN2O2GX;].."(M7L!+\GP:T`_6V(^ M!;CAL%[`/]#M3PQXD>;3[H,=P.<GEVQT*O)R)?6*I3G76NCQLPC_"."EN7T* M\+<W?_-AD%%CDY&R,N[^W]E&9F"2"@"0/T^`08LVBY!#-T
MB_`Z2]';6J:`?DXL.$S6N#%B/FCM9UNB)
,4S=*8F.&F?/BSJ]5Q4+]FTUM4TE_/IHDRG
M+DTV!1NNY\;^E/DTW9(<\=[F`W\6U8*/3B_/SLZNS-S?L_.KM M:R>__S#^+7V.7A+'EO$;Y>Q^("3MF>KN>JURFP%>W\!3EL3.?>BMS MGG:<`>2-4:UK="KA'N)A`36KJU*>PY7Q<.#-:X='$1O;$4`BZ,6"XDL!&U55 (0$"J&@'58Y,@Q%3_5L#0O70JLK&!KI5E`;SBHUFQWX;R2X2`O MV*[N)Z)_Y'`*HW2\NJY78_%<YFKNT\5`,737IL*DT^9A%]'"
M]76=&PGY=K>)=%=Q#0?D$/@@6QPFUF/:U=)@Q&D.H;BUR*3(_HJ)CI`+]&G, M!Y*8""Z.$1]VTQ"[7E*2OO_7\XR;9&2A7"`T>!UNQSLB
M8=B3GG`Q2W"_)LBDHIHP",%M,18VAO%<GCXXA-U`Z=OKV)-FOF#`"+Y&+U%C MW8B=)\1E"1),Y)OK4XJ3.BTCJR9$EE!AB(8H'SX#\63X_7+W_Y>C_("?+#Z4 M6"3A7.5^/B0NZ/><']C9&(QOQ<%\$-?S+:S1,DTM,+>]YR+EL'X^7P> MT-)$\`*2]G^+2Z+5Q-?C-"F,"F0F++B=FGOW(_S\MMJ01HM\<< M/8Y-<]C>R&3C?JNI\?*>>>$2;CX-'>@+W:S
)KD_/9\.BUYT/[/_#<?B>_[0GGB>SU3^^U_4X^V^_DL?V+
M^VO>>'+;J+OEHK\8;JQ^,"U!WST!MD**E=[1,O2('-
M!5IQJ&FYULZ4\4Z$*BDIZ=1O<)I\)2G;H#\T!R\2W"@S6$1B^F MUGT*63DK'I`!:W)'XPM>C[M:2:A"
ML4PNT/MJ2E4]LI".&PY4(5Q6V"<GT1.*?H\L,F!KFW'[
MI9"K0'VB0R4`FG>8$VG<SLLZO950BD8T8[DT!LIZ*IG>$DA8([!(@A> M&Z7M:W:\.+O8QA\08"(HW=U"5K*Q1`('W1:0<X':O4!$M/8G
M(<\<(0'8&:$I6#`<U-H7'7XF%YE8P`A[/W[UU8\?W-:5=\$O/K=89<H.6XFU M<G53GUV/J/-\>O+T[8/%?IK<.`9[PTC8<'
M`[Q#Y3Z9"TV$&DCG^3D7>@>3:"Y`T6,(;"GJURJ$<E^6JJ74E MK_&SV-==.`IKR'VXG:?Y&A/JN]^58WC/S>W[LRNDR/X>C`%$(,T,KG)49"DR M&C"\%VAR?7-\<W$R'%B<*>%C7]C[:G_/&0;>NSLS>G%^\.FVX&N" MS!Z'+
MY?V'J;>?ELJSAZD\^\VH/'N8RK/?A,JS/DB/
@+*?GJI="`TU*4SG#:LF))BJ+-(.!H,K*81\G'>A10YJ
MRP)NJDSA4PC#N>*YB?NPC\K'1122X>`=A=UD095D<0%7I(.XB_F"+M)R+7-> ML9&=RAB76F#')HNQ-.\S5^\RGY[6'46E8[S%4/A$G/H3&$_"?TF`? MM03[SUB"_8>6X.-(O/\,$N\_0.)'1GQBJ*<TT4=1:_8,:LT^#;5FSZ#6[*.H M-7N,6K.GJ77PL=0Z>`:U#CX-M0Z>0:V#CZ+6P6/4.KA/K49GD-RO-?B1Z#!C ""<RCR$N/UZ&ZCV%^FZ:X%UY;@@,DR8.(>F<J#O_QIUTYF
MQ<TN1H:FL^3/R2PYF(9<4T^;E6\E"^&%C^TI2^(^O+E+P#B/D!)SG=C$&K*P ME1T#TS!M4-XQ)IA1;L\IU9RCS^A357.Q\*&#T!L['!1B`\V)OD4!6Q6E<1'P MSM0,KR`PL(,9C12:7W?H5Y,%;,-,.CVN(64<N<
(MF\7H9L5F<TS#*!YVT_+0S,&YLXY5HTD9JYG8VJ
M0!_R2M5%)ZNEV0CG^F^TR[SCO3^+3(AQTLP8$D:AC0CL!XQ,\&HN#:84:&:A M_\2SQFH&/2##P;6=<0Y->1/WVRU"LP(-Z<,Z(Q,D##F)VII''?-I1I4"XD[X M,@$=BL7=,)H>45D6I__:!!\WG(PMU!;>N\"Y+N?"XS`/;@5*:@)A8'N[@'7, M4U0(@)15V0J5G)Y<J,
M&P*J'/(/'=;UJ=AH>SG`P*T0%]PHMA9+/M\:R/^Y"@?@)%UZFMI/*?3UPARD MB<OWRTJE(JNAQ81B)CRW<"
MB1WJ"(X#:YD*F[N"7%3"KC%690<'81>@`;DYH`MP4T=67!
MKCPJKMZ'MI!N94W321NDZ>,MM4$N4FG*!KR&T,
M^(&6YR"[X:MKVQW?ZT[]IMV/RD9QM]BDVU(&+'&_;RRNV#X]:\:2F=A=U#GU M#=HWW2`3O`%<V[F1L#]2&)&ZBES-<H.9$"Z'NS^&LG+//RZN_\<FP_\_%^]\ M$FG,1F_>WK!_G-VP=V^OKR^^N3QCY_9EY"=*>:>>*&BH[;++: M%UA20Y#^ZONTVOU9K<[(4"O=;1>:RP)F%/-%LL\ZJ]!1D]J($C+M*+==D)?; MBY74MVST.98#D$1Q,H>$!6X("*IC6)Y':M`%SKW>(-W9B#N+D<4I=-:W&08Z MR3['MN43VBJ=9A84>-*XE#E\<;;1F+T,>!8/,ZE!I(UZ.I
MQWTO>M/KL7O!C'SL$6?^/?)(VR1]^D$WHC<!F\RZ_?U=`0P:-0WG)&_IL`/8 M:G@)SR(;=SFTVR]$U7Z\IEVT8L3['
M0[D@"CGLX,D9&,%W>2#8,!NT<DBB+0S55+DLCY/FM)$;6U!BQY,HF(@@1156 MR.XCKG6]AN\Q"G9(4U>%#M56KO)I')H!F6,Q`AF795&+9:LV"R\]6*!U,(V? MNU>D=547;,>AM2MW8-)WHI*+;:M0D2R\ID4<-V.0&ZX6C1M?AB92TU+'4"%E MIUSZFWEKS=_`J3#VX8T(VF\!-9,])217-Y<)N]FH=A+M9:`;[7#X8,<]Q\6@ M!(G7X=Y4O'@G+&O$<ADG31BP*2'?::6(>"A;<
MIZ+N9>*HZA*8SC<SME-)-.@(NR']7>3')J?43$<MD-/8%R$GU62%7)&2+RX: MD2X&L^"#P;?&,"E10#N[5Q*.=&>9I#%"/JBG2.]>.1)::]&^]I96)E)HLO96 MC=2.<'4H]!I[4YJ;9V&Y6^XZUJ`0^1HT5MT-6H7
M:TW88S6CKC>XV:G:CX\E6[T`[/BM2JV'JG8?+U;M*\I"=0=8^!Y:3T+7S6VG MM!HCO(W"DT,B">-I10M^?/**W5R\/O/%A$Y(PMH[QMMI*L=.+ZYZ"\=VD#8[ MO[#$;,>=YU.I>HDGYU25T*4JLI!POSZ[\8BI4/6H]&Y9J75I6,/#.*>R-FY[ M444ONAX)D.1'^X)75GBA2J,5;0E?^_/(A%L/?=1D_9M>K[IA**\;"@SAJV<M M1P-'W1W<EDDT91RL6=2N[486T:QE&MXWC*X:[\)MA_=S6;PGA^%]TTP/E(L? M0#,ZOH_S'`[L%?!(_"OT=89?T?/$$GD`V>J8I)'?O1;B,M:NS9 M=IX1+G/;-1JU:GN?<^10<#4:K#K&3MNHB4MI,4P!=DQ$#CC%Z]?0<SCP\OWS MI"SKB?VEHAA6UQ'T0]D;[YN.T/CJAM8_*NGD4'L")_=<M`UO+5KJ)&;)/FFG MV5:8B7]K#74K27<!HC[NH&;"\;;!\"0=S%7]I]P
),,=^&%P3/`/MZ2RO5I6X+_0<#P=>>,*Z
M<%H_.F\M^%4R$_?\JAF[R,`OY*SGU",&26L'?"B.H_Q]V!0?)@Y*8U M]`&50N.-A%V)<=H&_*<#C9`%RF#NBR5LPP:81)V
,IULP=8[.`AV0X0R:GJBH"()W[Q
M8('HI#T>H'HJ!-B7)SX%HD?N('
M8C`4D/&O3UJ#NJ)^W=12+XNZ*;=OXK/;*,1X+R)R[LYO\NG/AL`C%)/>DKPW M%<S%FMR9.=Y"#1O%&:BXG_E<W8E80EZXF#6N=XCOJ;5`[PJ*V/RQ@(TIZTT> MS-[&?=O$4HIJG8:#1_1JE)!&A0!&[0<./5P)U33F_&=>U9K:!FHH")RJTDQU ME5J4YB*7`N9!G3";:EXW!,8453YV<@7B
MUCVJ#ECLY/OK">D-])_!!KO3.YA=(4K*PCCK+M)LRA_*`H=65!7:RO8]M,UK MAQJ&\,>.D`V(J-<CPK?QO"&D2X]$"#?-$UX)H`N`3_>F=7MLG]C];-+^D/(' MK?9YPDG)N:-;7`%NX%!*/CEZNK(>(H)
M*.Z:J!T,,/3X:+Q"Y0=0N<'4`)RK`GD(B]$Q!?J;Z`X.[!HO`J(07-"18]0! M#'Y&+B!,JPHFM(;@,<\I)!K%OIA1OD*"Y#,&FEN/)QU_/KCS^)YSY[&T-#ZV M<Q2B6K.V(34.4XC&/8,ZWYAMFB/(FD,LP$39EJ(E#*,Q7JE20"AU2UUI><ZJ MFLI),,FSED4-G5ZC>V=WZ1)$KXL!K#DXV(Z?(;UV%Q7;?A$DY4LT/O?1N+(? ,T(3CH0Y"">P!LMD*7\6/O!:94">-
M^3>BLZ>,(K'HE'@=Z.(W`<P$KI*(;&Q(N.N.?(/=?>\V&J/A(BD> M^\J]HV^B91+=I6YJ\^]5S:N*W6^[;B;76DF</QV^XRA$]JQR>Q:V_"C:R0NO M*8%ZI$,[9GUO9<2$A2JH^T0(IN\],_,$,U28TPY!$G<0K-^.WB'!"IA=%MIC M(#I#%H33PY'E%9\I&DRO7WRXZ+QU)#'JGX"D.VE6-X>
M%A9"5Q"VQ!P1KDS%ZG()#<H%&M3Q<79-K95%.MFGX^-<SU[<&!1AYBR/7,!> MR,0">\E;(39UK#]5ER3I`)S$1@"WKB?\`&MKJJ,]E(8ZRPT
M%X+!#U8>'JU8N'AE:7$/\63?RN$::+$U,F&OZJ4($B06J_&Y>0G#DX)P3"+Q MJ,D13GSN$LO=P2`J#-HP4==C`[$;)2TK6:2R!!-[.'`]9CD>.!P?SQ=W6</[ MRS3U#7`31T=,WT+-5KRQ1R0H(,DR9M>M!:2$KEM4*J!S)QOQ)G.'(9.1API[ MT9#("VUYXP9\51>@+?U<6ZW-3:#[E<AS!591CH='+RN.',OV;^<A*4_&/&Q` MW)TA0RJUJ>3<A]X##LW)G,?8UI_S]':N/F`#/]6GG%Y>@OK%1F#8$NC2$-L% M2R!A%X9"'H154AANY,XYV(I0Q@;
M:BT;-$_4&LCBX]QN$7"3Q=U^(P1%:^/T-39";F[W7'=.'MVA
M)?:=XM24@;D,C/:1/DSWS'@VQ)8.(:ZGL'MN#WCC<=#F1O5L+7B-\7UN]= M6U_0=4%DO_>OH'0;#H+T#*9("_I2D<7\9-&?QP&O/80%W8SQZ",K,JBGJ$93 M-NHR*A2J<#SP$N,W9-^>8M/00H%BI#`&J<;U'_H[H+#?!:MQ-1OU%JV-2<1U MUH+D/F57O5SWP97P;(<+G"F9B;5*RI+M_OU:[_B)AT[1/DZJZJ*(^`B?=8Y\ MS$O.KNAPE+.4G8TOP+"IRW!ZPCU.PL&;KIP@">(>B6DN-
M)O\$3`P49YO5EEV`!FLU6?LXQ"0.'V4*)@"GYR$,)P^]VYHYI. M[K@(H;5,%:Y:#D(>_B#N-9YOW$E;:9<(R2C"%$R4N^8O$1A_\#QLQ;*R$X0: M%.H\LY,<_E,IQ=CY+'D:_:1A4G302'>=UU)HW.HXHR=8
MZ#2P4&Q<S&)P^`<AT#AIV4D]?Y/AIQIB./0G&!*&QD=3;,2CQ=.,WW&9HY26 MK?,G(^[#3"8(U:HNFCP_.C.YX`5];I+A(=*+6CBP_^>)'>%!>S93&SUVYZ^T M,T_3UKE<[8O!W&Y?CJQA1YAN\+RI;R"0+:FP:-.K+?,
M=8E)'FG&D^%`Y%`I:)<W7+W9/KMFNLN.`(?S"E8S!Q9[>@I;1"U=V <I=<LH0/!]$NA,NE<+U]H5@,LP$O/`+.Y8!(0XOVK5[RD3O^
MN.^<,N4Z"]I'MMT[K!1FZ$_EQF,;D8QX<@F71;!Q*'+M&R);07?<*F0FA\<Q M$^H>GL`AK3[6C0$>G'*/J/8XP7__"U!+`0(9`!0````(`/@"L"8O@'3.!1X` M`)1E```+````````````(`````````!M86ME8WEC+FAT;5!+!08``````0`! +`#D```!2'@``````
`
end

Reply by email

Cliff Baeseman
to Marco van de Voort: Again, make sure that make cycle starts with the 0.99.10 compiler :-) Marco van de Voort…

I tried using the snapshot that was on the instructions link. This is probablly the latest snapshot.

I am not broke because off this just checking the procedure out.

Cliff

Marco van de Voort wrote 16 lines
> 2) Is a good idea to recompile the compiler every time you update your > sources. > For this do a "make cycle" [1] in /opt/fpc/compiler and copy the new > binary in /opt/fpc > Also copy the *.o and *.ppu files in /opt/fpc/rtl/linux > to /opt/fpc/units/linux. Again, make sure that make cycle starts with the 0.99.10 compiler :-) Marco van de Voort () <http://www.stack.nl/~marcov/xtdlib.htm> _________________________________________________________________ To unsubscribe: mail with "unsubscribe" as the Subject archives at http://www.miraclec.com/list_archives/lazarus

Reply by email

Marco van de Voort
to Sergio A. Kessler: Lazarus-developer-HowTo-0.3 Thanks (for comments, suggestions, corrections): * Michael…
Show quoted text 6 lines
2) Is a good idea to recompile the compiler every time you update your sources. For this do a "make cycle" [1] in /opt/fpc/compiler and copy the new binary in /opt/fpc Also copy the *.o and *.ppu files in /opt/fpc/rtl/linux to /opt/fpc/units/linux.

Again, make sure that make cycle starts with the 0.99.10 compiler :-)

Marco van de Voort ()
<http://www.stack.nl/~marcov/xtdlib.htm>

Reply by email

Peter Vreman
to Sergio Kessler: I don't have problems using my lastest compiled compiler to do make cycle, anyway it…
Show quoted text 12 lines
> > 2) Is a good idea to recompile the compiler every time you update your > > sources. > > For this do a "make cycle" [1] in /opt/fpc/compiler and copy the new > > binary in /opt/fpc > > Also copy the *.o and *.ppu files in /opt/fpc/rtl/linux > > to /opt/fpc/units/linux. > > Again, make sure that make cycle starts with the 0.99.10 compiler :-) I don't have problems using my lastest compiled compiler to do make cycle, anyway it shouldn't be 0.99.11 wich is the latest official release ?

No the latest release always end with an even number. The odd numbers are the development series. Just like the linux kernel and gtk.. etc..

Peter

Reply by email

Sergio Kessler
to Marco van de Voort: Again, make sure that make cycle starts with the 0.99.10 compiler :-) Marco van de Voort…
Marco van de Voort wrote 9 lines
> 2) Is a good idea to recompile the compiler every time you update your > sources. > For this do a "make cycle" [1] in /opt/fpc/compiler and copy the new > binary in /opt/fpc > Also copy the *.o and *.ppu files in /opt/fpc/rtl/linux > to /opt/fpc/units/linux. Again, make sure that make cycle starts with the 0.99.10 compiler :-)

I don't have problems using my lastest compiled compiler to do make cycle, anyway it shouldn't be 0.99.11 wich is the latest official release ?

| Sergio A. Kessler http://perio.unlp.edu.ar/~sergio -O_O- Keep working at it... you will either succeed, or become an expert.

Reply by email