Alexandr Shadchin wrote:

> On Thu, Dec 01, 2011 at 12:06:50PM -0600, Amit Kulkarni wrote:
>> On Thu, Dec 1, 2011 at 12:58 AM, Antoine Jacoutot <ajacou...@bsdfrog.org>
>> wrote:
>> > On Thu, Dec 01, 2011 at 05:43:36AM +0600, Alexandr Shadchin wrote:
>> >> Hi,
>> >>
>> >> This update package qca2 to the latest release 2.0.3.
>> >> Tested on amd64.
>> >>
>> >> Comments ? OK ?
>> >>
>> >
>> > Considering this port is not hooked to the build, I think it's pretty
>> > safe... ok aja@
>> 
>> NO_REGRESS should be Yes. there's some weird space between WANTLIB
>> line and .include...
>> 
> 
> in the original file there are tabs. thanks for NO_REGRESS.
> 
>> other than that, it works fine...
>> 
>> thanks
> 

I was wondering if there's anyone who has run into this:

One thing I've run into the very few times I tried building KDE4 is that for
me the qca2 library is installed with version 2.0 instead of 3.0.

"make package" fails with:
Error: /home/remco/ports/pobj/qca2-2.0.3/fake-i386/usr/local/lib/libqca.so.3.0
does not exist

The build is done on i386:
OpenBSD 5.0-current (GENERIC.MP) #134: Mon Nov 28 16:18:46 MST 2011
    dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC.MP

$ ls -l ~/ports/pobj/qca2-2.0.3/fake-i386/usr/local/lib/
total 2640
drwxr-xr-x  3 root  wheel      512 Dec  1 20:02 X11
-rw-r--r--  1 root  wheel      392 Dec  1 20:02 libqca.prl
-rwxr-xr-x  1 root  wheel  1313478 Dec  1 20:02 libqca.so.2.0
drwxr-xr-x  2 root  wheel      512 Dec  1 20:02 pkgconfig
drwxr-xr-x  3 root  wheel      512 Dec  1 20:02 qt4

If I remember correctly, in the past, I once worked around it by
defining "SHARED_LIBS += qca 2.0" and subsequently changing qca2
dependencies to >=2.0 instead of >=3.0 within KDE4.
Another time I somehow hardcoded the "3.0" version into qca2 leaving all
KDE4 dependencies at >=3.0.

One particularity of this system is that I have ports installed
in /usr/local/ports.


The system I tried today also has ports in a non-default location:

$ grep PORTSDIR ~/.profile
PORTSDIR=/home/remco/ports
export PORTSDIR

$ cat /etc/mk.conf
FETCH_PACKAGES=yes
MAKE_FLAGS=-j4
SUDO=/usr/bin/sudo
PORTSDIR_PATH=${PORTSDIR}:$(PORTSDIR)/openbsd-wip


I don't know if my setup has some weirdness, though that means I have two
similarly weird setups. The biggest difference I'm able to spot is that I'm
building on i386 with ports in a non-default location, though I don't
understand how that could possibly affect the version of the library
produced.


Reply via email to