You are not logged in.

#1 2003-06-10 12:07:07

neri
Forum Fellow
From: Victoria, Canada
Registered: 2003-05-04
Posts: 553

/me vs. makeworld vs. xfce4

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

#2 2003-06-10 15:36:43

sarah31
Member
From: Middle of Canada
Registered: 2002-08-20
Posts: 2,975
Website

Re: /me vs. makeworld vs. xfce4

try combining the flags (ie -bi)


AKA uknowme

I am not your friend

Offline

#3 2003-06-10 16:19:16

neri
Forum Fellow
From: Victoria, Canada
Registered: 2003-05-04
Posts: 553

Re: /me vs. makeworld vs. xfce4

Hi,

sarah31 wrote:

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

#4 2003-06-10 22:42:35

orelien
Forum Fellow
From: France
Registered: 2002-12-05
Posts: 220
Website

Re: /me vs. makeworld vs. xfce4

FYI, getopt-style are supported by makepkg and makeworld since pacman-2.4

Offline

#5 2003-06-11 07:54:27

orelien
Forum Fellow
From: France
Registered: 2002-12-05
Posts: 220
Website

Re: /me vs. makeworld vs. xfce4

neri wrote:

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

#6 2003-06-11 13:34:42

neri
Forum Fellow
From: Victoria, Canada
Registered: 2003-05-04
Posts: 553

Re: /me vs. makeworld vs. xfce4

orelien wrote:

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

orelien wrote:

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.

orelien wrote:

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

#7 2003-06-11 15:02:52

orelien
Forum Fellow
From: France
Registered: 2002-12-05
Posts: 220
Website

Re: /me vs. makeworld vs. xfce4

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 wink

Offline

Board footer

Powered by FluxBB