You are not logged in.
I also miss votes.
Arch x64 on Thinkpad X200s/W530
Offline
Thank you!
Votes display will be simple to add.
Versioning will be the major feature of 0.8.2 (or 0.9.0 and simple display for 0.8.2, let's see).
Offline
It would be interesting to see some kind of integration with pacnet. For example search for x, but only in category y.
Cheers,
Rasmus
Arch x64 on Thinkpad X200s/W530
Offline
Is there any chance of adding support for building from ABS and using customizepkg?
I don't think it would be too tricky since you can already build PKGBUILDs. You would just need to:
- Check if "/etc/customize.d/$pkgname" exists... if it doesn't install with pacman as usual
- Otherwise:
ABSROOT="/tmp/${USER}-paktahn/abs/"
abs "$repo/$pkgname" # fetch the package from ABS
cd "/tmp/${USER}-paktahn/abs/$repo/$pkgname"
customizepkg # Run customizepkg to run any patches included in customizepkg
if [ -f PKGBUILD.custom ] ; then
mv PKGBUILD PKGBUILD.orig
mv PKGBUILD.custom PKGBUILD
fi
makepkg -is
Last edited by emphire (2009-10-19 20:13:33)
Offline
Yes, building from ABS/SVN with and without customizepkg is planned for the near future.
Integration with pacnet will have to wait, though.
Offline
Please support all *_proxy variables, otherwise paktahn is unusable for me.
http_proxy
https_proxy
ftp_proxy
no_proxy
Offline
Did anyone receive the following error when building sbcl-run-program-fix?
debugger invoked on a UNDEFINED-ALIEN-ERROR in thread #<THREAD "initial thread" RUNNING {A961049}>:
Undefined alien: "waitpid"
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
0: [ABORT] Exit debugger, returning to top level.
(FOREIGN-SYMBOL-ADDRESS "waitpid" #<unused argument>)
If I hit 0 to exit the debugger, build continues but eventually fails with the following message:
make: Leaving directory `/home/wh5a/.paktahn/aur/sbcl-run-program-fix/src/sbcl-1.0.31/contrib/sb-sprof'
WARNING! Some of the contrib modules did not build successfully or pass
their self-tests. Failed contribs:"
asdf-install
sb-bsd-sockets
sb-posix
sb-simple-streams
~/.paktahn/aur/sbcl-run-program-fix/src/sbcl-1.0.31/doc/manual ~/.paktahn/aur/sbcl-run-program-fix/src/\
sbcl-1.0.31
rm -f asdf.texinfo
ln -s ../../contrib/asdf/asdf.texinfo
touch tempfiles-stamp
for module in :sb-md5 :sb-queue :sb-rotate-byte :sb-grovel :sb-sprof :sb-bsd-sockets :sb-cover :sb-posi\
x; do test -e "../../contrib/"/${module#:}/test-passed || { echo "The documented contrib $module seems \
to have failed its tests." && exit 1; }; done
The documented contrib :sb-bsd-sockets seems to have failed its tests.
make: *** [docstrings] Error 1
==> ERROR: Build Failed.
Aborting...
Offline
how is the progress coming? can't wait for a 1.0 release.
Offline
panzeroceania: Hi. I've been helping Leslie with Paktahn. Progress is moving along but I have school and Leslie has work so it takes time. You can see the latest changes here: http://gitorious.org/paktahn and the NEWS (new features) here: http://gitorious.org/paktahn/paktahn/blobs/master/NEWS. As I understand it, Leslie is hoping to cut another release (0.8.2) pretty soon (I'd guess a week or two).
I've also been working on a port to ECL which results in a size reduction in the binary to 5.5mb. If we're lucky that will make it for 0.8.2. The holdup right now is a library we use that doesn't work on ECL. If that gets fixed, the build will depend on ecl-unicode-git in AUR.
roy_hu: I haven't seen that. If you want you can get a binary package by following these instructions on Leslie's blog: http://blog.viridian-project.de/2009/10 … installer/. Additionally, SBCL 1.0.32 has been released which has Leslie's patch. Arch's sbcl has been flagged out of date. If it gets updated in time, we'll be able to drop the sbcl-run-program-fix for the next release.
timetrap: That's actually the next feature on my list. I hope to get it in for 0.8.2.
emphire: That's on my list immediately after proxy support.
The important thing is Paktahn is very much alive!
Last edited by redline6561 (2009-11-06 15:52:37)
Offline
roy_hu: Not sure about sbcl-run-program-fix, but I had the same problem building plain sbcl 1.0.32..
It seems to have something to do with LDFLAGS:
sh make.sh
didn't work, but
LDFLAGS="" sh make.sh
did.
I don't know which of the particular default flags (which were "-Wl,--hash-style=gnu -Wl,--as-needed") were the problem.
Offline
roy_hu: Not sure about sbcl-run-program-fix, but I had the same problem building plain sbcl 1.0.32..
It seems to have something to do with LDFLAGS:
sh make.sh
didn't work, but
LDFLAGS="" sh make.sh
did.
I don't know which of the particular default flags (which were "-Wl,--hash-style=gnu -Wl,--as-needed") were the problem.
Where exactly do you clear LDFLAGS? I tried to edit PKGBUILD but still got the same failure.
I wonder why most of other users didn't run into the same problem. PS: I'm running i686.
Last edited by roy_hu (2009-11-14 21:03:37)
Offline
panzeroceania: Hi. I've been helping Leslie with Paktahn. Progress is moving along but I have school and Leslie has work so it takes time. You can see the latest changes here: http://gitorious.org/paktahn and the NEWS (new features) here: http://gitorious.org/paktahn/paktahn/blobs/master/NEWS. As I understand it, Leslie is hoping to cut another release (0.8.2) pretty soon (I'd guess a week or two).
I've also been working on a port to ECL which results in a size reduction in the binary to 5.5mb. If we're lucky that will make it for 0.8.2. The holdup right now is a library we use that doesn't work on ECL. If that gets fixed, the build will depend on ecl-unicode-git in AUR.
roy_hu: I haven't seen that. If you want you can get a binary package by following these instructions on Leslie's blog: http://blog.viridian-project.de/2009/10 … installer/. Additionally, SBCL 1.0.32 has been released which has Leslie's patch. Arch's sbcl has been flagged out of date. If it gets updated in time, we'll be able to drop the sbcl-run-program-fix for the next release.
timetrap: That's actually the next feature on my list. I hope to get it in for 0.8.2.
emphire: That's on my list immediately after proxy support.The important thing is Paktahn is very much alive!
Thanks for your updates. I knew there was a binary package available, but I wanted to get my hands on the source code to learn about Common Lisp and Arch Linux.
Offline
I have a personal repo and configured my makepkg.conf so that it places all generated packages in that directory. When paktahn tries to install a newly generated package, it only searches in the build directory, I guess. Is it possible to make it search in the directory defined by PKGDEST ?
Offline
Stefan: I'm sure we can check that environment variable. I'll add that to my TODO.
roy_hu: You're more than welcome. If you have any questions about the code or working with it, feel free to shoot me an e-mail. Hopefully, sbcl 1.0.32 will be in Arch soon and a Paktahn release will follow to clear up some of these issues.
Last edited by redline6561 (2009-11-16 04:57:43)
Offline
Stefan: PKGDEST support is now in my master.
customizepkg support is also in my master. Proxy support is coming right up...
Offline
It looks like Paktahn installs every package as being 'explicit'. Would it be possible to only install the user specified package as explicit, and all dependencies with the --asdeps flag in pacman?
Offline
It looks like Paktahn installs every package as being 'explicit'. Would it be possible to only install the user specified package as explicit, and all dependencies with the --asdeps flag in pacman?
Bram: Paktahn was installing any dependencies of AUR packages explicitly. I've got this fixed (http://bit.ly/6QLtxL). As soon as SBCL 1.0.32 is in Arch we'll cut a new release. If you are seeing this behavior for non-AUR packages that is a bug, please let us know.
Offline
Great, thanks. Yes, I was a bit inaccurate by stating that every dependency was affected. Great it's fixed and looking forward to the next release.
Offline
The presence of "-Wl,--as-needed" in LDFLAGS causes the compilation of
tools-for-build/os-provides-dlopen-test.c
to fail with the following error:
/tmp/cciyjeYg.o: In function `main':
os-provides-dlopen-test.c:(.text+0x13): undefined reference to `dlopen'
os-provides-dlopen-test.c:(.text+0x2b): undefined reference to `dlsym'
collect2: ld returned 1 exit status
make: *** [os-provides-dlopen-test] Error 1
Because of this, make-config.sh fails to add :os-provides-dlopen to
local-target-features.lisp-expr
and this causes the compilation of SBCL to fail.
Adding
unset LDFLAGS
to the definition of build() in PKGBUILD fixes the problem.
I would also suggest adding
(enable :unix)
(enable :linux)
a few lines further down.
Apparently :largefile no longer needs to be disabled either.
Last edited by pal (2009-12-05 05:18:10)
Offline
Thank you! I have filed an SBCL bug and will add a link to your post to the appropriate Arch bug as well.
Once SBCL 1.0.33 is fully available for Arch we will have a new Paktahn release. No versioning yet but a large bunch of other enhancements.
Update on versioning: might be done by the end of the year.
Leslie
Offline
Thank you! I have filed an SBCL bug and will add a link to your post to the appropriate Arch bug as well.
Leslie
One more comment:
The PKGBUILD script addes the "-e" option to "make", which causes values defined in the environment to override values defined in makefiles. (I presume -- based on some testing -- that this is necessary to change the location of the sbcl.core file via the SBCL_HOME variable). However, this has the additional consequence that setting
LDFLAGS="" prevents libraries from being included by the makefile. "unset LDFLAGS" works, though.
Offline
just wanted to say nice work =]
[home page] -- [code / configs]
"Once you go Arch, you must remain there for life or else Allan will track you down and break you."
-- Bregol
Offline
Paktahn is very promising, but the 0.81 ver is starting to get old,
Is a Paktahn release due soon or is building from tree the only option for near future?
either ways, thanks a ton!
Offline
Paktahn is very promising, but the 0.81 ver is starting to get old,
Is a Paktahn release due soon or is building from tree the only option for near future?
either ways, thanks a ton!
Sorry for the long silence. We are still working on getting a release out the door. There are new features you can see here (http://gitorious.org/paktahn/paktahn/blobs/master/NEWS) and others being worked on.
Unfortunately, we're waiting on the 64-bit package for SBCL to be updated. We require >=1.0.32, i686 is at 1.0.34. I have a patch that fixed the pkgbuild on 64-bit for me which has been sent to the maintainer. Hopefully this issue will be resolved soon and we can make a release. Until then it's back to work on features, bugs, etc.
Please don't forget about us!
Offline
Thanks for the reply
Looking forward to 8.2!
Offline