[pyar] [primer mensaje] Intentando ejecutar aplicacion de 32 a 64

Germana Oliveira germanaoliveirab en gmail.com
Mie Jul 11 18:37:55 ART 2012


Saludos!

Estoy intentando ejecutar una aplicacion que esta probada en 32bits,
pero quisiera, si es posible modificarla y ejecutarla en 64bits.

El primer error que encuentro es el siguiente:

Traceback (most recent call last):
  File "pinguinobeta9_new_gui.py", line 358, in Verify
    retour=self.compile(filename)
  File "pinguinobeta9_new_gui.py", line 697, in compile
    stdout=fichier, stderr=STDOUT)
  File "/usr/lib/python2.6/subprocess.py", line 623, in __init__
    errread, errwrite)
  File "/usr/lib/python2.6/subprocess.py", line 1141, in _execute_child
    raise child_exception
OSError: [Errno 2] No existe el fichero o el directorio


Aca, la el "Verify"


    def Verify(self, event):
        global lang
        if self.editor.GetPath()==-1:
            dlg = wx.MessageDialog(self,
            self.lang.ugettext('Open file first
!!'),self.lang.ugettext('Warning'),
            wx.OK | wx.ICON_WARNING
            )
            result=dlg.ShowModal()
            dlg.Destroy()          
            return
        self.displaymsg("",1)
        self.editor.SaveDirect()
        filename=self.editor.GetPath()
        filename,extension=os.path.splitext(filename)
        if os.path.exists(filename+".hex"):
            os.remove(filename+".hex")
        if os.path.exists(sys.path[0]+"/source/user.c"):
            os.remove(sys.path[0]+"/source/user.c")
        retour=self.preprocess(filename)
        if retour=="error":
            return
       
        retour=self.compile(filename)
        if retour!=0:
            self.displaymsg(self.lang.ugettext("error while compiling
file ")+filename,0)
        else:
            retour=self.link(filename)
            if os.path.exists(sys.path[0]+"/source/main.hex")!=True:
                self.displaymsg(self.lang.ugettext("error while linking
")+filename+".o",0)
            else:
                self.cp(sys.path[0]+"/source/main.hex",filename+".hex")
                self.displaymsg(self.lang.ugettext("compilation done"),0)
                os.remove(sys.path[0]+"/source/main.hex")
                os.remove(filename+".c")        


Alguna sugerencia? gracias.

-- 
Germana Oliveira B.
blog: http://g0liv3ir4.wordpress.com
identi.ca: @goliveira




More information about the pyar mailing list