Hola.
Se nos ha pasado como es la construcción de modharbour.
Alguno se apunta ?
Saludos
Osvaldo Ramirez
Construction de modharbour LINUX
-
- Mensajes: 127
- Registered for: 3 years 6 months
-
- Site Admin
- Mensajes: 315
- Registered for: 3 years 6 months
Claro, podemos ir viéndolo
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
- ricardo arraes
- Mensajes: 87
- Registered for: 3 years 6 months
No entendí lo que querías decir, Osvaldo
The work always comes before the belief
-
- Mensajes: 127
- Registered for: 3 years 6 months
Explico poquito y posiblemente este mal en conceptos.
Una cosa es harbour el cual podémos bajar con git y contruirlo
Pero otra cosa es modharbour, el cual tenemos que bajar y contruirlo.
Ahoria Antonio nos facilita ya bajándolo del git para windows y para linux
pero no estan todos las distro de linux, ejemplo Debian.
Por lo tanto es como poder construir modharbour para linux, cuales serian los pasos a
seguir.
Saludos
Una cosa es harbour el cual podémos bajar con git y contruirlo
Pero otra cosa es modharbour, el cual tenemos que bajar y contruirlo.
Ahoria Antonio nos facilita ya bajándolo del git para windows y para linux
pero no estan todos las distro de linux, ejemplo Debian.
Por lo tanto es como poder construir modharbour para linux, cuales serian los pasos a
seguir.
Saludos
- charly
- Mensajes: 145
- Registered for: 3 years 6 months
Osvaldo,
En el github si mirais el script del actions facilmente podreis ver como contruirlo
La mitad del script no lo necesitais.
C.
En el github si mirais el script del actions facilmente podreis ver como contruirlo
Código: Seleccionar todo
name: modharbour for Ubuntu 64
on:
push:
jobs:
build:
runs-on: ubuntu-latest
if: github.actor == github.event.repository.owner.login
steps:
- name: Checkout mod_harbour repo
uses: actions/checkout@v2
- name: Checkout harbour/core repo
uses: actions/checkout@v2
with:
repository: harbour/core
path: harbour
- name: Install dependencies
run: |
sudo apt-get update
sudo apt install libcurl4-openssl-dev libssl-dev apache2-dev gcc
sudo cp -r /usr/include/x86_64-linux-gnu/curl /usr/include
- name: Compile harbour
run: |
cd harbour
export HB_USER_CFLAGS="-fPIC"
export HB_BUILD_CONTRIBS
export HB_WITH_PCRE=local
make
- name: Compile mod_harbour
run: |
cd linux
../harbour/bin/linux/gcc/hbmk2 modharbour.hbp
mv libmod_harbour.so mod_harbour.so
- name: Get current time
uses: srfrnk/current-time@master
id: current-time
with:
format: YYYY_MM_DD
- name: Upload mod_harbour.so to artifact
env:
TIME: "${{ steps.current-time.outputs.formattedTime }}"
uses: actions/upload-artifact@v2
with:
name: modharbour_ubuntu64_${{ env.TIME }}
path: linux/mod_harbour.so
- name: Upload libharbour.so.3.2.0 to artifact
env:
TIME: "${{ steps.current-time.outputs.formattedTime }}"
uses: actions/upload-artifact@v2
with:
name: modharbour_ubuntu64_${{ env.TIME }}
path: linux/libharbour.so.3.2.0
- name: Upload readme.md to artifact
env:
TIME: "${{ steps.current-time.outputs.formattedTime }}"
uses: actions/upload-artifact@v2
with:
name: modharbour_ubuntu64_${{ env.TIME }}
path: linux/readme.md
La mitad del script no lo necesitais.
C.
Salutacions, saludos, regards.
Charly
"...programar es fácil, hacer programas es difícil..."
https://httpd2.blogspot.com/
https://forum.modharbour.app
Charly
"...programar es fácil, hacer programas es difícil..."
https://httpd2.blogspot.com/
https://forum.modharbour.app