Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Nov 2010 22:58:47 GMT
From:      Ivan Klymenko <fidaj@ukr.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/151997: [patch] sysutils/fusefs-ntfs no build
Message-ID:  <201011062258.oA6MwleZ081147@www.freebsd.org>
Resent-Message-ID: <201011062300.oA6N0K72085037@freefall.freebsd.org>

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

>Number:         151997
>Category:       ports
>Synopsis:       [patch] sysutils/fusefs-ntfs no build
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Nov 06 23:00:20 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Ivan Klymenko
>Release:        FreeBSD 9.0-CURRENT amd64
>Organization:
individual
>Environment:
>Description:
sysutils/fusefs-ntfs no build because it does not find header file: "glib.h: No such file or directory"

============>
..
/bin/sh /usr/local/bin/libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. -I..   -I/usr/local/include -I../include/ntfs-3g  -O2 -pipe -O3 -pipe -mtune=native -mmmx -msse -msse2 -msse3 -march=nocona -DUSE_LOCK -DUSE_UBLIO -fno-strict-aliasing -Wall -MT libntfs_3g_la-compat.lo -MD -MP -MF .deps/libntfs_3g_la-compat.Tpo -c -o libntfs_3g_la-compat.lo `test -f 'compat.c' || echo './'`compat.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I../include/ntfs-3g -O2 -pipe -O3 -pipe -mtune=native -mmmx -msse -msse2 -msse3 -march=nocona -DUSE_LOCK -DUSE_UBLIO -fno-strict-aliasing -Wall -MT libntfs_3g_la-compat.lo -MD -MP -MF .deps/libntfs_3g_la-compat.Tpo -c compat.c  -fPIC -DPIC -o .libs/libntfs_3g_la-compat.o
In file included from attrib.c:66:
/usr/local/include/efs.h:31:18: error: glib.h: No such file or directory
In file included from attrib.c:66:
/usr/local/include/efs.h:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/local/include/efs.h:71: error: expected specifier-qualifier-list before 'gchar'
/usr/local/include/efs.h:79: error: expected specifier-qualifier-list before 'guint32'
/usr/local/include/efs.h:87: error: expected specifier-qualifier-list before 'guint8'
/usr/local/include/efs.h:92: error: expected specifier-qualifier-list before 'gchar'
/usr/local/include/efs.h:101: error: expected declaration specifiers or '...' before 'gint'
/usr/local/include/efs.h:102: error: expected declaration specifiers or '...' before 'gint'
/usr/local/include/efs.h:102: error: expected declaration specifiers or '...' before 'gchar'
/usr/local/include/efs.h:103: error: expected declaration specifiers or '...' before 'gint'
/usr/local/include/efs.h:104: error: expected declaration specifiers or '...' before 'gint'
/usr/local/include/efs.h:104: error: expected declaration specifiers or '...' before 'EFSPassFunc'
/usr/local/include/efs.h:110: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/usr/local/include/efs.h:113: error: expected declaration specifiers or '...' before 'gint'
/usr/local/include/efs.h:115: error: expected declaration specifiers or '...' before 'gint32'
/usr/local/include/efs.h:115: error: expected declaration specifiers or '...' before 'gint'
/usr/local/include/efs.h:116: error: expected declaration specifiers or '...' before 'guint32'
/usr/local/include/efs.h:117: error: expected declaration specifiers or '...' before 'guint32'
/usr/local/include/efs.h:118: error: expected declaration specifiers or '...' before 'gpointer'
/usr/local/include/efs.h:118: error: expected declaration specifiers or '...' before 'gint32'
/usr/local/include/efs.h:119: error: expected declaration specifiers or '...' before 'guint32'
/usr/local/include/efs.h:120: error: expected declaration specifiers or '...' before 'gpointer'
/usr/local/include/efs.h:120: error: expected declaration specifiers or '...' before 'gint32'
/usr/local/include/efs.h:121: error: expected declaration specifiers or '...' before 'guint32'
/usr/local/include/efs.h:126: error: expected declaration specifiers or '...' before 'gint'
/usr/local/include/efs.h:128: error: expected declaration specifiers or '...' before 'guint32'
/usr/local/include/efs.h:129: error: expected declaration specifiers or '...' before 'guint32'
/usr/local/include/efs.h:135: error: expected declaration specifiers or '...' before 'gint'
/usr/local/include/efs.h:135: error: expected declaration specifiers or '...' before 'gint'
/usr/local/include/efs.h:138: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'efs_node_equal'
/usr/local/include/efs.h:139: error: expected declaration specifiers or '...' before 'guint32'
/usr/local/include/efs.h:140: error: expected declaration specifiers or '...' before 'guint32'
/usr/local/include/efs.h:142: error: expected declaration specifiers or '...' before 'gchar'
/usr/local/include/efs.h:143: error: expected declaration specifiers or '...' before 'gchar'
/usr/local/include/efs.h:144: error: expected declaration specifiers or '...' before 'gchar'
/usr/local/include/efs.h:144: error: expected declaration specifiers or '...' before 'guint32'
/usr/local/include/efs.h:145: error: expected declaration specifiers or '...' before 'guint32'
/usr/local/include/efs.h:145: error: expected declaration specifiers or '...' before 'gchar'
distcc[74072] ERROR: compile (null) on localhost failed
*** Error code 1
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I../include/ntfs-3g -O2 -pipe -O3 -pipe -mtune=native -mmmx -msse -msse2 -msse3 -march=nocona -DUSE_LOCK -DUSE_UBLIO -fno-strict-aliasing -Wall -MT libntfs_3g_la-collate.lo -MD -MP -MF .deps/libntfs_3g_la-collate.Tpo -c collate.c -o libntfs_3g_la-collate.o >/dev/null 2>&1
mv -f .deps/libntfs_3g_la-collate.Tpo .deps/libntfs_3g_la-collate.Plo
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I../include/ntfs-3g -O2 -pipe -O3 -pipe -mtune=native -mmmx -msse -msse2 -msse3 -march=nocona -DUSE_LOCK -DUSE_UBLIO -fno-strict-aliasing -Wall -MT libntfs_3g_la-compat.lo -MD -MP -MF .deps/libntfs_3g_la-compat.Tpo -c compat.c -o libntfs_3g_la-compat.o >/dev/null 2>&1
mv -f .deps/libntfs_3g_la-compat.Tpo .deps/libntfs_3g_la-compat.Plo
1 error
*** Error code 1
1 error
*** Error code 2
1 error
===> Compilation failed unexpectedly.
You have chosen to use multiple make jobs (parallelization) for all ports.
This port was not tested for this setting.  Please remove FORCE_MAKE_JOBS and
retry the build before reporting the failure to the maintainer.
*** Error code 1

Stop in /usr/ports/sysutils/fusefs-ntfs.
*** Error code 1

Stop in /usr/ports/sysutils/fusefs-ntfs.
============>

>How-To-Repeat:

>Fix:
patch

Patch attached with submission follows:

--- Makefile	2010-11-07 00:45:03.000000000 +0200
+++ Makefile.my	2010-11-07 00:45:11.000000000 +0200
@@ -24,7 +24,7 @@
 USE_ICONV=	yes
 CONFIGURE_ARGS=	--exec-prefix=${PREFIX} --disable-mount-helper \
 		--disable-mtab --with-fuse=external
-CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
+CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include -I/usr/local/include/glib-2.0" LDFLAGS="-L${LOCALBASE}/lib"
 
 OPTIONS=	LOCK "Lock the device when mounting (avoids access)" on \
 		UBLIO "Enable user space cache for improved speed" on


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011062258.oA6MwleZ081147>