ports/50305: multimedia/xmms-avi fails to build on CURRENT

Kevin Oberman oberman at es.net
Mon Jul 28 21:58:23 UTC 2003


> Date: Mon, 28 Jul 2003 04:12:52 -0700 (PDT)
> From: Tilman Linneweh <arved at FreeBSD.org>
> 
> Synopsis: multimedia/xmms-avi fails to build on CURRENT
> 
> State-Changed-From-To: open->closed
> State-Changed-By: arved
> State-Changed-When: Mon Jul 28 04:12:38 PDT 2003
> State-Changed-Why: 
> A fix was committed yesterday
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=50305
> 

No joy! On my CURRENT system I now die in w32.c. I am attaching the
log of my build attempt.
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman at es.net			Phone: +1 510 486-8634

-------------- next part --------------
** No such installed package nor such port called '2' is found.
--->  Installing 'xmms-avi-1.2.3' from a port (multimedia/xmms-avi)
--->  Building '/usr/ports/multimedia/xmms-avi'
===>  Cleaning for esound-0.2.29
===>  Cleaning for libaudiofile-0.2.3
===>  Cleaning for libmikmod-esound-3.1.10
===>  Cleaning for libogg-1.0_1,3
===>  Cleaning for libvorbis-1.0_1,3
===>  Cleaning for libiconv-1.9.1_1
===>  Cleaning for gettext-0.11.5_1
===>  Cleaning for glib-1.2.10_9
===>  Cleaning for gmake-3.80
===>  Cleaning for imake-4.3.0_1
===>  Cleaning for libtool-1.3.5_1
===>  Cleaning for nasm-0.98.35,1
===>  Cleaning for pkgconfig-0.15.0
===>  Cleaning for sdl-1.2.5_2
===>  Cleaning for Mesa-3.4.2_2
===>  Cleaning for aalib-1.4.r5_1
===>  Cleaning for svgalib-1.4.2_1
===>  Cleaning for perl-5.6.1_13
===>  Cleaning for xmms-esound-1.2.7_3
===>  Cleaning for freetype2-2.1.4_1
===>  Cleaning for expat-1.95.6_1
===>  Cleaning for libxml-1.8.17_1
===>  Cleaning for fontconfig-2.2.90_3
===>  Cleaning for gtk-1.2.10_9
===>  Cleaning for XFree86-libraries-4.3.0_5
===>  Cleaning for xmms-avi-1.2.3
===>  Extracting for xmms-avi-1.2.3
>> Checksum OK for avi-xmms-1.2.3.tar.gz.
===>  Patching for xmms-avi-1.2.3
===>  Applying FreeBSD patches for xmms-avi-1.2.3
===>   xmms-avi-1.2.3 depends on file: /usr/local/libexec/libtool13/libtool - found
===>   xmms-avi-1.2.3 depends on executable: pkg-config - found
===>   xmms-avi-1.2.3 depends on shared library: xmms.3 - found
===>   xmms-avi-1.2.3 depends on shared library: SDL-1.1.5 - found
===>   xmms-avi-1.2.3 depends on shared library: X11.6 - found
===>   xmms-avi-1.2.3 depends on shared library: glib12.3 - found
===>   xmms-avi-1.2.3 depends on shared library: gtk12.2 - found
===>  Configuring for xmms-avi-1.2.3
creating cache ./config.cache
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... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking for gcc... cc
checking whether the C compiler (cc -O -pipe -mcpu=pentiumpro ) works... yes
checking whether the C compiler (cc -O -pipe -mcpu=pentiumpro ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether cc accepts -g... yes
checking for c++... c++
checking whether the C++ compiler (c++ -O -pipe -mcpu=pentiumpro ) works... yes
checking whether the C++ compiler (c++ -O -pipe -mcpu=pentiumpro ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking how to run the C preprocessor... cc -E
checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel
checking for Cygwin environment... no
checking for mingw32 environment... no
checking host system type... i386-portbld-freebsd5.1
checking build system type... i386-portbld-freebsd5.1
checking for ld used by GCC... /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 dependant libraries... pass_all
checking for object suffix... o
checking for executable suffix... no
checking command to parse /usr/bin/nm -B output... ok
checking for dlfcn.h... yes
checking for ranlib... ranlib
checking for strip... strip
checking for objdir... .libs
checking for cc option to produce PIC... -fPIC
checking if cc PIC flag -fPIC works... yes
checking if cc static flag -static works... yes
checking if cc supports -c -o file.o... yes
checking if cc supports -c -o file.lo... yes
checking if cc supports -fno-rtti -fno-exceptions... yes
checking whether the linker (/usr/bin/ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... freebsd5.1 ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking whether -lc should be explicitly linked in... yes
creating libtool
checking for glib-config... /usr/local/bin/glib12-config
checking for GLIB - version >= 1.2.2... yes
checking for gtk-config... /usr/X11R6/bin/gtk12-config
checking for GTK - version >= 1.2.2... yes
checking for xmms-config... /usr/X11R6/bin/xmms-config
checking for mawk... no
checking for gawk... no
checking for nawk... nawk
checking for XMMS - version >= 1.2.3... yes
checking target system type... i386-portbld-freebsd5.1
checking for sdl-config... /usr/local/bin/sdl11-config
checking for SDL - version >= 1.1.6... yes
checking for avifile-config... /usr/local/bin/avifile-config
checking for pthread_attr_init in -lpthread... no
checking for pthread_attr_init in -lpthreads... no
checking for pthread_attr_init in -lc_r... yes
checking for pthread.h... yes
checking for playerwidget.h... no
checking for inline... inline
checking for ANSI C header files... yes
checking for unsetenv... yes
checking whether cc needs -traditional... no
checking for 8-bit clean memcmp... yes
checking for unistd.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking return type of signal handlers... void
checking for vprintf... yes
checking for ftime... no
checking for gettimeofday... yes
checking for strdup... yes
checking for strstr... yes
checking whether to build ac3 decoder module... no
updating cache ./config.cache
creating ./config.status
creating Makefile
creating lib/Makefile
creating lib/loader/Makefile
creating lib/videocodec/Makefile
creating lib/audiodecoder/Makefile
creating lib/videocodec/Makefile
creating lib/avifile/Makefile
creating lib/aviplay/Makefile
creating lib/audioencoder/Makefile
creating lib/audioencoder/lame3.70/Makefile
creating lib/audiodecoder/mpeg/Makefile
creating include/Makefile
creating include/wine/Makefile
creating lib/videocodec/DirectShow/Makefile
creating src/Makefile
creating config.h
===>  Building for xmms-avi-1.2.3
make  all-recursive
Making all in include
Making all in wine
Making all in lib
Making all in loader
/bin/sh ../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../..     -I../../include -DWIN32_PATH=\"/usr/local/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c pe_image.c
cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -DWIN32_PATH=\"/usr/local/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c pe_image.c  -fPIC -DPIC -o pe_image.lo
/bin/sh ../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../..     -I../../include -DWIN32_PATH=\"/usr/local/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c module.c
cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -DWIN32_PATH=\"/usr/local/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c module.c  -fPIC -DPIC -o module.lo
/bin/sh ../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../..     -I../../include -DWIN32_PATH=\"/usr/local/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c ext.c
cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -DWIN32_PATH=\"/usr/local/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c ext.c  -fPIC -DPIC -o ext.lo
ext.c:445:2: warning: #warning FIXME
/bin/sh ../../libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../..     -I../../include -DWIN32_PATH=\"/usr/local/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c win32.c
cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -DWIN32_PATH=\"/usr/local/lib/win32\" -D__WINE__ -Ddbg_printf=__vprintf -DTRACE=__vprintf -fno-omit-frame-pointer -fno-inline -c win32.c  -fPIC -DPIC -o win32.lo
win32.c: In function `my_mreq':
win32.c:276: warning: assignment makes integer from pointer without a cast
win32.c: In function `my_release':
win32.c:295: warning: comparison between pointer and integer
win32.c: In function `expGetModuleHandleA':
win32.c:436: warning: assignment makes pointer from integer without a cast
win32.c:1095:2: warning: #warning FIXME
win32.c:1097:15: missing terminating " character
win32.c: In function `expMultiByteToWideChar':
win32.c:1098: error: syntax error before "size"
win32.c:1098: error: `size' undeclared (first use in this function)
win32.c:1098: error: (Each undeclared identifier is reported only once
win32.c:1098: error: for each function it appears in.)
win32.c:1098: error: `d' undeclared (first use in this function)
win32.c:1098: error: `dest' undeclared (first use in this function)
win32.c:1098: error: syntax error before "buffer"
win32.c:1098:30: invalid suffix "x" on integer constant
win32.c:1098: error: stray '\' in program
win32.c:1101:15: missing terminating " character
win32.c:1102:30: invalid suffix "x" on integer constant
win32.c:1102: error: stray '\' in program
win32.c:1469:5: warning: unknown escape sequence '\;'
win32.c:1469:5: warning: unknown escape sequence '\w'
win32.c:1469:5: warning: unknown escape sequence '\;'
win32.c:1469:5: warning: unknown escape sequence '\w'
win32.c:1469:5: warning: unknown escape sequence '\s'
win32.c: In function `expGetProcAddress':
win32.c:1596: warning: assignment makes integer from pointer without a cast
win32.c:1600: warning: return makes pointer from integer without a cast
win32.c:1608:15: missing terminating " character
win32.c: In function `expCreateFileMappingA':
win32.c:1609: error: syntax error before "flProtect"
win32.c:1609:19: invalid suffix "x" on integer constant
win32.c:1609:35: invalid suffix "x" on integer constant
win32.c:1609:50: invalid suffix "x" on integer constant
win32.c:1609: error: stray '\' in program
win32.c:1609:71: missing terminating " character
win32.c:1612:15: missing terminating " character
win32.c:1613:19: invalid suffix "x" on integer constant
win32.c:1613:35: invalid suffix "x" on integer constant
win32.c:1613:50: invalid suffix "x" on integer constant
win32.c:1613:61: invalid suffix "x" on integer constant
win32.c:1613:66: warning: multi-character character constant
win32.c:1613: error: stray '\' in program
win32.c:1613:79: missing terminating " character
win32.c: In function `expstrcpy':
win32.c:1841: warning: initialization makes integer from pointer without a cast
win32.c: In function `expstrcat':
win32.c:1853: warning: initialization makes integer from pointer without a cast
win32.c: In function `expmemmove':
win32.c:1859: warning: initialization makes integer from pointer without a cast
win32.c:1861: warning: return makes integer from pointer without a cast
win32.c: At top level:
win32.c:2566: warning: type mismatch with previous implicit declaration
win32.c:1598: warning: previous implicit declaration of `LookupExternalByName'
win32.c:2566: warning: `LookupExternalByName' was previously implicitly declared to return `int'
win32.c: In function `my_garbagecollection':
win32.c:2623: warning: passing arg 1 of `my_release' from incompatible pointer type
win32.c:2627: warning: passing arg 1 of `my_release' from incompatible pointer type
win32.c:2631: warning: passing arg 1 of `my_release' from incompatible pointer type
win32.c:2648: warning: passing arg 1 of `free' makes pointer from integer without a cast
*** Error code 1

Stop in /var/ports/multimedia/xmms-avi/work/avi-xmms-1.2.3/lib/loader.
*** Error code 1

Stop in /var/ports/multimedia/xmms-avi/work/avi-xmms-1.2.3/lib.
*** Error code 1

Stop in /var/ports/multimedia/xmms-avi/work/avi-xmms-1.2.3.
*** Error code 1

Stop in /var/ports/multimedia/xmms-avi/work/avi-xmms-1.2.3.
*** Error code 1

Stop in /var/ports/multimedia/xmms-avi.
** Command failed [exit code 1]: /usr/bin/script -qa /var/tmp/portinstall5884.0 make
** Fix the problem and try again.
** The following packages were not installed or upgraded (*:skipped / !:failed)
	! multimedia/xmms-avi	(compiler error)


More information about the freebsd-ports-bugs mailing list