<flux>
I'm using the ver 1.4 bindings though, as that's whay my (old) ubuntu is at
<flux>
I likely pulled my copy from the latter
<Camarade_Tux>
I meant, is sfmlml a binding to sfml-dev.org's library?
<flux>
yes
<flux>
hmhm, disabling heap compaction didn't fix the problem
<flux>
the process seems to shrink at times, though
<flux>
but it crashes solidly after around 1 minute 50 seconds..
<flux>
hey, maybe it's not a gc issue after all :)
<Camarade_Tux>
hehe :P
<flux>
promising, it keeps crashing in the same function
<flux>
which was the font size function.. this may actually be a simple bug, because I simply made the symbols global and the crash disappeared.
<flux>
also, I didn't make the bitmap a global symbol, and it turned white :)
<flux>
I'm quite surprised at the quality of google transaltion of the latter page
<gildor_>
just a quick poll, do you think some ppl would be interested to have a windows installer for OCaml + Lablgtk + Batteries on windows ?
<flux>
hmm, can I trick the GC into holding a reference to A while I explicitly hold a reference to B by doing let (_, b) = (a, b) ?
<flux>
gildor_, ..plain up-to-date ocaml installed would be great already, I imagine people don't oppose if batteries gets installed too :)
<Camarade_Tux>
gildor_: yes
* Camarade_Tux
has the feeling we'll see half a dozen windows installers by next week
<thelema>
flux: I don't think that works - it just sets b.
<thelema>
Camarade_Tux: I hope so
<flux>
thelema, but wasn't there some thing about gc keeping a reference to the create tuple, or is that a special case?
<thelema>
not that I remember. I don't see any reason for it to keep the tuple - nothing points to it.
tmaedaZ is now known as tmaeda
<flux>
simple test confirms that
mal`` has quit ["Coyote finally caught me"]
mal`` has joined #ocaml
komar__ has quit ["WeeChat 0.2.6.3-ohshi"]
<gildor_>
Camarade_Tux: you know, most software for windows are not free -- especially for building installer
<gildor_>
Camarade_Tux: (count 1000€ for a license)
<thelema>
gildor_: NSIS?
<Camarade_Tux>
gildor_: nsis and inno are free
<Camarade_Tux>
then you have zip/tar too :P
<gildor_>
most <> all
<Camarade_Tux>
he, sure ;-)
<gildor_>
I have a look at various solution
<gildor_>
even if nsis seems nice, it doesn't have feaures of InstallAnywhere
<Camarade_Tux>
hmm, wix, I think it builds MSI installers, I've never tried it (mostly because I don't want MSI, it has always been painful, there's always something wrong [maybe not in msi but in the installers, I don't know])
<Camarade_Tux>
gildor_: what are these features?
<gildor_>
In my case: multiplatform supportt
<gildor_>
(sorry my 't' key is not working very well today)
<Camarade_Tux>
multiplatform, you mean installing (remotely) on several computers at once?
<gildor_>
I think you need at leas an installer for Win and MacOS
<thelema>
In the case of installers, I don't see multiplatform support as important.
<thelema>
I agree we need windows & mac installers, but I think they should be built with different tools.
<gildor_>
don't want to learn and work something that will only apply to windows
<thelema>
probably by different people, unless someone really interested in installers has a mac and pc
* gildor_
don't want to enter OSS vs commercial debate, but right now I am wearing my ocamlcore.COM hat
<Camarade_Tux>
aren't installers on mac normally .dmg files which are hfs images and simply install? (but I don't use a mac at all)
<gildor_>
Camarade_Tux: I am not a Mac expert, maybe I can answer you in a few month time
<thelema>
Camarade_Tux: there's still an installer, unless the installation is "copy application into applications folder"
<thelema>
and I don't think we can have that for ocaml
<Camarade_Tux>
thelema: ok, good to know
<thelema>
at least not until we have compiler, debugger, everything integrated into an IDE that does everything
itewsh has joined #ocaml
<Camarade_Tux>
gtk on mac will be a problem since there are two versions and people would definitely prefer the native(cocoa) one but it should be possible/easy to make a few precompiled versions
komar_ has joined #ocaml
<Camarade_Tux>
and then, fink or macports?
<gildor_>
Camarade_Tux: probably something to download from ocamlcore.com to install
ulfdoz has joined #ocaml
Amorphous has quit [Read error: 113 (No route to host)]
Amorphous has joined #ocaml
verte has quit ["~~~ Crash in JIT!"]
tmaeda is now known as tmaedaZ
hsuh has joined #ocaml
thrasibule has joined #ocaml
hsuh has left #ocaml []
r0bby_ has joined #ocaml
r0bby has quit [Connection timed out]
ofaurax has joined #ocaml
BiDOrD has joined #ocaml
thrasibule has quit [Read error: 110 (Connection timed out)]
<thelema>
does anyone have suggestions for visualizing/exploring gprof output
BiDOrD has quit []
* thelema
finds kprof
<Camarade_Tux>
if you find any gtk-based app, I'd be interested in it :)
* thelema
is looking
<thelema>
I remember seeing screenshots of something on p.g.o
<thelema>
aha, sysprof
<Camarade_Tux>
hmmm, sysprof is pretty impressive
<thelema>
now the question is how to make it work...
<Camarade_Tux>
hahaha :p
<maxote>
i will start to do programming MetaOCaml this weekend for faster solving of smaller problems :)
<thelema>
much less how in the world the ubuntu kernel module is supposed to get compiled... what's this 'module-assistant' tool?
<Camarade_Tux>
thelema: you should only need kernel-sources
<maxote>
i've to back from version 3.11.1 to 3.09 due to that 3.09 is the last for MetaOCaml.
<Camarade_Tux>
thelema: but it seems there are precompiled sysprof packages in ubuntu
<Camarade_Tux>
;)
<thelema>
name? I only see sysprof-module-source
<Camarade_Tux>
"sysprof"? :D
<Camarade_Tux>
but I'm using packages.ubuntu.org and I have no idea it's for the correct version
<thelema>
Camarade_Tux: maybe that has the module, but it didn't install well, because I tried [modprobe sysprof-module] and it didn't work so much.
<Camarade_Tux>
olegfink: can I run along you? ;p
<Camarade_Tux>
thelema: dmesg |tail -n 5 ?
<thelema>
nope, just the executable
* Camarade_Tux
wonders if magic is involved
<thelema>
Camarade_Tux: nothing sysprof-related
<Camarade_Tux>
ah, I see
BiDOrD has joined #ocaml
<thelema>
the sysprof package doesn't contain any kernel modules
<olegfink>
Camarade_Tux: where to?
<Camarade_Tux>
then you can probably just get kernel-sources and compile by yourself ;)
<olegfink>
thelema: I also heard people like oprofile
<thelema>
olegfink: thanks for the suggestion - if/when I give up on sysprof, I'll try that.
<Camarade_Tux>
olegfink: just away like you for thinking more-and-more-dashes-is-bad ;)
<thelema>
[apt-get install kernel-sources] doesn't find anything - aptitude doesn't have an obvious package for the kernel sources for my PC - suggestions?
<olegfink>
thelema: could it be that you don't have the needed repository enabled?
<thelema>
and shouldn't I only need the headers, and not the whole kernel sources?
<Camarade_Tux>
thelema: for modules you need everything
<thelema>
olegfink: I could find a repo with a kernel + its sources, but I'd rather stay with my current kernel.
<Camarade_Tux>
thelema: you need kernel headers for anything ;)
<thelema>
m-a seems to think only [build-essential] is needed to build modules
<thelema>
aha, got m-a to work
<Camarade_Tux>
I built a kernel modules this morning and it needs the kernel sources, to the good version and properly configured
<thelema>
(I think)
<olegfink>
thelema: linux-ports-source is how it is called I think
<thelema>
module-assistant
<Camarade_Tux>
I think compiling a module basically includes the sources
* thelema
believes it only needs the headers
<Camarade_Tux>
thelema: do the sources have a 'Kconfig' file?
<thelema>
ok, seems to be working now.
<thelema>
sysprof is sampling something.
<thelema>
I got m-a to work, and then I got some instructions from sysprof when I tried to run it that expained the right way to do what I just did
* thelema
is running his program to profile
<thelema>
well, it didn't quite help - I needed to know what was calling compare_val, and it didn't tell me.
<Camarade_Tux>
thelema: I tried to compile nvidia.ko without having the kernel sources and it doesn't work :)
<thelema>
ok, I dunno what is different.
<olegfink>
thelema: oprofile says it can tell you the control flow
komar_ has quit [Read error: 110 (Connection timed out)]
itewsh has quit [Read error: 110 (Connection timed out)]
itewsh has joined #ocaml
smimou has joined #ocaml
itewsh has quit ["Quitte"]
stan_ has joined #ocaml
Narrenschiff has joined #ocaml
ski_ has quit [Read error: 131 (Connection reset by peer)]
tmaedaZ is now known as tmaeda
jeddhaberstro has joined #ocaml
f_[x] has quit [Read error: 110 (Connection timed out)]
BiDOrD has quit []
shazam has joined #ocaml
<shazam>
I met smerdyakov and yorik a few days ago!
shazam is now known as palomer
<Camarade_Tux>
how was Edinburgh? :p
ofaurax has quit [Read error: 110 (Connection timed out)]
onigiri has joined #ocaml
slash_ has joined #ocaml
Snark has quit ["Ex-Chat"]
kaustuv has joined #ocaml
<kaustuv>
rwmjones: re guaranteeing binary compatibility for 7-10 years, is this only when using RH-blessed rpms?
<kaustuv>
(because otherwise it seems a bit too amazing to be believable)
BiDOrD has joined #ocaml
smimram has joined #ocaml
smimou has quit [Read error: 110 (Connection timed out)]
<palomer>
fun
Yoric[DT] has joined #ocaml
<palomer>
Yoric[DT]!
<Yoric[DT]>
hi
<palomer>
how'd DEFUN go?
<Yoric[DT]>
Let's just say that I didn't get much sleep before speaking...
<palomer>
I heard!
mjs22 has joined #ocaml
bohanlon has joined #ocaml
julm has joined #ocaml
stan_ has quit [Client Quit]
Alpounet has joined #ocaml
Alpounet has quit [Read error: 131 (Connection reset by peer)]
jonafan_ has joined #ocaml
jonafan has quit [Read error: 60 (Operation timed out)]
* Yoric[DT]
is trying to hack Makefile.in into letting him run the testsuite without installing ocaml.
<Yoric[DT]>
Not too easy.
Alpounet has joined #ocaml
Anarchos has joined #ocaml
<Camarade_Tux>
hmmmm, testsuite for what?
<Yoric[DT]>
Batteries.
* Yoric[DT]
wonders if there's a way to tell ocamlbuild that a tag replaces another.
<Yoric[DT]>
(or that, when two given tags are present simultaneously, something should behave differently)
<Yoric[DT]>
hcarty: ping
<Camarade_Tux>
"run the testsuite without installing ocaml" or "without installing batteries"?
<Yoric[DT]>
Batteries.
<Yoric[DT]>
(yeah, I'm lacking sleep)
<Camarade_Tux>
ah, makes more sense :P
<Camarade_Tux>
yeah, I had guessed so ;)
<Camarade_Tux>
now, go to bed :P
<Yoric[DT]>
:)
mjs22 has quit []
<Yoric[DT]>
Well, you're right, time to call this a night.
<Yoric[DT]>
Cheers.
<julm>
'night Yoric[DT]
<Camarade_Tux>
yep, night for me too, good night :)
Yoric[DT] has quit ["Ex-Chat"]
<Alpounet>
gn Camarade_Tux
palomer has quit ["Leaving"]
komar_ has joined #ocaml
komar_ has quit ["WeeChat 0.2.6.3-ohshi"]
komar_ has joined #ocaml
Anarchos has quit ["Vision[0.9.7-H-090423]: i've been blurred!"]