Compile error on i3
Hi,
I have installed Slackware current a few days ago (now running kernel 3.10.9) and am trying to compile i3-master from this page: http://slackword.net/files/builds/i3...kware-current/ This link has been posted by somebody in a different thread on this forum. The compilation however stops during compiling the man pages and I can not figure out what the problem is. It happens during a "xsltproc" command. I hope somebody can help me on this. Code:
install -d -m 0755 /tmp/SBo/package-i3/usr/bin Code:
find / -name *docbook.xsl* BTW: the original link above also offers i3 in version 4.5 which I can compile without error. So it seems to be related to the master branch. BBTW: I haven't done a full Slackware install. I started with a minimal install and added libs and other software as they were requested by the apps or compiles. So I added libxsl, asciidoc and other bits and pieces until I got to this point. Any help is appreciated lvdd |
As an update: I installed asciidoc in the current version (8.6.8) by just quickly adjusting the version information AlienBobs script. It installed fine but didn't help with my error above.
Thanks lvdd |
build it using the slackbuilds.org's build script (I just tested it on a slackware-current full install - note the dependencies).
if you're adventurous, you can also try one I updated to 4.6 this morning for my personal use. |
Thanks ponce,
I tried the slackbuild.org script as well and had no problems with it. But I just wanted a newer version of i3 so I was trying the other build-script and it failed. I have just used your scripts and they compile without any problem. Will install the package tonight and see if it runs well. So it really seems to be related to the i3 master-branch. Thanks for the quick reply lvdd |
Thanks ponce. Tonight I'll have to look at my slackbuild script and see why it failed.
|
Ok, I can confirm that the i3 package built with ponce's build script is installed and as far as I can tell working fine (at least for me).
@sycamorex: Thanks for taking the time to look into this and trying to find the problem with the master-branch. I will try it once you found the problem. When your script is building fine I will mark this thread as solved. Thanks guys for your help lvdd |
@sycamorex
Just to let you know. I have seen there are some changes in the i3.Slackbuild for i3-master and I have tried to build it again but it stops with the same error. Code:
install -d -m 0755 /tmp/SBo/package-i3/usr/bin Thanks lvdd |
Yes, I have been in touch with the developer of i3 who also maintains a Debian i3 package. I haven't finished it yet but following Michael's comments I've cleaned it a bit removing unnecessary bits:
Code:
# instead of ./configure Code:
# make building verbose Code:
make V=1 I also liked how ponce organised docs - so I pinched it from his script (Thank you:)) Now the reason his script worked for you is because it didn't try to compile man pages (just copied pre-delivered ones - nothing wrong with it). My script attempts to compile the man pages and that's where it failed for you. Michael, i3 developer, said that he'd seen that error before and: Quote:
|
Here's a list of libraries that i3 uses on a clean full -current system:
Code:
linux-vdso.so.1 (0x00007fffbff07000) |
Thanks a lot for the information, sycamorex.
Michael was right - xmlto was missing but it didn't make any difference. The build still fails for me :-( I also checked the list you provided and I have every single component from that list on my system. So there must be something else missing. Anyway, I understand that developers work for full-Installs only, since this is the supported installation method. You have confirmed that your scripts are working with full installs, so my (unsupported) install seems to be the culprit. I am right now using ponce's package and it is working fine for me, so I am satisfied as it is right now. So, let's drop this issue as it is obviously something on my side. I will mark this as [SOLVED]. Thank you very much for your time and help and keep on working on the i3 packages for slackware :-) lvdd |
I would like to thank you for making me revisit the script to clean it up. If you want to pull the git master branch just replace the section that installs man pages in my script with the one that ponce has. It should build fine.
|
All times are GMT -5. The time now is 09:50 PM. |