You are not logged in.
Hi,
for acouple of days the first beta of xfce4 is out so I rewrote the PKGBUILD's
and tried to run a makeworld from top of the abs directory:
makeworld -b -i /home/keep/system/arch/pkg/xfce4 local/xfce4beta
I did a manual install by stepping through the directories makepkg -c
and pacman -A xxxx.pkg.tar.gz before and it worked fine. So I took my
PKGBUILD's to another machine and tried the makeworld. It was running
in alpabetical order through the directory, built 2 packages and stopped.
After reading the logs (build.log and makepkg.log which have been
cleaned before) I figured out that there hasn't been any install allthough I
explicitely forced that by the -i switch.
Did I miss some instruction or what did I wrong?
bye neri
PS. The folks at xfce4 are still discussing how they wanna package it.
Some prefer a big tarball with a lot of ./configure options, other want to
see packages for the libs the apps and the extras and some want to leave
it the way it is now. So there is still no final decision. I probably will follow
there strategy once it is out.
Offline
try combining the flags (ie -bi)
AKA uknowme
I am not your friend
Offline
Hi,
try combining the flags (ie -bi)
I tried but it didn't work. I found a thread in this forum
http://bbs.archlinux.org/viewtopic.php?t=370
apeiro wrote getopt-style options are not supported by makeworld.
Anyway, thanks for answer.
bye neri
Offline
FYI, getopt-style are supported by makepkg and makeworld since pacman-2.4
Offline
It was running in alpabetical order through the directory, built 2 packages and stopped.
It made me thing that xfce4 must be built in a specific order: first libxfce4util, then libxfcegui4, ... (see http://members.home.nl/jbhuijsmans/xfce4-cvs.html#build).
Moreover, each package needs all its dependencies to be installed in order to be built (libxfce4util must be installed if you want to build libfcegui4 for instance).
Since makeworld builds package in alphabetical order, it could explain your problem.
You could maybe post the logs, so that we can get more details...
There is maybe a need to have a way to tell makeworld the build order of a directory of packages...
Offline
It made me thing that xfce4 must be built in a specific order: first libxfce4util, then libxfcegui4, ...
Yes that's true, but this will be solved by the dependencies in the PKGBUILDs
You could maybe post the logs, so that we can get more details...
The logs told me that it built packages until dependencies have been missed,
because there was no install of the build packages.
Since makeworld builds package in alphabetical order, it could explain your problem.
There is maybe a need to have a way to tell makeworld the build order of a directory of packages...
The problem seems to be in makeworld itself. This morning I did another
try and it worked fine. I just altered the parameters overhanded to the
script:
makeworld --install --builddeps /home/keep/system/arch/pkg/xfce4/ local/xfce4beta/
now it is installed, and I can't say what was the reason, there are several
options I think:
1. using --install instead of -i
2. changed the order of the switches (--install was before --builddeps)
3. the additional slashes behind the directories
If anyone knows of the reason it would help.
Thanks neri
Offline
I confirm there's a bug with short options.
In the meantime of having a fixed pacman release, the workaround is to use long options...
or if you can't wait:
sed 's/MAKEPKGS_OPTS/MAKEPKG_OPTS/g' makeworld > makeworld.fixed
Thanks for having pointing that out
Offline