Subject: pkg/19049: Package emulators/peace doesnt build
To: None <gnats-bugs@gnats.netbsd.org>
From: None <Juan@xtraeme.dyndns.org>
List: netbsd-bugs
Date: 11/14/2002 14:17:16
>Number:         19049
>Category:       pkg
>Synopsis:       Package emulators/peace doesnt build
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Thu Nov 14 05:18:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Juan RP
>Release:        NetBSD 1.6K
>Organization:
HispaBSD
>Environment:
System: NetBSD xtraeme.dyndns.org 1.6K NetBSD 1.6K (xtrakernel) #3: Tue Nov 5 12:50:12 CET 2002 root@xtraeme.dyndns.org:/usr/src/sys/arch/i386/compile/xtrakernel i386
Architecture: i386
Machine: i386
>Description:

Our package Peace in emulators, fail when starts de compilation process.

=> Checksum OK for freetype-dll-2.0.1nb1.tgz.
=> Checksum OK for icu-dll-1.8.1nb3.tgz.
=> Checksum OK for icu-data-1.8.1nb1.tgz.
=> Checksum OK for peace-i386-sysdll-20020715.tgz.
=> Checksum OK for peace-i386-implib-20020124.tar.gz.
=> Checksum OK for i386-netbsdpe-stl-3.3.tgz.
=> Checksum OK for peace-20020901.tar.gz.
===> Extracting for peace-0.0.20020901
===> Required installed package cross-i386-netbsdpe>=1.3: cross-i386-netbsdpe-1.3.4 found
===> Required package w32api>=1.5nb1: NOT found
===> Verifying reinstall for ../../devel/w32api
===> Building for w32api-1.5nb1
cd /usr/obj.pkgsrc/devel/w32api/work.i386/w32api-1.5/lib  && /usr/pkg/cross/bin/i386-netbsdpe-cc -I/usr/obj.pkgsrc/devel/w32api/work.i386/w32api-1.5/include -c -o dxguid.o dxguid.c  && /usr/pkg/cross/bin/i386-netbsdpe-cc -I/usr/obj.pkgsrc/devel/w32api/work.i386/w32api-1.5/include -c -o uuid.o uuid.c  && /usr/pkg/cross/bin/i386-netbsdpe-ar r libdxguid.a dxguid.o  && /usr/pkg/cross/bin/i386-netbsdpe-ar r libuuid.a uuid.o
/bin/mkdir -p /usr/obj.pkgsrc/devel/w32api/work.i386/include
for i in /usr/obj.pkgsrc/devel/w32api/work.i386/w32api-1.5/include/*.h; do  /usr/bin/sed 's/(CALLBACK/ CALLBACK (/g; s/typedef \(.*\)(NTAPI/typedef \1 NTAPI (/g; s/typedef \(.*\)(WINAPI/typedef \1 WINAPI (/g; s/typedef \(.*\)(STDAPICALLTYPE/typedef \1 STDAPICALLTYPE (/g; s/typedef \(.*\)(APIENTRY/typeroot@xtraeme.dyndns.org#/usr/pkgsrc/emulators/peace>>make install clean-depends  
=> Checksum OK for freetype-dll-2.0.1nb1.tgz.
=> Checksum OK for icu-dll-1.8.1nb3.tgz.
=> Checksum OK for icu-data-1.8.1nb1.tgz.
=> Checksum OK for peace-i386-sysdll-20020715.tgz.
=> Checksum OK for peace-i386-implib-20020124.tar.gz.
=> Checksum OK for i386-netbsdpe-stl-3.3.tgz.
=> Checksum OK for peace-20020901.tar.gz.
===> Extracting for peace-0.0.20020901
===> Required installed package cross-i386-netbsdpe>=1.3: cross-i386-netbsdpe-1.3.4 found
===> Required package w32api>=1.5nb1: NOT found
===> Verifying reinstall for ../../devel/w32api
	hecksum OK for w32api-1.5-src.tar.gz.
=> Checksum OK for pe-crt-1.2.tar.gz.
work.i386 -> /usr/obj.pkgsrc/devel/w32api/work.i386
===> Extracting for w32api-1.5nb1
===> Required installed package cross-i386-netbsdpe: cross-i386-netbsdpe-1.3.4 found
===> Patching for w32api-1.5nb1
===> Applying NetBSD patches for w32api-1.5nb1
===> Configuring for w32api-1.5nb1
===> Building for w32api-1.5nb1
cd /usr/obj.pkgsrc/devel/w32api/work.i386/w32api-1.5/lib  && /usr/pkg/cross/bin/i386-netbsdpe-cc -I/usr/obj.pkgsrc/devel/w32api/work.i386/w32api-1.5/include -c -o dxguid.o dxguid.c  && /usr/pkg/cross/bin/i386-netbsdpe-cc -I/usr/obj.pkgsrc/devel/w32api/work.i386/w32api-1.5/include -c -o uuid.o uuid.c  && /usr/pkg/cross/bin/i386-netbsdpe-ar r libdxguid.a dxguid.o  && /usr/pkg/cross/bin/i386-netbsdpe-ar r libuuid.a uuid.o
/bin/mkdir -p /usr/obj.pkgsrc/devel/w32api/work.i386/include
for i in /usr/obj.pkgsrc/devel/w32api/work.i386/w32api-1.5/include/*.h; do  /usr/bin/sed 's/(CALLBACK/ CALLBACK (/g; s/typedef \(.*\)(NTAPI/typedef \1 NTAPI (/g; s/typedef \(.*\)(WINAPI/typedef \1 WINAPI (/g; s/typedef \(.*\)(STDAPICALLTYPE/typedef \1 STDAPICALLTYPE (/g; s/typedef \(.*\)(APIENTRY/typedef \1 APIENTRY (/g; s/typedef \(.*\)(PASCAL/typedef \1 PASCAL (/g; s/typedef \(.*\)(STDCALL/typedef \1 STDCALL (/g; s/typedef \(.*\)(__RPC_API/typedef \1 __RPC_API (/g; s/typedef \(.*\)(__RPC_USER/typedef \1 __RPC_USER (/g; s/typedef \(.*\)(__stdcall/typedef \1 __stdcall (/g; s/typedef \(.*\)(__RPC_STUB/typedef \1 __RPC_STUB (/g' $i > /usr/obj.pkgsrc/devel/w32api/work.i386/include/`basename $i`;  done
/usr/pkg/cross/i386-netbsdpe/bin/cc -pipe -march=pentiumpro -c dllmain.c -o dllmain.o
dllmain.c:30: windows.h: Fichero o directorio no existente
dllmain.c:32: parse error before `APIENTRY'
dllmain.c:33: parse error before `h'
dllmain.c: In function `DllMain':
dllmain.c:35: `TRUE' undeclared (first use in this function)
dllmain.c:35: (Each undeclared identifier is reported only once
dllmain.c:35: for each function it appears in.)
*** Error code 1
Stop.
make: stopped in /usr/obj.pkgsrc/devel/w32api/work.i386/pe-crt-1.2
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/devel/w32api
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/devel/w32api
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/devel/w32api
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/emulators/peace
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/emulators/peace


>How-To-Repeat:

cd /usr/pkgsrc/emulators/peace && make
 
>Fix:

Not provided. 

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