| <<<Back 1 day (to 2017/06/12) | 20170613 |
miqlas | Hi guys! | 13:05.03 |
| chrisl: i just finished my shiny ghostscript recipe for amtomatic cuild and packaging on Haiku: https://github.com/haikuports/haikuports/pull/1411/files | 15:28.15 |
chrisl | miqlas: I've no idea what all that means (except the "sed" line), but if it works...... | 15:30.22 |
| miqlas: FWIW, you shouldn't need autoconf unless you are building direct from out repository (or you need patched up autoconf macros) | 15:31.59 |
| Shouldn't need libtoolize for Ghostscript, either | 15:32.21 |
miqlas | sometimes we met with config.guess files, what have no idea about Haiku, and in those cases libtoolize -vfi" or autoreconf can help, as it reinstalls theese files with a new one, what ofc have idea about haiku | 15:34.31 |
| without this step, plenty stuff just bails out instead configuring | 15:35.01 |
chrisl | Well, I can't say I'm surprised you find stuff that doesn't know about Haiku....... | 15:35.22 |
miqlas | yeah, there is still some stuff what delivers not up-to-date config.* files, but actually it can make headaches on other platforms too. | 15:37.29 |
| but it is nice that ghostscript requires (currently, for basic stuff) none haiku specific patches | 15:38.05 |
chrisl | The Ghostcript core is very portable: if you have a working compiler and a working libc, you can get Ghostscript working fully | 15:39.17 |
| It's only when it gets to platform specific stuff like fontconfig, libpaper etc, that things get more hairy - but none of those are required for a fully functional interpreter | 15:40.28 |
miqlas | but actually you had right, autoconf and libtoolize arent required | 15:40.40 |
| just tested (used an old recipe as template) | 15:40.53 |
chrisl | It's not like they'll cause any harm..... | 15:41.26 |
| FWIW, I downloaded the nightly Haiku x86_64 build - networking didn't work, so fairly stuffed | 15:42.30 |
miqlas | chrisl: in vm? | 15:42.52 |
chrisl | Yeh. I got the AnyBoot image, and installed it in VirtualBox | 15:43.33 |
miqlas | it surealy could work, but i suppose you need to select an other emulated network card | 15:44.00 |
| see here: https://www.haiku-os.org/guides/virtualizing/virtualbox/ | 15:44.23 |
chrisl | The old x86 alpha release worked fine | 15:44.48 |
miqlas | it should be "Intel PRO/1000 MT" | 15:45.01 |
| i don't do vm, sorry. | 15:45.24 |
chrisl | I didn't devote much time to it - busy with other stuff | 15:46.15 |
| miqlas: Hah, nice - switching to the intel nic worked :-) | 15:47.27 |
miqlas | happy to see :) | 15:50.13 |
| oh, if there is no autoge at start, then it need awk.. | 15:50.41 |
chrisl | You need awk, tr, grep.... | 15:51.17 |
miqlas | oh, you know, the softwares packaged and doesn't extracted on haiku, and all the package defines the requiments (from the recipe), and maybe autoconf or libtoolize had awk as requiment, so it got attached to the chroot, but as i removed them now it is missing. | 15:53.03 |
| already added :) | 15:53.09 |
chrisl | I'm just trying to remember any other tools we use in configure | 15:53.47 |
miqlas | i'm reading the configure output right now | 15:54.02 |
| is there any useful configure switch? | 15:54.36 |
chrisl | Does Haiku use cups? | 15:54.38 |
miqlas | nope | 15:55.13 |
chrisl | I often think "--help" is the most useful configure option ;-) | 15:55.14 |
| And there's no X11 | 15:55.58 |
miqlas | nope | 15:56.05 |
chrisl | So, you can't have a display device..... | 15:56.31 |
miqlas | but at least we can generate pdf files from latex | 15:57.02 |
| afaik | 15:57.05 |
chrisl | Yes | 15:57.27 |
miqlas | but there is a qt based gsview, right? it could work as we got qt4/5 | 15:58.26 |
chrisl | There is, but it's not really released yet - and it's really a mupdf based viewer, rather than a gs gui | 15:59.07 |
miqlas | we got mupdf already | 15:59.53 |
chrisl | As fairly feature rich PDF viewer, it could be worth investigating | 16:00.01 |
miqlas | and we got a native mupdfbased viewer too | 16:00.03 |
| but where can i find the ghostview package? or is it in the ghostscript tarball? | 16:00.46 |
chrisl | It is not. | 16:01.19 |
| miqlas: At the moment not really available as source because it's status is still being decided | 16:02.21 |
miqlas | oh, ok. | 16:02.32 |
| then i should search for a new adventure. Any idea what could i port to haiku? (Btw i'm a part of the HaikuPorter team, yeah) | 16:03.10 |
chrisl | I don't really know what Haiku has already got | 16:04.47 |
miqlas | plenty stuff, but plenty missin, mostly because nobody tried to port it, or because X11 or other missing dependencies. | 16:05.25 |
| Just let me know, what your favorite programs, and let me see, maybe i find something what i could port. | 16:05.49 |
chrisl | You could have a go at porting X11 ;-) | 16:05.49 |
| Is there a vim port? | 16:06.28 |
miqlas | Did, made and SDL based x server. but it isn't too useful, as you still need to compile the programs to use it and no rootless support. | 16:06.31 |
| i did vim, it is 8.0.xxx | 16:06.44 |
| with native gui | 16:06.48 |
| actually i just maintain it since 7.x | 16:07.06 |
| i did emacs too | 16:07.13 |
chrisl | Cool. With X11, it's more the ability to X into Unix machines, rather than run X apps natively | 16:07.18 |
miqlas | but no gui for that | 16:07.19 |
| chrisl: who would do that? :D | 16:07.40 |
chrisl | It's *extremely* helpful when you have 6/8 computers, and only two monitors! | 16:08.20 |
miqlas | i know, i know :) | 16:09.24 |
| actually Haiku have own remote desktop integration, it is in the app_server, but it isn't compatible with X11 remote | 16:09.51 |
| gdb is there, right, but haiku got an own full-featured gui based debugger | 16:14.28 |
chrisl | So, not a gui on gdb? | 16:14.54 |
miqlas | nope | 16:15.00 |
| and afaik the latest gdb cannot debug native haiku apps, but as i told, there is the haiku native debugger. | 16:15.30 |
| here is some picture about the debugger, but be aware it is an old article, since then it got a lot of new features: https://www.haiku-os.org/blog/anevilyak/2013-04-27_debugger_overview_new_features | 16:17.49 |
| here is some of my ports: https://github.com/haikuports/haikuports/pulls?page=1&q=is%3Apr+author%3Amiqlas&utf8=â | 16:19.57 |
| as you can see, i do the mathematical stuff porting, blas, fortran, lapack, numpy, caffe, etc | 16:20.33 |
| Forward 1 day (to 2017/06/14)>>> | |