[Cascavel-pm] RE: [OT] compilando módulos Perl com bindings em C no Windows XP

Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com
Sexta Julho 13 11:03:08 PDT 2007


> Date: Fri, 13 Jul 2007 14:24:55 -0300> From: acid06 em gmail.com> > On 7/13/07, Alceu Rodrigues de Freitas Junior <glasswalk3r em hotmail.com> wrote:> > Não dá Daniel... Esse módulo usa o Windows.h que só está disponível no> > Microsoft Plataform SDK. Teoricamente eu conseguiria usar um compilador do> > Cygwin... mas dada a "compatibilidade" do Windows com coisas não-Microsoft,> > isso parece meio suicida no entanto. Acho que vou tentar... :-D> > Já tentou compilar usando o mingw32 / Dev-Cpp?> Ele vem com um windows.h.Eu tentei com o Cygwin, mas não funcionou:eu em foobar.org /cygdrive/c/temp/software/perl/sapnwrfc-0.12$ makemake[1]: Entering directory `/cygdrive/c/temp/software/perl/sapnwrfc-0.12/lib/SAPNW'gcc -E -c  -I/var/nwrfcsdk/include  \-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe -I/usr/local/include -DUSEIMPORTLIB -O3 \  -DVERSION=\"0.12\" \-DXS_VERSION=\"0.12\"  "-I/usr/lib/perl5/5.8/cygwin/CORE"  -g -Wall  -D_LARGEFILE_SOURCE -mno-3dnow -fno-strict-aliasing -pipe -fexceptions -funsigned-char -Wall -Wno-uninitialized -Wno-long-long -Wcast-align  -DSAPwithUNICODE  -DSAPonUNIX  -D__NO_MATH_INLINES -fPIC  -DSAPwithTHREADS   Connection.c > Connection.iiConnection.c:0: warning: -fPIC ignored for target (all code is position independent)In file included from /var/nwrfcsdk/include/sapnwrfc.h:7,                 from Connection.xs:23:/var/nwrfcsdk/include/sapucx.h:233:3: #error "sapucx.h STANDALONE not yet implemented"In file included from /var/nwrfcsdk/include/sapnwrfc.h:9,                 from Connection.xs:23:/var/nwrfcsdk/include/sapuc.h:653:6: #error "Please edit sapuc.h for this platform"make[1]: *** [Connection.i] Error 1make[1]: Leaving directory `/cygdrive/c/temp/software/perl/sapnwrfc-0.12/lib/SAPNW'make: *** [subdirs] Error 2Eu realmente não acho que o problema esteja no processo de compilação, porque ao utilizar o PPD (com a DLL já compilada) eu tive o mesmo problema. Eu tentei o Google por algum procedimento genérico que eu poderia tentar, mas não encontrei nada.A impressão é que o problema está no código do SAPNWRFC.[]'sAlceu
_________________________________________________________________
With Windows Live Hotmail, you can personalize your inbox with your favorite color.
www.windowslive-hotmail.com/learnmore/personalize.html?locale=en-us&ocid=TXT_TAGLM_HMWL_reten_addcolor_0607
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070713/67e3e3ed/attachment.html 


Mais detalhes sobre a lista de discussão Cascavel-pm