Synapse und Linux

Alle Fragen zur Netzwerkkommunikation
Antworten
Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Synapse und Linux

Beitrag von Christian »

Es gibt doch hier einige die fast auschliesslich im Linux entwickeln...

Ich bekomm schon ne weile Synapse nicht mehr übersetzt weil der fpc 2.2.0 keine libc mehr mitliefert...
Wie löst ihr das ?
Selbst in den snapshots wirds noch benutzt
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10497
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Hab kein Problem damit.
Meinst du eine spezielle Unit?

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

synamisc, ohne die gehts ?
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10497
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Christian hat geschrieben:synamisc, ohne die gehts ?


Ich glaube es liegt eher daran, dass ich eine libc.pp habe bei
Free Pascal Compiler version 2.2.0 [2007/08/31] for i386
in
/usr/share/fpcsrc/packages/base/libc/libc.pp

Ist viellecht ein Compilerschalter ab einer besimmten FPC Rev.
Oder bist du auf 64bit?

P.S. habe in synamisc uses libc einfach auskommentiert, kompiliert trotzdem.
Das ist wohl nur vergessen gegangen.
Synapse gibt's jetzt auch in SVN:
http://synalist.svn.sourceforge.net/vie ... ist/trunk/

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

nein 32 bit, ich hab die auch aber er findet die nicht selbst wenn ich den pfad mit in die compilereinstellungen haue
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10497
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

und wenn du "uses libc" in synamisc auskommentierst?

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Dann fehln ihm wieder ne stange konstanten
ist das im svn auch noch drin ?
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10497
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Christian hat geschrieben:Dann fehln ihm wieder ne stange konstanten
ist das im svn auch noch drin ?

Schau halt nach. Ich hab kein Checkout gemacht.
Sonst frag Lukas, was es damit auf sich hat.

Ich find's allerdings seltsam, dass dein FPC keine Libc hat.
Auf 64bit OK aber auf 32bit??

_Bernd
Beiträge: 145
Registriert: Di 13. Feb 2007, 11:16

Beitrag von _Bernd »

Also bei mir ging es so ziemlich "Out of the box", nachdem ich noch zwei symlinks für librt.so und libcrypt.so angelegt hatte. 32-Bit Ubuntu 7.10, Lazarus 0.9.24 und FPC 2.2.0.

@theo, Gibt es für 64-Bit FPC keine Libc mehr? Und wenn, warum?

Gruß, Bernd.

Benutzeravatar
theo
Beiträge: 10497
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »


_Bernd
Beiträge: 145
Registriert: Di 13. Feb 2007, 11:16

Beitrag von _Bernd »

Danke.

marcov
Beiträge: 1100
Registriert: Di 5. Aug 2008, 09:37
OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
CPU-Target: 32/64,PPC(+64), ARM
Wohnort: Eindhoven (Niederlande)

Beitrag von marcov »

theo hat geschrieben:http://www.mail-archive.com/fpc-devel@lists.freepascal.org/msg10036.html
http://www.stack.nl/~marcov/unixrtl.pdf

Mehr weiss ich auch nicht.


http://www.stack.nl/~marcov/porting.pdf hat einen Abschnitt ueber die alte Kylix unit libc.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Jupp, worin steht:

Minimize any use of unit libc if possible (e.g. use SysUtils unit and other such
units as much as possible).


Noch jemand der den Link posten möchte ? ;)
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

marcov
Beiträge: 1100
Registriert: Di 5. Aug 2008, 09:37
OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
CPU-Target: 32/64,PPC(+64), ARM
Wohnort: Eindhoven (Niederlande)

Beitrag von marcov »


Antworten