Página 1 de 4
SqlRdd
Enviado: 15 Ago 2023 08:51
por sygecom
Pra quem não viu ainda, mas todos os fontes do xharbour.com está liberado Open source.
Inclusive o SQLRDD
https://github.com/ronpinkas/xharbour/t ... our-SQLRDD
SqlRdd
Enviado: 15 Ago 2023 08:57
por marco.prodata
Já estou tentando compilar o mesmo aqui com o visual studio 2022 community. Esperar portarem o mesmo para o harbour.
SqlRdd
Enviado: 15 Ago 2023 11:21
por marco.prodata
Se alguém conseguir compilar o conteudo da pasta xHarbourBuilder com o VC22+, favor postar aqui os passos, por enquanto sem sucesso nas tentativas.
SqlRdd
Enviado: 15 Ago 2023 15:09
por JoséQuintas
Sugestão:
Unam-se os usuários do XHarbour.
Façam um fork.
Criem a compilação no próprio github com participação de todos.
Ou, se possível, peçam pra Ron Pinkas, se ele pode fazer isso.
Ao fazer o fork, já vém com as rotinas de compilação junto.
Bem mais interessante até mesmo pra todo mundo usar mesma versão, e poder trocar idéias do mesmo assunto.
De um modo geral, o github dá máquinas Windows, Linux, OS/2 já com software instalado, e basta colocar lá os batchs de compilação. Pra projeto público é totalmente grátis, máquinas à vontade.
EU faço isso lá, compilo harbour e hwgui em windows e linux, hmg extended e outras coisas em windows, então sei do que estou falando.
SqlRdd
Enviado: 15 Ago 2023 16:19
por marco.prodata
JoséQuintas escreveu:Sugestão:
Unam-se os usuários do XHarbour.
Façam um fork.
Criem a compilação no próprio github com participação de todos.
Ou, se possível, peçam pra Ron Pinkas, se ele pode fazer isso.
Ao fazer o fork, já vém com as rotinas de compilação junto.
Bem mais interessante até mesmo pra todo mundo usar mesma versão, e poder trocar idéias do mesmo assunto.
De um modo geral, o github dá máquinas Windows, Linux, OS/2 já com software instalado, e basta colocar lá os batchs de compilação. Pra projeto público é totalmente grátis, máquinas à vontade.
EU faço isso lá, compilo harbour e hwgui em windows e linux, hmg extended e outras coisas em windows, então sei do que estou falando.
É uma excelente idéia, eu achei vários bats lá dentro, mas todos usando provavelmente a estrutura de pastas que eles usavam antes ("xHarbour.com\..."), e com no máximo o vc8+, ai pra alterar pra testar no repositorio oficial complica, hj não tenho mais tempo pra mexer porque preciso terminar ajustes em alguns sistemas, mas vou ver se consigo tirar um tempo amanhã pra tentar corrigir a estrutura de pastas e os bats de compilação, pelo menos da sqlrdd
SqlRdd
Enviado: 16 Ago 2023 08:51
por sygecom
A ideia do Zé boa.
De momento, vou pegar o final de semana que vem, para tentar compilar com Harbour + Mingw
SqlRdd
Enviado: 16 Ago 2023 08:55
por Itamar M. Lins Jr.
Olá!
Quase consegui compilar.
No final deu um nó!
Tem um arquivo .hbp lá na pasta source.
O problema é a retrocompatibilidade com o próprio sqlrdd... deveria tirar isso tudo para diminuir o código.
É meio bagunçado... Pede arquivo .ch que não está no GIT achei na fivewin.
Saudações,
Itamar M. Lins Jr.
SqlRdd
Enviado: 16 Ago 2023 11:08
por marco.prodata
Itamar M. Lins Jr. escreveu:Olá!
Quase consegui compilar.
No final deu um nó!
Tem um arquivo .hbp lá na pasta source.
O problema é a retrocompatibilidade com o próprio sqlrdd... deveria tirar isso tudo para diminuir o código.
É meio bagunçado... Pede arquivo .ch que não está no GIT achei na fivewin.
Saudações,
Itamar M. Lins Jr.
Mas vc está tentando compilar com o mingw né? O xHarbour eu compilo com o visual studio, mas pra conseguir vai precisar mudar a estrutura de pastas lá, vi no forum lá vi que o carlos vargas falou que conseguiu compilar no harbour, e francisco perillo no grupo do harbour perguntou onde estava os fontes pra portar pro harbour, acho que já vão fazer esse trabalho tbm, estou mais interessado em usar ele no harbour, pois acredito que vai ter mais suporte e atualização do que o harbour, no git do xHarbour imagino que o pessoal não vai querer manter e atualizar com tudo que foi feito no harbour, mas imagino que o pessoal do harbour porte uma boa parte do que tem de diferente do xHarbour. Acredito que em uma semana ou um pouco mais já esteja no git do harbour.
SqlRdd
Enviado: 16 Ago 2023 11:29
por JoséQuintas
marco.prodata escreveu:mas pra conseguir vai precisar mudar a estrutura de pastas lá
Isso não faz muito sentido, porque compilamos harbour com qualquer um, e não precisamos mudar estrutura de pastas.
Ter HBP é estranho, porque é recurso do HARBOUR e do HBMK2, pelo menos o que conheço.
Criem o fork, posso ajudar com o funcionamento da compilação no github, caso precisem.
Nem tem muito segredo, podem olhar o que criei pra outras coisas, fica tudo público.
Basicamente é fazer a montagem inicial, e o resto é tudo como se fossem BATs.
SqlRdd
Enviado: 16 Ago 2023 11:44
por marco.prodata
JoséQuintas escreveu:marco.prodata escreveu:mas pra conseguir vai precisar mudar a estrutura de pastas lá
Isso não faz muito sentido, porque compilamos harbour com qualquer um, e não precisamos mudar estrutura de pastas.
Ter HBP é estranho, porque é recurso do HARBOUR e do HBMK2, pelo menos o que conheço.
Criem o fork, posso ajudar com o funcionamento da compilação no github, caso precisem.
Nem tem muito segredo, podem olhar o que criei pra outras coisas, fica tudo público.
Basicamente é fazer a montagem inicial, e o resto é tudo como se fossem BATs.
Lá já tem um monte de bats de compilação, e nos mesmos dá pra ver que usavam uma estrutura padrão de pasta diferente do que está hoje no github, o Ron simplesmente jogou as pastas lá da raiz dele e comitou pro git, logo, vai precisar fazer vários ajustes nos bats pra compilar, e no meu caso, preciso criar um bat pro vc22, pq lá tem pra bcc e pra vc8, mais tarde vou criar o fork e começar a tentar, ai posto aqui o avanço que conseguir, apesar de imaginar que rapidamente já devam portar pro harbour.
SqlRdd
Enviado: 16 Ago 2023 11:59
por JoséQuintas
Pode deixar como está, e no bat do github fazer a organização.
Por default é POWERSHELL em Windows.
Fazer na pasta TEMP dá espaço mais ilimitado do que na pasta do projeto !!!
SqlRdd
Enviado: 16 Ago 2023 12:19
por Itamar M. Lins Jr.
Olá!
carlos vargas falou que conseguiu compilar no harbour,
Olhei no Changelog e o Przmek fez a alterações para Harbour.
Depois teve mais atualizações, não sei se está 100% compatível sem mexer no código, por isso tentei compilar no Harbour.
Saudações,
Itamar M. Lins Jr.
SqlRdd
Enviado: 16 Ago 2023 12:25
por JoséQuintas
E pra quem esqueceu de dar uma olhada:
Parou em 2020, só com duas alterações em 2022.
Ele não "jogou do HD pro github".
O projeto era particular, e agora é público.
Tem aí um longo histórico de alterações.
Pode indicar que a organização das pastas era essa mesma.
Talvez copiado diferente pra compilação, talvez não.
SqlRdd
Enviado: 16 Ago 2023 16:09
por marco.prodata
JoséQuintas escreveu:hist.png
E pra quem esqueceu de dar uma olhada:
Parou em 2020, só com duas alterações em 2022.
Ele não "jogou do HD pro github".
O projeto era particular, e agora é público.
Tem aí um longo histórico de alterações.
Pode indicar que a organização das pastas era essa mesma.
Talvez copiado diferente pra compilação, talvez não.
O próprio Ron postou que migrou do SVN pro github recente, e que estava buscando uma forma de puxar o histórico de alterações do SVN pro git, e por isso a demora em liberar as lib que era privadas, SQLRDD, xBuild, Visual xHarbour, etc. Essas libs que eram exclusivas do xhb.com, ele liberou agora e disse que não ia ajudar a compilar as mesmas, meio que abandonou mesmo o projeto, deu algumas dicas apenas e nada mais, mas pelos bats, e pelo que o mesmo disse, estavam estruturadas de acordo com o ambiente de desenvolvimento dos mesmos, e preciso ser ajustado pra compilar junto com o q seria o xharbour.org, que ele tinha liberado antes.
SqlRdd
Enviado: 16 Ago 2023 16:38
por marco.prodata
Itamar M. Lins Jr. escreveu:Olá!
carlos vargas falou que conseguiu compilar no harbour,
Olhei no Changelog e o Przmek fez a alterações para Harbour.
Depois teve mais atualizações, não sei se está 100% compatível sem mexer no código, por isso tentei compilar no Harbour.
Saudações,
Itamar M. Lins Jr.
Ele fez essas alterações quando? olhei no git de hj e não tem nada, no core do harbour