Comments (30)
The new version I pushed should work fine. I’m still unable to reach the original author. Some peole like @ygrek and @ytomino are forking and improving the lib. It would be nice to have an official branch of ocurl somewhere. The most advanced is probably @ygrek’s version.
from opam-repository.
@vbmithr can you pull @ygrek changes in your tree ?
from opam-repository.
Yes I’m going to see what I can do.
from opam-repository.
Fixed. Please close this issue.
from opam-repository.
Unfortunately, ocurl is still broken 5 same problem with 3.12 and 4.00):
$ opam install ocurl
The following actions will be performed:
- install ocurl.0.5.4
1 to install | 0 to reinstall | 0 to upgrade | 0 to downgrade | 0 to remove
=-=-= Installing ocurl.0.5.4 =-=-=
The archive for ocurl.0.5.4 is in the local cache.
Extracting /home/dicosmo/.opam/archives/ocurl.0.5.4+opam.tar.gz.
Building ocurl.0.5.4:
./configure
make
make install
The compilation of ocurl.0.5.4 failed.
Uninstalling ocurl.0.5.4:
ocamlfind remove curl
==== ERROR [while installing ocurl.0.5.4] ====
command make
path /home/dicosmo/.opam/4.00.1/build/ocurl.0.5.4
exit-code 2
env-file /home/dicosmo/.opam/4.00.1/build/ocurl.0.5.4/ocurl-1872ec.env
stdout-file /home/dicosmo/.opam/4.00.1/build/ocurl.0.5.4/ocurl-1872ec.out
stderr-file /home/dicosmo/.opam/4.00.1/build/ocurl.0.5.4/ocurl-1872ec.err
stdout
make[1]: Entering directory /home/dicosmo/.opam/4.00.1/build/ocurl.0.5.4' make[1]: Leaving directory
/home/dicosmo/.opam/4.00.1/build/ocurl.0.5.4'
make[1]: Entering directory /home/dicosmo/.opam/4.00.1/build/ocurl.0.5.4' ocamlc.opt -c curl.mli -o curl.cmi ocamlc.opt -c curl.ml -o curl.cmo ocamlc.opt -c -ccopt "-DHAVE_CONFIG_H -Wall" curl-helper.c make[1]: Leaving directory
/home/dicosmo/.opam/4.00.1/build/ocurl.0.5.4'
stderr
curl-helper.c: In function ‘handleDnsServers’:
curl-helper.c:5488:12: error: ‘CURLOPT_DNS_SERVERS’ undeclared (first use in this function)
curl-helper.c:5488:12: note: each undeclared identifier is reported only once for each function it appears in
curl-helper.c: At top level:
curl-helper.c:6120:6: error: ‘CURL_VERSION_NTLM_WB’ undeclared here (not in a function)
make[1]: *** [curl-helper.o] Error 2
make: *** [all] Error 2
'opam install ocurl' failed.
from opam-repository.
Which OS/version/curl version are you using ?
from opam-repository.
The version of ocurl is 0.5.4 (the only one reported by opam), tested
on OCaml 3.12 and 4.00 (same error).
OS=Debian testing, with the following relevant curl-related libraries installed
(by the way, ocurl 0.5.3 compiles with no error on the same environment)
$ dpkg -l | grep curl
ii curl 7.21.0-1 Get a file from an HTTP, HTTPS or FTP server
ii libcurl-ocaml 0.5.3-2+b1 OCaml curl bindings (Runtime Library)
ii libcurl-ocaml-dev 0.5.3-2+b1 OCaml libcurl bindings (Development package)
ii libcurl3:amd64 7.21.7-3 Multi-protocol file transfer library (OpenSSL)
ii libcurl3-gnutls:amd64 7.21.7-3 Multi-protocol file transfer library (GnuTLS)
ii libcurl4-gnutls-dev 7.21.7-3 Development files and documentation for libcurl (GnuTLS)
Same problem on another machine (not mine), which is Debian stable with the
following curl-related libraries installed
$ dpkg -l | grep curl
ii curl 7.21.0-2.1+squeeze2 Get a file from an HTTP, HTTPS or FTP server
ii gnupg-curl 1.4.10-4+squeeze1 GNU privacy guard - a free PGP replacement (cURL)
ii libcurl-ocaml 0.5.3-1 OCaml curl bindings (Runtime Library)
ii libcurl-ocaml-dev 0.5.3-1 OCaml libcurl bindings (Development package)
ii libcurl3 7.21.0-2.1+squeeze2 Multi-protocol file transfer library (OpenSSL)
ii libcurl3-gnutls 7.21.0-2.1+squeeze2 Multi-protocol file transfer library (GnuTLS)
ii libcurl4-gnutls-dev 7.21.0-2.1+squeeze2 Development files and documentation for libcurl (GnuTLS)
On Mon, Feb 18, 2013 at 05:20:42AM -0800, Vincent Bernardoff wrote:
Which OS/version/curl version are you using ?
—
Reply to this email directly or view it on GitHub.
Roberto Di Cosmo
Professeur En delegation a l'INRIA
PPS E-mail: [email protected]
Universite Paris Diderot WWW : http://www.dicosmo.org
Case 7014 Tel : ++33-(0)1-57 27 92 20
5, Rue Thomas Mann
F-75205 Paris Cedex 13 Identica: http://identi.ca/rdicosmo
FRANCE. Twitter: http://twitter.com/rdicosmo
Attachments:
MIME accepted, Word deprecated
http://www.gnu.org/philosophy/no-word-attachments.html
Office location:
Bureau 320 (3rd floor)
Batiment Sophie Germain
Avenue de France
Metro Bibliotheque Francois Mitterrand, ligne 14/RER C
GPG fingerprint 2931 20CE 3A5A 5390 98EC 8BFC FCCA C3BE 39CB 12D3
from opam-repository.
Well, one problem comes from a
#ifdef HAVE_DECL_CURLOPT_DNS_SERVERS
used in line 5478 of curl-helper.c that should be
#if HAVE_DECL_CURLOPT_DNS_SERVERS
As a side remark, several new features were added to libcurl, and many of them seem not to be tested in the configure script, like for example CURL_VERSION_NTLM_WB which was added in 7.22 (but a simple upgrade of the libcurl libraries fixed the problem, so this is more an issue of declaring properly dependencies on external library, which is a general issue).
I just mailed this bug report to @ygrek ... there is nothing to do on opam-repository until a new upstream release is out.
from opam-repository.
Version 0.5.5 was just released, that should fix all these issues : https://forge.ocamlcore.org/frs/?group_id=330&release_id=850
from opam-repository.
There is one other ocurl failed build log in
https://github.com/OCamlPro/opam-repository/issues/451
from opam-repository.
I have just packaged ocurl 0.5.5. Please try it !
from opam-repository.
On 02/25/2013 06:35 PM, Vincent Bernardoff wrote:
I have just packaged ocurl 0.5.5. Please try it !
This one installs without problem on my machine.
—
Reply to this email directly or view it on GitHub
https://github.com/OCamlPro/opam-repository/issues/111#issuecomment-14032413.
from opam-repository.
ocurl 0.5.5 doesn't work for me.
==== ERROR [while installing ocurl.0.5.5] ====
# opam-version 0.9.3 (0.9.3-2-g2a64f59)
# os linux
# command make
# path /opt/opam/system/build/ocurl.0.5.5
# exit-code 2
# env-file /opt/opam/system/build/ocurl.0.5.5/ocurl-6d07ae.env
# stdout-file /opt/opam/system/build/ocurl.0.5.5/ocurl-6d07ae.out
# stderr-file /opt/opam/system/build/ocurl.0.5.5/ocurl-6d07ae.err
### stdout ###
...[truncated]
(cd examples; make)
make[2]: Entering directory `/opt/opam/system/build/ocurl.0.5.5/examples'
make[3]: Entering directory `/opt/opam/system/build/ocurl.0.5.5/examples'
make[3]: Leaving directory `/opt/opam/system/build/ocurl.0.5.5/examples'
make[3]: Entering directory `/opt/opam/system/build/ocurl.0.5.5/examples'
ocamlc.opt -c -I .. ocurl.ml -o ocurl.cmo
ocamlc.opt -custom -I .. -ccopt -L.. curl.cma ocurl.cmo -o ocurl
make[3]: Leaving directory `/opt/opam/system/build/ocurl.0.5.5/examples'
make[2]: Leaving directory `/opt/opam/system/build/ocurl.0.5.5/examples'
make[1]: Leaving directory `/opt/opam/system/build/ocurl.0.5.5'
### stderr ###
...[truncated]
curl-helper.c:(.text+0xa1a2): undefined reference to `curl_easy_strerror'
../libcurl-helper.a(curl-helper.o): In function `free_curl_slist':
curl-helper.c:(.text+0x5736): undefined reference to `curl_slist_free_all'
collect2: ld returned 1 exit status
File "_none_", line 1, characters 0-1:
Error: Error while building custom runtime system
make[3]: *** [ocurl] Error 2
make[2]: *** [all] Error 2
make[1]: *** [examples] Error 2
make: *** [all] Error 2
'opam install ocurl' failed.
The system is somewhat non-standard gentoo with libcurl 7.26.0.
from opam-repository.
I should add that 0.5.3 works for me, at least when installed from the system package manager (I think that version has been removed from opam for some reason).
from opam-repository.
The compilation error you report here is not related to the
opam package, but to your environment, where you seem to have
compiled a version of libcurl that does not provide curl_easy_strerror
(which is really strange, as this is defined in lib/strerror.c
in the sources of curl).
Did you install the development libraries?
On Thu, Mar 07, 2013 at 12:19:40AM -0800, Owen Gunden wrote:
ocurl 0.5.5 doesn't work for me.
==== ERROR [while installing ocurl.0.5.5] ====
opam-version 0.9.3 (0.9.3-2-g2a64f59)
os linux
command make
path /opt/opam/system/build/ocurl.0.5.5
exit-code 2
env-file /opt/opam/system/build/ocurl.0.5.5/ocurl-6d07ae.env
stdout-file /opt/opam/system/build/ocurl.0.5.5/ocurl-6d07ae.out
stderr-file /opt/opam/system/build/ocurl.0.5.5/ocurl-6d07ae.err
stdout
...[truncated](cd examples; make)
make[2]: Entering directory/opt/opam/system/build/ocurl.0.5.5/examples' make[3]: Entering directory
/opt/opam/system/build/ocurl.0.5.5/examples'
make[3]: Leaving directory/opt/opam/system/build/ocurl.0.5.5/examples' make[3]: Entering directory
/opt/opam/system/build/ocurl.0.5.5/examples'
ocamlc.opt -c -I .. ocurl.ml -o ocurl.cmo
ocamlc.opt -custom -I .. -ccopt -L.. curl.cma ocurl.cmo -o ocurl
make[3]: Leaving directory/opt/opam/system/build/ocurl.0.5.5/examples' make[2]: Leaving directory
/opt/opam/system/build/ocurl.0.5.5/examples'
make[1]: Leaving directory `/opt/opam/system/build/ocurl.0.5.5'stderr
...[truncated]
curl-helper.c:(.text+0xa1a2): undefined reference tocurl_easy_strerror' ../libcurl-helper.a(curl-helper.o): In function
free_curl_slist':
curl-helper.c:(.text+0x5736): undefined reference to `curl_slist_free_all'
collect2: ld returned 1 exit status
File "none", line 1, characters 0-1:
Error: Error while building custom runtime system
make[3]: *** [ocurl] Error 2
make[2]: *** [all] Error 2
make[1]: *** [examples] Error 2
make: *** [all] Error 2'opam install ocurl' failed.
The system is somewhat non-standard gentoo with libcurl 7.26.0.
—
Reply to this email directly or view it on GitHub.*
Roberto Di Cosmo
Professeur En delegation a l'INRIA
PPS E-mail: [email protected]
Universite Paris Diderot WWW : http://www.dicosmo.org
Case 7014 Tel : ++33-(0)1-57 27 92 20
5, Rue Thomas Mann
F-75205 Paris Cedex 13 Identica: http://identi.ca/rdicosmo
FRANCE. Twitter: http://twitter.com/rdicosmo
Attachments:
MIME accepted, Word deprecated
http://www.gnu.org/philosophy/no-word-attachments.html
Office location:
Bureau 320 (3rd floor)
Batiment Sophie Germain
Avenue de France
Metro Bibliotheque Francois Mitterrand, ligne 14/RER C
GPG fingerprint 2931 20CE 3A5A 5390 98EC 8BFC FCCA C3BE 39CB 12D3
from opam-repository.
On gentoo there is no separate development package. The headers are installed by the main curl package. I just checked, and I do indeed have /usr/include/curl/curl.h with reference to curl_easy_strerror. In comparing to my ubuntu system, the only seemingly significant difference I noticed was that my gentoo box doesn't have libcurl.la (indeed it looks like the package manager explicitly skips installing it).
Ocurl-0.5.3 compiles fine for me. Has there been some change in the way ocurl is building between 0.5.3 and 0.5.5?
from opam-repository.
Digging a little deeper, by changing to the system/build/ocurl-0.5.5 dir and manually running make
, I have discovered that the library itself compiles fine, it's during compilation of the examples that this error happens:
make[1]: Entering directory `/opt/opam/system/build/ocurl.0.5.5'
make[1]: Leaving directory `/opt/opam/system/build/ocurl.0.5.5'
make[1]: Entering directory `/opt/opam/system/build/ocurl.0.5.5'
(cd examples; make)
make[2]: Entering directory `/opt/opam/system/build/ocurl.0.5.5/examples'
make[3]: Entering directory `/opt/opam/system/build/ocurl.0.5.5/examples'
make[3]: Leaving directory `/opt/opam/system/build/ocurl.0.5.5/examples'
make[3]: Entering directory `/opt/opam/system/build/ocurl.0.5.5/examples'
ocamlc.opt -custom -I .. -ccopt -L.. curl.cma ocurl.cmo -o ocurl
../libcurl-helper.a(curl-helper.o): In function `handleDnsServers':
curl-helper.c:(.text+0x2cb): undefined reference to `curl_easy_setopt'
Thanks for your help.
from opam-repository.
Hi Owen,
it seems you are not linking with the curl C library, that provides
these functions, so
you might try to play with something like
ocamlc.opt -custom -I .. -ccopt -L.. -ccopt -lcurl curl.cma ocurl.cmo -o ocurl
^^^^^^^^^^^^^^^
The info on which C library to link with is embedded in the .cma files in
general, so
maybe something is wrong with the meta info in your .cma
Here is what I get on mine:
$ocamlobjinfo curl.cma
File curl.cma
Force custom: no
Extra C object files: -lcurl-helper -lcurl
Extra C options:
Extra dynamically-loaded libraries: -lcurl-helper
Unit name: Curl
Force link: no
Interfaces imported:
c91c0bbb9f7670b10cdc0f2dcc57c5f9 Int32
db723a1798b122e08919a2bfed062514 Pervasives
06ab5e6944c47322b9d305c0aa0b07ff String
2a19929a535447ed0c8fc58ae3adc1a0 Unix
9c85fb419d52a8fd876c84784374e0cf List
e28543018d3991d2a7e9e4233bc16727 Callback
9cf8941f15489d84ebd11297f6b92182 CamlinternalOO
3aeb33d11433c95bb62053c65665eb76 Obj
0ebf4acd50bf8db213705159125ddf77 Curl
Uses unsafe features: YES
Primitives declared in this module:
caml_curl_multi_cleanup
caml_curlm_remove_finished
caml_curlm_wait_data
caml_curl_multi_perform_all
caml_curl_multi_add_handle
caml_curl_multi_init
caml_curl_pause
helper_curl_easy_strerror
caml_curl_version_info
helper_curl_easy_reset
helper_curl_version
helper_curl_getdate
helper_curl_unescape
helper_curl_escape
helper_curl_easy_getinfo
helper_curl_easy_cleanup
helper_curl_easy_perform
helper_curl_easy_setopt
helper_curl_easy_duphandle
helper_curl_easy_init
helper_curl_global_cleanup
helper_curl_global_init
2013/3/7 Owen Gunden [email protected]
Digging a little deeper, by changing to the system/build/ocurl-0.5.5 dir
and manually running make, I have discovered that the library itself
compiles fine, it's during compilation of the examples that this error
happens:make[1]: Entering directory
/opt/opam/system/build/ocurl.0.5.5' make[1]: Leaving directory
/opt/opam/system/build/ocurl.0.5.5'
make[1]: Entering directory/opt/opam/system/build/ocurl.0.5.5' (cd examples; make) make[2]: Entering directory
/opt/opam/system/build/ocurl.0.5.5/examples'
make[3]: Entering directory/opt/opam/system/build/ocurl.0.5.5/examples' make[3]: Leaving directory
/opt/opam/system/build/ocurl.0.5.5/examples'
make[3]: Entering directory/opt/opam/system/build/ocurl.0.5.5/examples' ocamlc.opt -custom -I .. -ccopt -L.. curl.cma ocurl.cmo -o ocurl ../libcurl-helper.a(curl-helper.o): In function
handleDnsServers':
curl-helper.c:(.text+0x2cb): undefined reference to `curl_easy_setopt'Thanks for your help.
—
Reply to this email directly or view it on GitHubhttps://github.com/OCamlPro/opam-repository/issues/111#issuecomment-14553538
.
--Roberto Di Cosmo
Professeur En delegation a l'INRIA
PPS E-mail: [email protected]
Universite Paris Diderot WWW : http://www.dicosmo.org
Case 7014 Tel : ++33-(0)1-57 27 92 20
5, Rue Thomas Mann
F-75205 Paris Cedex 13
FRANCE.
Attachments:
MIME accepted
Word deprecated, http://www.rfc1149.net/documents/whynotword
Office location:
Bureau 6C15 (6th floor)
175, rue du Chevaleret, XIII
Metro Chevaleret, ligne 6
from opam-repository.
Yep, that looks like the problem. Mine shows:
Extra C object files: -lcurl-helper -lssl -lcrypto -lrt -lssl -lcrypto -lz
and when I add -ccopt -lcurl, the command succeeds.
from opam-repository.
the offending line appears to be this one in the configure script:
CURLLIBS=`curl-config --libs | cut -d ' ' -f 2-`
The cut
is removing -lcurl
, which in turn is causing it not to end up in the makefile and eventually the .cma
from opam-repository.
curl-config --libs on my system outputs:
-lcurl -lssl -lcrypto -lrt -lssl -lcrypto -lz
which is a bit redundant on the ssl and crypto, but the issue seems to be removing -lcurl from the front.
from opam-repository.
Happy this helped... now, it would be nice to find out why
on your gentoo system you end up with a curl.cma that is
is missing the -lcurl in the metadata, and report the
issue to ygrek upstream (I am cc:ing him just in case) :-)
Roberto
On Thu, Mar 07, 2013 at 03:10:37AM -0800, Owen Gunden wrote:
Yep, that looks like the problem. Mine shows:
Extra C object files: -lcurl-helper -lssl -lcrypto -lrt -lssl -lcrypto -lz
and when I add -ccopt -lcurl, the command succeeds.
—
Reply to this email directly or view it on GitHub.*
Roberto Di Cosmo
Professeur En delegation a l'INRIA
PPS E-mail: [email protected]
Universite Paris Diderot WWW : http://www.dicosmo.org
Case 7014 Tel : ++33-(0)1-57 27 92 20
5, Rue Thomas Mann
F-75205 Paris Cedex 13 Identica: http://identi.ca/rdicosmo
FRANCE. Twitter: http://twitter.com/rdicosmo
Attachments:
MIME accepted, Word deprecated
http://www.gnu.org/philosophy/no-word-attachments.html
Office location:
Bureau 320 (3rd floor)
Batiment Sophie Germain
Avenue de France
Metro Bibliotheque Francois Mitterrand, ligne 14/RER C
GPG fingerprint 2931 20CE 3A5A 5390 98EC 8BFC FCCA C3BE 39CB 12D3
from opam-repository.
Cool, I think you have enough element to report the issue
to ygrek!
On Thu, Mar 07, 2013 at 03:16:21AM -0800, Owen Gunden wrote:
curl-config --libs on my system outputs:
-lcurl -lssl -lcrypto -lrt -lssl -lcrypto -lz
which is a bit redundant on the ssl and crypto, but the issue seems to be
removing -lcurl from the front.—
Reply to this email directly or view it on GitHub.*
Roberto Di Cosmo
Professeur En delegation a l'INRIA
PPS E-mail: [email protected]
Universite Paris Diderot WWW : http://www.dicosmo.org
Case 7014 Tel : ++33-(0)1-57 27 92 20
5, Rue Thomas Mann
F-75205 Paris Cedex 13 Identica: http://identi.ca/rdicosmo
FRANCE. Twitter: http://twitter.com/rdicosmo
Attachments:
MIME accepted, Word deprecated
http://www.gnu.org/philosophy/no-word-attachments.html
Office location:
Bureau 320 (3rd floor)
Batiment Sophie Germain
Avenue de France
Metro Bibliotheque Francois Mitterrand, ligne 14/RER C
GPG fingerprint 2931 20CE 3A5A 5390 98EC 8BFC FCCA C3BE 39CB 12D3
from opam-repository.
I see on my ubuntu box that curl-config --libs is:
-L/usr/lib/x86_64-linux-gnu -lcurl
in which case the cut command makes sense. Perhaps we need something more sophisticated, like removing -L but not -l entries. The following seems to work on both my ubuntu and gentoo boxes:
curl-config --libs | xargs -n 1 echo | grep -v -- -L | xargs echo
from opam-repository.
Dear Owen,
that does seem to make sense, so may you write up
a simple summary of the issue you were confronted with,
your proposed patch, and submit it to ygrek who took
over maintenance of ocurl... as soon as he does a new
upstream release, we will have an updated opam package,
and the problem will be solved.
Roberto
On Thu, Mar 07, 2013 at 03:28:23AM -0800, Owen Gunden wrote:
I see on my ubuntu box that curl-config --libs is:
-L/usr/lib/x86_64-linux-gnu -lcurl
in which case the cut command makes sense. Perhaps we need something more
sophisticated, like removing -L but not -l entries. The following seems to work
on both my ubuntu and gentoo boxes:curl-config --libs | xargs -n 1 echo | grep -v -- -L | xargs echo
—
Reply to this email directly or view it on GitHub.*
Roberto Di Cosmo
Professeur En delegation a l'INRIA
PPS E-mail: [email protected]
Universite Paris Diderot WWW : http://www.dicosmo.org
Case 7014 Tel : ++33-(0)1-57 27 92 20
5, Rue Thomas Mann
F-75205 Paris Cedex 13 Identica: http://identi.ca/rdicosmo
FRANCE. Twitter: http://twitter.com/rdicosmo
Attachments:
MIME accepted, Word deprecated
http://www.gnu.org/philosophy/no-word-attachments.html
Office location:
Bureau 320 (3rd floor)
Batiment Sophie Germain
Avenue de France
Metro Bibliotheque Francois Mitterrand, ligne 14/RER C
GPG fingerprint 2931 20CE 3A5A 5390 98EC 8BFC FCCA C3BE 39CB 12D3
from opam-repository.
Done.
from opam-repository.
Thanks!
On Thu, Mar 07, 2013 at 04:11:44AM -0800, Owen Gunden wrote:
Done.
—
Reply to this email directly or view it on GitHub.*
Roberto Di Cosmo
Professeur En delegation a l'INRIA
PPS E-mail: [email protected]
Universite Paris Diderot WWW : http://www.dicosmo.org
Case 7014 Tel : ++33-(0)1-57 27 92 20
5, Rue Thomas Mann
F-75205 Paris Cedex 13 Identica: http://identi.ca/rdicosmo
FRANCE. Twitter: http://twitter.com/rdicosmo
Attachments:
MIME accepted, Word deprecated
http://www.gnu.org/philosophy/no-word-attachments.html
Office location:
Bureau 320 (3rd floor)
Batiment Sophie Germain
Avenue de France
Metro Bibliotheque Francois Mitterrand, ligne 14/RER C
GPG fingerprint 2931 20CE 3A5A 5390 98EC 8BFC FCCA C3BE 39CB 12D3
from opam-repository.
Thanks for the investigation! Please try 0.5.6 release.
from opam-repository.
Works for me, thanks ygrek. I even made a pull request with an updated opam package: https://github.com/OCamlPro/opam-repository/pull/550
from opam-repository.
Duplicate of #451
from opam-repository.
Related Issues (20)
- Fix dependency of soupault
- Integration tests using the gcc compiler mostly fail on MacOS HOT 1
- archives missing for: base32.1.0.0 cborl.0.1.0 HOT 1
- Stop mybuild generating CI noises HOT 3
- archive index not updating HOT 4
- readdir_with_kind_if_available_unix expects non-POSIX d_type HOT 2
- hevea URL changed. HOT 2
- session-cohttp-async.0.4.* was linking result transitively
- opam init fails to find zstd when compiling ocaml-base-compiler
- Installing llvm on macOS Sonoma 14.2.1 with M3 processor fails
- Installing conf-openblas 0.2.1 needs PKG_CONFIG_PATH extended.
- Opam repository API HOT 2
- ocamlgraph.1.8.8 - moved to new address HOT 2
- OCaml 5.2.0 Release Readiness HOT 1
- Invalid_argument("OpamEnv.unzip_to") opam error after installing conf-openblas HOT 2
- opam switch create dune fails on WSL: "undefined reference to `pthread_join@GLIBC_2.34'"
- Unable to install conf-gmp on Arch Linux with Homebrew HOT 3
- MacOS,Arm: conf-mpfr-paths does not install HOT 4
- css checksum changed and is not installable currently HOT 15
- ocaml lru cache changed signature HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opam-repository.