tech-pkg archive

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

Fixing libffi build failure on NetBSD 6.0/i386



Hi,
I get an error when trying to build pkgsrc-current's pkgsrc/devel/libffi on 
NetBSD 6.0/i386:
 ...
 Making all in man
 depbase=`echo src/x86/unix64.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; 
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. 
-I../include -Iinclude -I../src -DFFI_BUILDING -I. -I../include -Iinclude 
-I../src -DFFI_BUILDING -g -O2 -MT src/x86/unix64.lo -MD -MP -MF $depbase.Tpo 
-c -o src/x86/unix64.lo ../src/x86/unix64.S && mv -f $depbase.Tpo $depbase.Plo
 libtool: compile: unable to infer tagged configuration
 libtool: compile: specify a tag with `--tag'
 *** Error code 1
 Stop.
The patch below gets things built - any objections to commit? Better solutions?
And while here - is "patch-Makefile.in" the right name these days?
 - Hubert
% cat patches/patch-Makefile.in 
$NetBSD$
--- Makefile.in.orig 2012年04月12日 02:47:17.000000000 +0000
+++ Makefile.in
@@ -203,12 +203,12 @@ am__mv = mv -f
 CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS)
 LTCPPASCOMPILE = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ --tag=CC --mode=compile $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) 
\
 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS)
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
 LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail



Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /