pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/38877: x11/xfce4-exo doesn't compile in recent DragonFly HEAD



>Number:         38877
>Category:       pkg
>Synopsis:       x11/xfce4-exo doesn't compile in recent DragonFly HEAD
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jun 06 13:15:00 +0000 2008
>Originator:     Hasso Tepper
>Release:        DragonFly
>Organization:
>Environment:
DragonFly
>Description:
exo-mount-point.c: In function 'exo_mount_point_list_match_active':
exo-mount-point.c:263: error: too few arguments to function 'getvfsstat'
exo-mount-point.c:271: error: 'ST_NOWAIT' undeclared (first use in this 
function)
exo-mount-point.c:271: error: (Each undeclared identifier is reported only once
exo-mount-point.c:271: error: for each function it appears in.)
exo-mount-point.c:271: warning: passing argument 1 of 'getvfsstat' from 
incompatible pointer type
exo-mount-point.c:271: warning: passing argument 2 of 'getvfsstat' makes 
pointer from integer without a cast
exo-mount-point.c:271: error: too few arguments to function 'getvfsstat'
exo-mount-point.c:276: error: 'struct statvfs' has no member named 
'f_mntfromname'
exo-mount-point.c:277: error: 'struct statvfs' has no member named 'f_mntonname'
exo-mount-point.c:278: error: 'struct statvfs' has no member named 
'f_fstypename'
gmake[3]: *** [libexo_0_3_la-exo-mount-point.lo] Error 1

>How-To-Repeat:

>Fix:
The point is that there was getvfsstat() syscall added to DragonFly recently, 
but it's not compatible with the code written for NetBSD.

The patch to fix the problem is available at 
http://leaf.dragonflybsd.org/~hasso/pkgsrc-x11-xfce4-exo.patch



Home | Main Index | Thread Index | Old Index