website logo
Auteur
avatar
zzd10h

Forum » » Création-Développement » » Pb portage petit prog Linux => AmigaOS


Posté : 22-03-2013 22:51 icone du post

Bonsoir,
j'essaye, pour le fun, de compiler un programme Linux (c3270, émulateur de terminal IBM 3270) sur AmigaOS.
Mais j'ai des problèmes avec les fonctions 'pipe', 'fork' et 'execvp'. Je m'en suis sorti pour d'autres fonctions telles que waitpid, sockaddr_sun ou timeval ou d'autres trucs simples mais là....

C'est un programme en ncurses, J'utilise donc PDCurses et le guide SPFD.

Est-ce que qq'un a déjà eu ce problème (Corto, par hasard ? ;) ) et si oui, comment y remédier ?

Je pense qu'un émulateur 3270 pour accéder aux mainframes IBM est ce qu'il manque le plus à AmigaOS,
en tout cas plus que la protection mèmoire des espaces adresses, plus que Warp3D et l'overlay sur les RadeonHD et plus que le SMP pour les X1000...

Bref, par avance, merci pour votre aide

13.Workev/x3270/c3270-3.3> gmake
gcc -o c3270 actions.o ansi.o apl.o c3270.o charset.o child.o ctlr.o fallbacks.o ft.o ft_cut.o ft_dft.o glue.o help.o host.o icmd.o idle.o keymap.o kybd.o macros.o print.o printer.o proxy.o readres.o resolver.o resources.o rpq.o screen.o see.o sf.o tables.o telnet.o toggles.o trace_ds.o unicode.o unicode_dbcs.o utf8.o util.o xio.o XtGlue.o menubar.o keypad.o version.o -L/SDK/Local/newlib/lib -lncurses -lsdlmain -lsdl -lunix -lauto
child.o: In function `init_child':
child.c:(.text+0x34): undefined reference to `pipe'
child.c:(.text+0x80): undefined reference to `pipe'
child.o: In function `fork_child':
child.c:(.text+0x220): undefined reference to `fork'
macros.o: In function `Script_action':
macros.c:(.text+0x7d9c): undefined reference to `pipe'
macros.c:(.text+0x7dd4): undefined reference to `pipe'
macros.c:(.text+0x804c): undefined reference to `execvp'
gmake: *** [c3270] Error 1

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=1503&forum=14