NoNNaN has quit [Remote host closed the connection]
NoNNaN has joined #ocaml
eikke__ has quit [Ping timeout: 240 seconds]
Cypi has quit [Ping timeout: 245 seconds]
nk0 has quit [Ping timeout: 245 seconds]
Cypi has joined #ocaml
ollehar has quit [Ping timeout: 240 seconds]
jwatzman|work has quit [Quit: jwatzman|work]
johnnydiabetic has quit [Quit: Leaving]
shinnya has quit [Ping timeout: 240 seconds]
racycle has quit [Quit: ZZZzzz…]
demonimin has quit [Quit: No Ping reply in 180 seconds.]
tlockney_away is now known as tlockney
demonimin has joined #ocaml
boogie has quit [Remote host closed the connection]
igitoor has quit [Ping timeout: 265 seconds]
igitoor has joined #ocaml
igitoor has joined #ocaml
igitoor has quit [Changing host]
cross has quit [Quit: leaving]
ustunozg_ has joined #ocaml
tenser has joined #ocaml
tenser has quit [Client Quit]
ustunozg_ has quit [Ping timeout: 255 seconds]
q66 has quit [Quit: Leaving]
BitPuffin has quit [Ping timeout: 240 seconds]
tenser has joined #ocaml
tenser has quit [Client Quit]
nk0 has joined #ocaml
cross has joined #ocaml
nikki93 has quit [Remote host closed the connection]
studybot has joined #ocaml
madroach has quit [Ping timeout: 252 seconds]
madroach has joined #ocaml
ihnorton has joined #ocaml
nikki93 has joined #ocaml
nikki93 has quit [Remote host closed the connection]
nikki93 has joined #ocaml
nikki93 has quit [Ping timeout: 252 seconds]
Eyyub has quit [Ping timeout: 255 seconds]
<whitequark>
I think I found a bug in ocamldep O_o
<whitequark>
ah no.
araujo has quit [Quit: Leaving]
nikki93 has joined #ocaml
<whitequark>
is it supposed to output an overapproximation of dependencies?
malo has quit [Quit: Leaving]
Katze_ has quit [Ping timeout: 240 seconds]
racycle_ has joined #ocaml
claudiuc has quit [Remote host closed the connection]
tnguyen has quit [Ping timeout: 252 seconds]
SethTisue has quit [Quit: SethTisue]
ihnorton has quit [Ping timeout: 240 seconds]
philtor has quit [Ping timeout: 252 seconds]
martintrojer has quit [Ping timeout: 255 seconds]
martintrojer has joined #ocaml
demonimin has quit [Remote host closed the connection]
manizzle has quit [Ping timeout: 240 seconds]
tlockney is now known as tlockney_away
ygrek has joined #ocaml
axiles has joined #ocaml
ygrek_ has joined #ocaml
ygrek has quit [Ping timeout: 252 seconds]
yacks has joined #ocaml
racycle_ has quit [Quit: ZZZzzz…]
nikki93 has quit [Remote host closed the connection]
manizzle has joined #ocaml
epichero has left #ocaml [#ocaml]
manizzle has quit [Max SendQ exceeded]
manizzle has joined #ocaml
manizzle has quit [Max SendQ exceeded]
nikki93 has joined #ocaml
nikki93 has quit [Remote host closed the connection]
nikki93 has joined #ocaml
jeregrine has joined #ocaml
manizzle has joined #ocaml
yacks has quit [Ping timeout: 240 seconds]
ggole has joined #ocaml
yacks has joined #ocaml
jeregrine has quit [Ping timeout: 240 seconds]
ygrek_ has quit [Ping timeout: 240 seconds]
yacks has quit [Ping timeout: 255 seconds]
studybot has quit [Remote host closed the connection]
studybot has joined #ocaml
BitPuffin has joined #ocaml
Simn has joined #ocaml
rgrinberg has quit [Quit: Leaving.]
rajesh has joined #ocaml
rajesh is now known as Guest63142
<Guest63142>
Hi people
<Guest63142>
I have a doubt regarding the building of package ocaml from the source in architectures that supports only bytecode compilation?
<Guest63142>
The package building steps is as follows
<Guest63142>
make opt
<Guest63142>
make bootstrap
<Guest63142>
make opt
<Guest63142>
make opt.opt
<Guest63142>
does the last two steps should be avoided in the architectures that does not support ocaml native code compilation ?
ygrek has joined #ocaml
claudiuc has joined #ocaml
<adrien>
actually all "opt" steps should; actually the steps you've mentionned are not the right steps at all
<adrien>
first should be "make world" and that would probably be the only one
NoNNaN has quit [Remote host closed the connection]
claudiuc_ has joined #ocaml
rks`_ has joined #ocaml
NoNNaN has joined #ocaml
brendan_ has joined #ocaml
nicoo_ has joined #ocaml
eikke__ has joined #ocaml
nicoo has quit [Disconnected by services]
nicoo_ is now known as nicoo
claudiuc has quit [*.net *.split]
rks` has quit [*.net *.split]
AeroNotix has quit [*.net *.split]
brendan has quit [*.net *.split]
zebr has quit [*.net *.split]
Averell has quit [*.net *.split]
AeroNotix_ has joined #ocaml
Averell has joined #ocaml
zebr has joined #ocaml
Averell has quit [Max SendQ exceeded]
Averell has joined #ocaml
ustunozgur has joined #ocaml
jao has quit [Ping timeout: 252 seconds]
yacks has joined #ocaml
ikaros has joined #ocaml
ustunozgur has quit [Remote host closed the connection]
ustunozgur has joined #ocaml
<Guest63142>
adrien: The first step is 'make world'. I made a typo mistake while informing.
nikki93 has quit [Remote host closed the connection]
<adrien_oww>
ok, then it should be the last one too
<Guest63142>
But make opt and make op.opt are meant for native code compilation , right?
<adrien_oww>
make bootstrap is optional (but you can do it of course)
<adrien_oww>
make opt creates a bytecode-compiled native code compiler
<adrien_oww>
and make opt.opt creates a native-code-compiled native code compiler (which is therefore faster)
<Guest63142>
adrien_oww: what are the steps required to build the package in an architecture where the ocaml native code compilation is not supported?
<adrien_oww>
"make world"
<adrien_oww>
well, ./configure first
<Guest63142>
adrien_oww: ok, fine. Since you said make opt creates a bytecode-compiled native code compiler, is that mandatory step also to complete building the package?
<adrien_oww>
no: only "make world"
<Guest63142>
adrien_oww: Ok, Thanks
arj has joined #ocaml
thomasga has joined #ocaml
richinaustin has joined #ocaml
ustunozgur has quit [Remote host closed the connection]
Kakadu has joined #ocaml
thomasga has quit [Quit: Leaving.]
maattdd has joined #ocaml
AeroNotix_ is now known as AeroNotix
eizo has joined #ocaml
Averell is now known as Averell
eikke__ has quit [Ping timeout: 255 seconds]
<gasche>
whitequark: ocamldep by design cannot be precise
<gasche>
it's always an overapproximation
eikke__ has joined #ocaml
<gasche>
I have a draft blog post on the subject that's been lying around for a year
<whitequark>
gasche: why can't it? just extract all module names
<flux>
if it knew how to read .cmi files, couldn't it then be exact?
<whitequark>
^
<whitequark>
and it actually accepts -I, I wonder what for
<def`>
flux: but to have the cmi filed, you need to have started compiling some files
<whitequark>
def`: but the first file you start to compile can't have any dependencies by definition
rand000 has joined #ocaml
<flux>
def`, true, but you have them for packages you find with ocamlfind
<flux>
so I guess that makes it incomplete, but it could be pretty close to complete?
<flux>
latex-like reiteration mode ;)
<whitequark>
flux: I see no problems making it fully precise
<adrien_oww>
something like
<adrien_oww>
module Pervasives = Unix
<adrien_oww>
Pervasives.stat
<whitequark>
adrien_oww: so?
<adrien_oww>
actually that would work
<whitequark>
it must be extended to handle module rebinding and opens, yes
<adrien_oww>
more like that a module name is not enough to completely identify the .cm(x)a needed
<flux>
so if you have a.ml: include SomeOcamlFindModuleThatProvidesModuleB and b.ml: let a = 42 and c.ml: open A B.x
<adrien_oww>
especially with module X = Y and open
<flux>
so c.ml does not depend on B
<whitequark>
flux: that would be visible in a.cmi
<flux>
but ocamlfind probably says it does?
<whitequark>
ocamlfind?
<gasche>
you can't be precise unless you've compiled your dependencies already
<flux>
whitequark, yes, if you have a.cmi
<gasche>
as def` said
<def`>
whitequark: if you know it's first file, you already know the dependencies
<gasche>
being precise is possible but it requires to change the interaction with the OCaml compiler (or be horribly slow)
<whitequark>
hm
<gasche>
that's not how ocamldep is designed; it is, by design, imprecise
<def`>
… and make things really complicated for a minor benefits that can be solved with some discipline
<gasche>
and the world goes on without much pain
* def`
afk
<gasche>
(also some of my namespace designs allowed to have a precise ocamldep at little cost, but people found them too complicated)
<gasche>
(they probably were indeed)
eikke__ has quit [Ping timeout: 252 seconds]
<gasche>
in fact
<gasche>
I remember now: I have the OCaml code, but not the blog post
ustunozgur has joined #ocaml
eikke__ has joined #ocaml
<gasche>
I'm wondering whether any non-francophone would be interested in attending the OCaml Users in Paris meetings, were the talks given in english (or at least the slides in English)
thomasga has joined #ocaml
Nuki has joined #ocaml
ustunozgur has quit [Remote host closed the connection]
nikki93 has joined #ocaml
nikki93 has quit [Ping timeout: 240 seconds]
maufred_ has quit [Ping timeout: 276 seconds]
remy2 has joined #ocaml
remy2 is now known as remyzorg
claudiuc_ has quit [Remote host closed the connection]
Thooms has joined #ocaml
dsheets has joined #ocaml
ollehar has joined #ocaml
remyzorg has quit [Ping timeout: 258 seconds]
maufred has joined #ocaml
rand000 has quit [Quit: leaving]
fantasticsid has joined #ocaml
studybot has quit [Remote host closed the connection]
<eikke__>
I think the result using 4.02 trunk could be interesting as well
<Drup>
(note : that's only constraint solving)
<Drup>
(not building)
<eikke__>
oh
<gasche>
yeah it's Q/A on the packaging information, not the builds
<Drup>
avsm has a repository with building logs for all opam packages too
<gasche>
also right now 4.02 would be pretty much all red
<gasche>
it doesn't make sense to test packages for trunk before the beta, because big blocks of the system are strongly version-dependent and don't get fixed until late in the development cycle
<gasche>
(of course the opam-wide info on trunk is helpful for the people that do fix those big blocks, but not much to the general developers)
Nahra has quit [Remote host closed the connection]
boogie has quit [Remote host closed the connection]
Anarchos has joined #ocaml
Anarchos is now known as Anarchos1il
<companion_cube>
soon it'll be better, with opam doc
jeregrine has joined #ocaml
<bji>
thanks!
bji has quit [Quit: BitchX: sanitized for your protection]
<rand000>
Hey - I have a problem compiling a native binary of a project on OS X 10.9.2, which does compile on linux. The project compiles to bytecode on OS X... Anyone have an idea why? >> error msg: http://pastebin.com/g3DAREMA
<rgrinberg>
reynir: if you find there's anything deficient with the cohttp docs, don't hesitate to make an issue
<reynir>
is opam-doc usable? The above link doesn't have documentation for Cohttp_async
<rgrinberg>
reynir: yeah that's weird, async is skipped completely
<reynir>
rgrinberg: for sure! :)
<reynir>
yea
<rgrinberg>
reynir: the fact that async is missing definitely deserves a ticket
axiles has quit [Remote host closed the connection]
SethTisue has quit [Quit: SethTisue]
tlockney is now known as tlockney_away
tlockney_away is now known as tlockney
ustunozgur has quit [Remote host closed the connection]
jao has quit [Ping timeout: 252 seconds]
ikaros has quit [Quit: Ex-Chat]
alpounet has joined #ocaml
rand000 has joined #ocaml
alpounet has quit [Remote host closed the connection]
tlockney is now known as tlockney_away
Eyyub has quit [Ping timeout: 240 seconds]
tlockney_away is now known as tlockney
olauzon has quit [Ping timeout: 240 seconds]
maattdd has quit [Ping timeout: 240 seconds]
so has quit [Ping timeout: 264 seconds]
eikke__ has quit [Ping timeout: 264 seconds]
snaky- has quit [Quit: Using Circe, the loveliest of all IRC clients]
Eyyub has joined #ocaml
roppongininja has quit [Remote host closed the connection]
eikke__ has joined #ocaml
<tobiasBora>
jpdeplaix: Il y a quelque chose de particulier à faire à part rajouter la ligne FilesAB et modifier le fichier en .ml.ab ? Car lorsque je le lance il ne fait rien, pas même renommer le fichier ce qui fait que j'ai une belle erreur...
rand000 has quit [Quit: leaving]
WraithM has quit [Ping timeout: 276 seconds]
tobiasBora has quit [Quit: Konversation terminated!]
ollehar1 has quit [Ping timeout: 240 seconds]
ontologiae has joined #ocaml
ontologiae has quit [Ping timeout: 240 seconds]
mcclurmc has joined #ocaml
darkf has joined #ocaml
mcclurmc has quit [Client Quit]
mcclurmc has joined #ocaml
philtor has quit [Ping timeout: 258 seconds]
johnnydiabetic has joined #ocaml
madroach has quit [Ping timeout: 252 seconds]
so has joined #ocaml
ollehar has joined #ocaml
madroach has joined #ocaml
NoNNaN has quit [Remote host closed the connection]