Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 06 Mar 2009 22:29:34 +0100
From:      Daniel Roethlisberger <daniel@roe.ch>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        danfe@FreeBSD.org, tabthorpe@FreeBSD.org, sbrabez@gmail.com, daniel@roe.ch
Subject:   ports/132374: x11-wm/wmii broken due to devel/libixp update from 0.4 to 0.5
Message-ID:  <E1Lfhbp-000Im6-VW@calvin.ustdmz.roe.ch>
Resent-Message-ID: <200903062130.n26LU4GN063636@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         132374
>Category:       ports
>Synopsis:       x11-wm/wmii broken due to devel/libixp update from 0.4 to 0.5
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 06 21:30:03 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Daniel Roethlisberger
>Release:        FreeBSD 7.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD marvin.ustcor.roe.ch 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan 1 14:37:25 UTC 2009 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
>Description:
The recent update of libixp from 0.4 to 0.5 completely broke wmii.
The wmii built against libixp 0.4 dumps core when run with libixp 0.5
installed (maybe the shlib version should have been bumped when
updating the port?)

In any case, wmii as currently in our ports tree does not build now:

CC cmd/wmii/fs.o
cc -c -o fs.o -O2 -fno-strict-aliasing -pipe -march=pentium-m -march=pentium-m -std=c99 -pipe -Wall -Wno-parentheses -Wno-missing-braces -Wno-switch -Wno-comment -Wno-sign-compare -Wno-uninitialized -Wno-unused-parameter -Wimplicit -Wreturn-type -Wtrigraphs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -DIXPlint -I. -I../../include -I/usr/local/include -I/usr/include -I/usr/local/include -DVERSION="3.6" fs.c
cmd/wmii/fs.c:175: error: 'Fcall' has no member named 'offset'
cmd/wmii/fs.c:178: error: 'Fcall' has no member named 'offset'
cmd/wmii/fs.c:179: error: 'Fcall' has no member named 'count'
cmd/wmii/fs.c:180: error: 'Fcall' has no member named 'count'
cmd/wmii/fs.c:181: error: 'Fcall' has no member named 'data'
cmd/wmii/fs.c:182: error: 'Fcall' has no member named 'data'
cmd/wmii/fs.c:182: error: 'Fcall' has no member named 'offset'
cmd/wmii/fs.c:183: error: 'Fcall' has no member named 'count'
cmd/wmii/fs.c:191: error: 'Fcall' has no member named 'offset'
...
>How-To-Repeat:
1) install x11-wm/wmii with a ports tree from 2009-03-02
2) verify that wmii works
3) update ports tree to after 2009-03-03 and update libixp to 0.5
4) verify that wmii dumps core

1) on current ports tree: build x11-wm/wmii and see that it fails as outlined
>Fix:
Back out the libixp update and revert back to libixp 0.4 until wmii can be
fixed to build with libixp 0.5.

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1Lfhbp-000Im6-VW>