Ir para o conteúdo

 Voltar a PW3270 Desen...
Tela cheia

Compilar no windows

7 de Fevereiro de 2013, 18:39 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 186 vezes

Estou tentando compilar a partir dos fontes no windows seven, segui o tutorial disponível na comunidade mais esta falhando ao tentar compilar o security.h, o compilador não consegue localizar o openssl...

Estou tentando compilar a versão 5...

 

Se alguém poder me ajudar... Agradeço .

Autor: Edmundo Seffair


1111 comentários

  • 3f09f0772d9354bc3661d73bf02b0f60?only path=false&size=50&d=404Perry Werneck(usuário não autenticado)
    7 de Fevereiro de 2013, 18:45

     

    Olá,

    Em que ponto está dando esse erro? Qual a mensagem de erro? O ambiente do MinGW está ok?

     

    Estranho esse erro já que não existe security.h no pw3270 v5:

    perry@rv410 ~/pw3270
    $ find . -iname security.h
    perry@rv410 ~/pw3270 

    • 99a44ffef38e6ad8bf4a6f4b4b664d42?only path=false&size=50&d=404Edmundo Seffair(usuário não autenticado)
      7 de Fevereiro de 2013, 18:52

       

      svn.​soft​ware​publ​ico.​gov.​br/s​vn/p​w327​0/br​anch​es/v​5/sr​c/pw​3270​/v32​70/s​ecur​ity.​c

       Perry clonei o svn...

       O MinGW ate onde eu sei esta ok, esta e a minha primeira esperiencia com o mesmo sou forte em python, perl e ruby....

       

       fatal error: openssl/ssl.h no such file or directory

      • 3f09f0772d9354bc3661d73bf02b0f60?only path=false&size=50&d=404Perry Werneck(usuário não autenticado)
        7 de Fevereiro de 2013, 18:56

         

        Olá,

        OK! Na sua primeira mensagem você colocar security.h, por isso não achei; qual a mensagem de erro? O ./autogen.sh rodou normal?

         

        • 99a44ffef38e6ad8bf4a6f4b4b664d42?only path=false&size=50&d=404Edmundo Seffair(usuário não autenticado)
          7 de Fevereiro de 2013, 18:57

           

          Normal...

           

           fatal error: openssl/ssl.h no such file or directory 

          • 3f09f0772d9354bc3661d73bf02b0f60?only path=false&size=50&d=404Perry Werneck(usuário não autenticado)
            8 de Fevereiro de 2013, 8:37

             

            Olá,

            Pode ser falta ou versão diferente do ssl; o arquivo ssl.h existe em algum diretório?  

            Qual a saída dos comandos abaixo na janela do mingw:

            pkg-config --libs libssl
            pkg-config --cflags libssl 

            • 99a44ffef38e6ad8bf4a6f4b4b664d42?only path=false&size=50&d=404Edmundo Seffair(usuário não autenticado)
              8 de Fevereiro de 2013, 9:51

               

              O arquivo ssl.h existe em C:\MinGW\msys\1.0\include....

              pkg-config --libs libssl

              Package libssl was not found in the pkg-conf search path.

              Perhaps you should add the directory containing 'libssl.pc' to the PKG_CONFIG_PATH enviroment variable

              No package 'libssl' found

               

              • 99a44ffef38e6ad8bf4a6f4b4b664d42?only path=false&size=50&d=404Edmundo Seffair(usuário não autenticado)
                8 de Fevereiro de 2013, 10:25

                 

                Setei a variável do ambiente, agora estou recebendo as seguintes saídas...

                 pkg-config --libs libssl

                -Wl, --enable-auto-import -Lc:/MinGW/msys/1.0/lib -lssl -lcrypto

                 pkg-config --cflags libssl

                -Ic:/MinGW/msys/1.0/include 

                 

                Agora estou recebendo a seguinte mensagem de erro:

                C:/MinGW/msys/1.0/include/openssl/ssl.h:146:27: fatal error: openssl/e_os2.h: No such file or directory

                • 3f09f0772d9354bc3661d73bf02b0f60?only path=false&size=50&d=404Perry Werneck(usuário não autenticado)
                  8 de Fevereiro de 2013, 13:28

                   

                  Olá,

                  Não deveria ser preciso setar a variável de ambiente já que ela é criada (junto com várias outras) na inicialização do shell do MinGW.

                  Uma pergunta: Você está tentando compilar dentro de uma janela linha de comando do windows ao invés do mingw?

                  Em que diretório do sistema está a e_os2.h?

                  • 99a44ffef38e6ad8bf4a6f4b4b664d42?only path=false&size=50&d=404Edmundo Seffair(usuário não autenticado)
                    8 de Fevereiro de 2013, 15:20

                     

                    Perry, vou instalar em uma outra maquina pra testar, estou usando o terminal do MinGW, o arquivo e_os2.h esta no mesmo diretório da ssl.h....

                    • 99a44ffef38e6ad8bf4a6f4b4b664d42?only path=false&size=50&d=404Edmundo Seffair(usuário não autenticado)
                      8 de Fevereiro de 2013, 15:46

                       

                      Perry, vou explicar o que eu  realmente preciso talvez seja possível fazer sem ter de alterar o código fonte, gostaria de uma barra personalizada ou menu, que estes botoes linkados a ações especificas em que eu entraria com dados no terminal...

                      • 3f09f0772d9354bc3661d73bf02b0f60?only path=false&size=50&d=404Perry Werneck(usuário não autenticado)
                        14 de Fevereiro de 2013, 22:56

                         

                        Olá,

                        Dependendo do tipo de ação bastaria você montar um arquivo .xml no diretório "ui" descrevendo uma barra com botões  contendo os comandos que você precisa dentro da tag <script> </script>

                        A linguagem ainda é muito básica mas se for algo como colocar uma string numa posição da tela, enviar um enter ou uma pfkey dá para fazer.

                         

Essa comunidade não possui posts nesse blog