profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/juanfra684/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Juan Francisco Cantero Hurtado juanfra684 Spain http://juanfra.info

jasperla/openbsd-wip 225

OpenBSD work in progress ports

juanfra684/2048.cpp 0

🎮 Terminal version of the game "2048" written in C++ 11

juanfra684/30DaysofSwift 0

A self taught project to learn swift.

juanfra684/afterglow-theme 0

A minimal dark Theme for Sublime Text 2 and 3

juanfra684/Algorithms-Explainations 0

All Algorithms explained in simple English Language with example and links to their implementation in various programming languages and other required resources.

juanfra684/android-vts 0

Android Vulnerability Test Suite - In the spirit of open data collection, and with the help of the community, let's take a pulse on the state of Android security. NowSecure presents an on-device app to test for recent device vulnerabilities.

juanfra684/aria2 0

aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.

juanfra684/arsd 0

This is a collection of modules that I've released over the years. Most of them stand alone, or have just one or two dependencies in here, so you don't have to download this whole repo.

juanfra684/awesome-courses 0

List of awesome university courses for learning Computer Science!

juanfra684/awesome-delphi 0

A curated list of awesome Delphi frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

PR opened crystal-lang/crystal-website

Typo. new -> now
+1 -1

0 comment

1 changed file

pr created time in 4 days

push eventjuanfra684/crystal-website

Juan Francisco Cantero Hurtado

commit sha 8b8d83c765d163bd2a06c0f499d3e02d256e6253

Typo. new -> now

view details

push time in 4 days

PR opened rakudo/rakudo.org

Fix pkgsrc text.
  • They prefer lowercase for pkgsrc.
  • Pkgsrc.se is only a search engine for pkgsrc, not the name of the project.
  • They support also Linux, MacOS, Minix, etc. So, not only for BSDs.
+1 -1

0 comment

1 changed file

pr created time in 2 months

create barnchjuanfra684/rakudo.org

branch : pkgsrc

created branch time in 2 months

PR opened rakudo/rakudo.org

Move the IRC links to Libera

Same changes as Raku/raku.org/pull/164.

+4 -4

0 comment

3 changed files

pr created time in 2 months

create barnchjuanfra684/rakudo.org

branch : libera

created branch time in 2 months

fork juanfra684/rakudo.org

Code for rakudo.org website

https://rakudo.org/

fork in 2 months

startedrui314/chibicc

started time in 2 months

issue closedracket/racket

"error: 'JIT_LOCAL4' undeclared" on OpenBSD/powerpc

When I try to build Racket 6.4 on OpenBSD/powerpc with GCC 4.9.3 and jit/places/futures enabled, it shows this error during the build:

cc -O2 -pipe    -I./.. -I/usr/ports/pobj/racket-minimal-6.4/racket-6.4/src/racket/src/../include -I/usr/local/include -I/usr/X11R6/include -pthread -I/usr/local/include  -DUSE_SENORA_GC  -c /usr/ports/pobj/racket-minimal-6.4/racket-6.4/src/racket/src/hash.c -o hash.o
cc -O2 -pipe    -I./.. -I/usr/ports/pobj/racket-minimal-6.4/racket-6.4/src/racket/src/../include -I/usr/local/include -I/usr/X11R6/include -pthread -I/usr/local/include  -DUSE_SENORA_GC  -c /usr/ports/pobj/racket-minimal-6.4/racket-6.4/src/racket/src/jit.c -o jit.o
/usr/ports/pobj/racket-minimal-6.4/racket-6.4/src/racket/src/jit.c: In function 'scheme_generate':
/usr/ports/pobj/racket-minimal-6.4/racket-6.4/src/racket/src/jit.c:2469:32: error: 'JIT_LOCAL4' undeclared (first use in this function)
           mz_ld_runstack_base_alt(JIT_RUNSTACK);
                                ^
/usr/ports/pobj/racket-minimal-6.4/racket-6.4/src/racket/src/jit.c:2469:32: note: each undeclared identifier is reported only once for each function it appears in
/usr/ports/pobj/racket-minimal-6.4/racket-6.4/src/racket/src/jit.c: In function 'generate_function_getarg':
/usr/ports/pobj/racket-minimal-6.4/racket-6.4/src/racket/src/jit.c:3465:26: error: 'JIT_LOCAL4' undeclared (first use in this function)
     mz_set_local_p(JIT_RUNSTACK, JIT_RUNSTACK_BASE_LOCAL);
                          ^
*** Error 1 in racket/src (Makefile:217 'jit.o')
*** Error 1 in racket/src (Makefile:136 'all')

Unlike the default compiler on OpenBSD (GCC 4.2), GCC 4.9.3 supports thread-local storage (emulated).

closed time in 3 months

juanfra684

issue commentracket/racket

"error: 'JIT_LOCAL4' undeclared" on OpenBSD/powerpc

Don't worry, Racket has been building fine for years on OpenBSD/macppc with places and futures disabled. I'm closing the issue because it is very old. I will open new bug reports if I find problems with CS on other architectures.

Thanks for taking caring of the less popular architectures (and OS).

juanfra684

comment created time in 3 months

issue closedracket/racket

Racket 8.0.900 BC is installing the directory "collects" to the wrong prefix

I'm updating the OpenBSD port to the version 8.1 (working with 8.0.900 until you release the new stable version). I'm testing the port on OpenBSD Sparc64 with the BC variant. The same process worked fine with 8.0 on the same machine, however the version 8.0.900 is installing the collections to the wrong prefix:

With 8.0.900:
/usr/local/lib/racket/compiled/usr/local/share/racket/collects/acks/compiled/acks_rkt.dep

With 8.0:
/usr/local/share/racket/collects/acks/compiled/acks_rkt.dep

I don't know if the same problem happens with CS because this machine can't run the Chez version. I'm using the minimal tarball.

These are the configure args:

--enable-libffi
--enable-gracket
--enable-foreign
--enable-lt=/usr/bin/libtool
--disable-backtrace
--disable-docs
--disable-libs
--disable-shared
--enable-bcdefault
--disable-jit
--disable-places
--disable-futures
--prefix='/usr/local'
--sysconfdir='/etc'
--mandir='/usr/local/man'
--infodir='/usr/local/info'
--localstatedir='/var'
--disable-silent-rules
--disable-gtk-doc

closed time in 3 months

juanfra684

issue commentracket/racket

Racket 8.0.900 BC is installing the directory "collects" to the wrong prefix

Thanks for the quick reply!. I was worried because there was a hardcoded /usr/local in the middle of the paths.

Looks like racket is passing the usual tests, so I will keep the new default.

juanfra684

comment created time in 3 months

issue openedracket/racket

Racket 8.0.900 BC is installing the directory "collects" to the wrong prefix

I'm updating the OpenBSD port to the version 8.1 (working with 8.0.900 until you release the new stable version). I'm testing the port on OpenBSD Sparc64 with the BC variant. The same process worked fine with 8.0 on the same machine, however the version 8.0.900 is installing the collections to the wrong prefix:

With 8.0.900:
/usr/local/lib/racket/compiled/usr/local/share/racket/collects/acks/compiled/acks_rkt.dep

With 8.0:
/usr/local/share/racket/collects/acks/compiled/acks_rkt.dep

I don't know if the same problem happens with CS because this machine can't run the Chez version. I'm using the minimal tarball.

These are the configure args:

--enable-libffi
--enable-gracket
--enable-foreign
--enable-lt=/usr/bin/libtool
--disable-backtrace
--disable-docs
--disable-libs
--disable-shared
--enable-bcdefault
--disable-jit
--disable-places
--disable-futures
--prefix='/usr/local'
--sysconfdir='/etc'
--mandir='/usr/local/man'
--infodir='/usr/local/info'
--localstatedir='/var'
--disable-silent-rules
--disable-gtk-doc

created time in 3 months