windowmaker 0.92 fails on amd64

A Dude adudek16 at gmail.com
Fri Aug 5 04:10:54 GMT 2005


It seems like the new version of windowmaker doesn't like 64 bits..

--->  Upgrading 'windowmaker-0.91.0' to 'windowmaker-0.92.0'
(x11-wm/windowmaker)
--->  Building '/usr/ports/x11-wm/windowmaker'
===>  Cleaning for libiconv-1.9.2_1
===>  Cleaning for gettext-0.14.5
===>  Cleaning for gmake-3.80_2
===>  Cleaning for imake-6.8.2
===>  Cleaning for libtool-1.5.18
===>  Cleaning for pkgconfig-0.17.2
===>  Cleaning for jpeg-6b_3
===>  Cleaning for libungif-4.1.3
===>  Cleaning for png-1.2.8_2
===>  Cleaning for tiff-3.7.3
===>  Cleaning for wmicons-1.0
===>  Cleaning for perl-5.8.7
===>  Cleaning for freetype2-2.1.10_1
===>  Cleaning for expat-1.95.8_3
===>  Cleaning for fontconfig-2.2.3,1
===>  Cleaning for libXft-2.1.7
===>  Cleaning for xorg-libraries-6.8.2
===>  Cleaning for windowmaker-0.92.0
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for windowmaker-0.91.0
===>  Extracting for windowmaker-0.92.0
=> Checksum OK for WindowMaker-0.92.0.tar.bz2.
===>   windowmaker-0.92.0 depends on file: /usr/local/bin/perl5.8.7 - found
===>  Patching for windowmaker-0.92.0
===>   windowmaker-0.92.0 depends on file: /usr/local/bin/perl5.8.7 - found
===>  Applying FreeBSD patches for windowmaker-0.92.0
===>   windowmaker-0.92.0 depends on file: /usr/local/bin/perl5.8.7 - found
===>   windowmaker-0.92.0 depends on file: /usr/local/bin/libtool15 - found
===>   windowmaker-0.92.0 depends on executable: pkg-config - found
===>   windowmaker-0.92.0 depends on shared library: ungif.5 - found
===>   windowmaker-0.92.0 depends on shared library: png.5 - found
===>   windowmaker-0.92.0 depends on shared library: tiff.4 - found
===>   windowmaker-0.92.0 depends on shared library: Xft.2 - found
===>   windowmaker-0.92.0 depends on shared library: intl - found
===>   windowmaker-0.92.0 depends on shared library: X11.6 - found
===>  Configuring for windowmaker-0.92.0
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking whether make sets $(MAKE)... yes
checking for working aclocal-1.4... missing
checking for working autoconf... missing
checking for working automake-1.4... missing
checking for working autoheader... missing
checking for working makeinfo... found
checking build system type... amd64-portbld-freebsd5.4
checking host system type... amd64-portbld-freebsd5.4
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ANSI C... none needed
checking for a sed that does not truncate output... /usr/bin/sed
checking for egrep... grep -E
checking for ld used by cc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... cc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking how to run the C++ preprocessor... c++ -E
checking for g77... no
checking for f77... f77
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether f77 accepts -g... yes
checking the maximum length of command line arguments... (cached) 65536
checking command to parse /usr/bin/nm -B output from cc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if cc static flag  works... yes
checking if cc supports -fno-rtti -fno-exceptions... no
checking for cc option to produce PIC... -fPIC
checking if cc PIC flag -fPIC works... yes
checking if cc supports -c -o file.o... yes
checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... freebsd5.4 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by c++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
checking for c++ option to produce PIC... -fPIC
checking if c++ PIC flag -fPIC works... yes
checking if c++ supports -c -o file.o... yes
checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... freebsd5.4 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for f77 option to produce PIC... -fPIC
checking if f77 PIC flag -fPIC works... yes
checking if f77 supports -c -o file.o... yes
checking whether the f77 linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... freebsd5.4 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for strerror in -lcposix... no
checking for gcc... (cached) cc
checking whether we are using the GNU C compiler... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ANSI C... (cached) none needed
checking whether ln -s works... yes
checking whether cc needs -traditional... no
checking for vprintf... yes
checking for _doprnt... no
checking for working alloca.h... no
checking for alloca... yes
checking for gethostname... yes
checking for select... yes
checking for poll... yes
checking for strerror... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking for setsid... yes
checking for atexit... yes
checking for mallinfo... no
checking for mkstemp... yes
checking for snprintf... yes
checking for vsnprintf... yes
checking for asprintf... yes
checking for vasprintf... yes
checking for C99 vsnprintf... yes
checking for dlopen... yes
checking for dlfcn.h... (cached) yes
checking for cpp... /usr/bin/cpp
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether time.h and sys/time.h may both be included... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking malloc.h usability... no
checking malloc.h presence... no
checking for malloc.h... no
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking whether sys_siglist is declared... yes
checking for an ANSI C-conforming const... yes
checking return type of signal handlers... void
checking whether gcc supports x86 inline asm... yes
checking whether gcc supports MMX(tm) inline asm... yes
checking for pkg-config... pkg-config
checking for gettext... no
checking for gettext in -lintl... yes
checking for xgettext... xgettext
checking for setlocale in -lxpg4... yes
checking for connect... yes
checking for gethostbyname... yes
checking for inet_aton... yes
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for gethostbyname... (cached) yes
checking for connect... (cached) yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for _Xsetlocale in -lX11... no
checking for XInternAtoms in -lX11... yes
checking for XConvertCase in -lX11... yes
checking for XShapeSelectInput in -lXext... yes
checking for the Xft2 library... found
checking whether libXft is at least version 2.1.0... yes
checking for XShmAttach in -lXext... yes
checking for shmget... yes
checking for XpmCreatePixmapFromData in -lXpm... yes
checking X11/xpm.h usability... yes
checking X11/xpm.h presence... yes
checking for X11/xpm.h... yes
checking for png_get_valid in -lpng... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for jpeg_destroy_compress in -ljpeg... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for DGifOpenFileName in -lungif... yes
checking gif_lib.h usability... yes
checking gif_lib.h presence... yes
checking for gif_lib.h... yes
checking for TIFFGetVersion in -ltiff... yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking for stdlib.h... (cached) yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating po/Makefile
config.status: creating util/Makefile
config.status: creating test/Makefile
config.status: creating WINGs/Makefile
config.status: creating WINGs/WINGs/Makefile
config.status: creating WINGs/Documentation/Makefile
config.status: creating WINGs/Examples/Makefile
config.status: creating WINGs/Resources/Makefile
config.status: creating WINGs/Tests/Makefile
config.status: creating WINGs/Extras/Makefile
config.status: creating WINGs/po/Makefile
config.status: creating wmlib/Makefile
config.status: creating wrlib/Makefile
config.status: creating wrlib/tests/Makefile
config.status: creating src/Makefile
config.status: creating src/wconfig.h
config.status: creating doc/Makefile
config.status: creating doc/sk/Makefile
config.status: creating WindowMaker/Makefile
config.status: creating WindowMaker/Backgrounds/Makefile
config.status: creating WindowMaker/Defaults/Makefile
config.status: creating WindowMaker/IconSets/Makefile
config.status: creating WindowMaker/Icons/Makefile
config.status: creating WindowMaker/Pixmaps/Makefile
config.status: creating WindowMaker/Styles/Makefile
config.status: creating WindowMaker/Themes/Makefile
config.status: creating WPrefs.app/Makefile
config.status: creating WPrefs.app/tiff/Makefile
config.status: creating WPrefs.app/xpm/Makefile
config.status: creating WPrefs.app/po/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/WindowMaker.spec
config.status: creating src/config.h
config.status: executing default-1 commands

Window Maker was configured as follows:

Installation path prefix            : /usr/X11R6
Installation path for binaries      : /usr/X11R6/bin
Installation path for WPrefs.app    : /usr/X11R6/GNUstep/Applications
Supported graphic format libraries  : XPM PNG JPEG GIF TIFF builtin-PPM
Use assembly routines for wrlib     : yes
Use inline MMX(tm) x86 assembly     : yes
Antialiased text support in WINGs   : yes
Xinerama extension support          : no
Translated message files to install : None

===>  Building for windowmaker-0.92.0
Making all in wrlib
Making all in .
/bin/sh /usr/local/bin/libtool15 --mode=compile cc -DHAVE_CONFIG_H -I.
-I. -I../src  -I/usr/local/include -I/usr/X11R6/include 
-I/usr/X11R6/include  -I/usr/local/include  -O -pipe -c LookupCmap.c
mkdir .libs
[SNIP]
cc -DHAVE_CONFIG_H -I. -I. -I../src -I/usr/local/include
-I/usr/X11R6/include -I/usr/X11R6/include -I/usr/local/include -O
-pipe -c xpixmap.c  -fPIC -DPIC -o .libs/xpixmap.o
 cc -DHAVE_CONFIG_H -I. -I. -I../src -I/usr/local/include
-I/usr/X11R6/include -I/usr/X11R6/include -I/usr/local/include -O
-pipe -c xpixmap.c -o xpixmap.o >/dev/null 2>&1
/bin/sh /usr/local/bin/libtool15 --mode=compile cc -DHAVE_CONFIG_H -I.
-I. -I../src  -I/usr/local/include -I/usr/X11R6/include 
-I/usr/X11R6/include  -I/usr/local/include  -O -pipe -c convert.c
 cc -DHAVE_CONFIG_H -I. -I. -I../src -I/usr/local/include
-I/usr/X11R6/include -I/usr/X11R6/include -I/usr/local/include -O
-pipe -c convert.c  -fPIC -DPIC -o .libs/convert.o
 cc -DHAVE_CONFIG_H -I. -I. -I../src -I/usr/local/include
-I/usr/X11R6/include -I/usr/X11R6/include -I/usr/local/include -O
-pipe -c convert.c -o convert.o >/dev/null 2>&1
`echo /bin/sh /usr/local/bin/libtool15 --mode=compile cc
-DHAVE_CONFIG_H -I. -I. -I../src  -I/usr/local/include
-I/usr/X11R6/include  -I/usr/X11R6/include  -I/usr/local/include  -O
-pipe | sed -e s/-fomit-frame-pointer//` -O0 -c x86_specific.c
 cc -DHAVE_CONFIG_H -I. -I. -I../src -I/usr/local/include
-I/usr/X11R6/include -I/usr/X11R6/include -I/usr/local/include -O
-pipe -O0 -c x86_specific.c  -fPIC -DPIC -o .libs/x86_specific.o
{standard input}: Assembler messages:
{standard input}:26: Error: suffix or operands invalid for `pusha'
{standard input}:27: Error: suffix or operands invalid for `pushf'
{standard input}:31: Error: suffix or operands invalid for `push'
{standard input}:32: Error: suffix or operands invalid for `popf'
{standard input}:33: Error: suffix or operands invalid for `pushf'
{standard input}:34: Error: suffix or operands invalid for `pop'
{standard input}:43: Error: suffix or operands invalid for `popa'
{standard input}:48: Error: suffix or operands invalid for `popa'
{standard input}:76: Error: suffix or operands invalid for `pusha'
{standard input}:120: Error: `(%ebx)' is not a valid 64 bit base/index
expression
{standard input}:121: Error: `(%esi)' is not a valid 64 bit base/index
expression
{standard input}:127: Error: `(%edi,%ecx,2)' is not a valid 64 bit
base/index expression
{standard input}:128: Error: `(%eax)' is not a valid 64 bit base/index
expression
{standard input}:132: Error: `(%edi,%ecx,2)' is not a valid 64 bit
base/index expression
{standard input}:133: Error: `(%eax)' is not a valid 64 bit base/index
expression
{standard input}:137: Error: `(%edi,%ecx,2)' is not a valid 64 bit
base/index expression
{standard input}:138: Error: `(%eax)' is not a valid 64 bit base/index
expression
{standard input}:148: Error: `8(%ebx)' is not a valid 64 bit
base/index expression
{standard input}:149: Error: `8(%ebx)' is not a valid 64 bit
base/index expression
{standard input}:154: Error: `-8(%ebx)' is not a valid 64 bit
base/index expression
{standard input}:155: Error: `-8(%ebx)' is not a valid 64 bit
base/index expression
{standard input}:159: Error: `8(%ebx)' is not a valid 64 bit
base/index expression
{standard input}:160: Error: `(%ebx)' is not a valid 64 bit base/index
expression
{standard input}:162: Error: `8(%ebx)' is not a valid 64 bit
base/index expression
{standard input}:175: Error: `(%edx)' is not a valid 64 bit base/index
expression
{standard input}:190: Error: suffix or operands invalid for `popa'
{standard input}:213: Error: suffix or operands invalid for `pusha'
{standard input}:261: Error: suffix or operands invalid for `popa'
{standard input}:284: Error: suffix or operands invalid for `pusha'
{standard input}:302: Error: `(%ecx)' is not a valid 64 bit base/index
expression
{standard input}:308: Error: `(%ecx)' is not a valid 64 bit base/index
expression
{standard input}:313: Error: `(%esi)' is not a valid 64 bit base/index
expression
{standard input}:314: Error: `(%ebx)' is not a valid 64 bit base/index
expression
{standard input}:324: Error: `(%edi,%edx,2)' is not a valid 64 bit
base/index expression
{standard input}:325: Error: `(%ecx)' is not a valid 64 bit base/index
expression
{standard input}:330: Error: `(,%eax,8)' is not a valid 64 bit
base/index expression
{standard input}:333: Error: `4(%ebx)' is not a valid 64 bit
base/index expression
{standard input}:335: Error: `(%eax,%eax,4)' is not a valid 64 bit
base/index expression
{standard input}:337: Error: `(%ecx)' is not a valid 64 bit base/index
expression
{standard input}:338: Error: `(%eax,%eax,2)' is not a valid 64 bit
base/index expression
{standard input}:340: Error: `-4(%ecx)' is not a valid 64 bit
base/index expression
{standard input}:342: Error: `4(%ecx)' is not a valid 64 bit
base/index expression
{standard input}:343: Error: `1(%esi)' is not a valid 64 bit
base/index expression
{standard input}:344: Error: `1(%ebx)' is not a valid 64 bit
base/index expression
{standard input}:354: Error: `(%edi,%edx,2)' is not a valid 64 bit
base/index expression
{standard input}:355: Error: `(%ecx)' is not a valid 64 bit base/index
expression
{standard input}:360: Error: `(,%eax,8)' is not a valid 64 bit
base/index expression
{standard input}:363: Error: `5(%ebx)' is not a valid 64 bit
base/index expression
{standard input}:365: Error: `(%eax,%eax,4)' is not a valid 64 bit
base/index expression
{standard input}:367: Error: `1(%ecx)' is not a valid 64 bit
base/index expression
{standard input}:368: Error: `(%eax,%eax,2)' is not a valid 64 bit
base/index expression
{standard input}:370: Error: `-3(%ecx)' is not a valid 64 bit
base/index expression
{standard input}:372: Error: `5(%ecx)' is not a valid 64 bit
base/index expression
{standard input}:373: Error: `2(%esi)' is not a valid 64 bit
base/index expression
{standard input}:374: Error: `2(%ebx)' is not a valid 64 bit
base/index expression
{standard input}:384: Error: `(%edi,%edx,2)' is not a valid 64 bit
base/index expression
{standard input}:385: Error: `(%ecx)' is not a valid 64 bit base/index
expression
{standard input}:390: Error: `(,%eax,8)' is not a valid 64 bit
base/index expression
{standard input}:393: Error: `6(%ebx)' is not a valid 64 bit
base/index expression
{standard input}:395: Error: `(%eax,%eax,4)' is not a valid 64 bit
base/index expression
{standard input}:397: Error: `2(%ecx)' is not a valid 64 bit
base/index expression
{standard input}:398: Error: `(%eax,%eax,2)' is not a valid 64 bit
base/index expression
{standard input}:400: Error: `-4(%ecx)' is not a valid 64 bit
base/index expression
{standard input}:402: Error: `6(%ecx)' is not a valid 64 bit
base/index expression
{standard input}:412: Error: `(%ecx,%eax,4)' is not a valid 64 bit
base/index expression
{standard input}:413: Error: `(%edx)' is not a valid 64 bit base/index
expression
{standard input}:415: Error: `(%eax)' is not a valid 64 bit base/index
expression
{standard input}:427: Error: suffix or operands invalid for `popa'
*** Error code 1

Stop in /usr/ports/x11-wm/windowmaker/work/WindowMaker-0.92.0/wrlib.
*** Error code 1

Stop in /usr/ports/x11-wm/windowmaker/work/WindowMaker-0.92.0/wrlib.
*** Error code 1

Stop in /usr/ports/x11-wm/windowmaker/work/WindowMaker-0.92.0.
*** Error code 1

Stop in /usr/ports/x11-wm/windowmaker.
** Command failed [exit code 1]: /usr/bin/script -qa
/tmp/portupgrade85908.62 make
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
        ! x11-wm/windowmaker (windowmaker-0.91.0)       (unknown build error)
--->  Packages processed: 0 done, 70 ignored, 0 skipped and 1 failed
cooljack# 
cooljack#  uname -a
FreeBSD cooljack.msdp.net 5.4-RELEASE-p6 FreeBSD 5.4-RELEASE-p6 #3:
Sat Jul 30 20:45:01 EDT 2005    
root at cooljack.msdp.net:/usr/src/sys/amd64/compile/Cooljack  amd64
cooljack#


More information about the freebsd-ports mailing list