On Mon, Mar 19, 2012 at 9:25 PM, Kirill Bychkov <ya...@linklevel.net> wrote: > Hi! > I've updated wesnoth to the latest release 1.10.1. >
I'm having trouble getting this new version to build on i386. The error message I get is: ---8<--- ===> Looking for wesnoth-1.10.1.tgz in $PKG_PATH - not found *** Error code 1 Stop in /usr/ports/mystuff/games/wesnoth (line 1670 of /usr/ports/infrastructure/mk/bsd.port.mk). ===> Building for wesnoth-1.10.1 /usr/local/bin/cmake -H/usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1 -B/usr/obj/ports/wesnoth-1.10.1/build-i386 --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/bin/cmake -E cmake_progress_start /usr/obj/ports/wesnoth-1.10.1/build-i386/CMakeFiles /usr/obj/ports/wesnoth-1.10.1/build-i386/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make -f po/CMakeFiles/mo-update.dir/build.make po/CMakeFiles/mo-update.dir/depend cd /usr/obj/ports/wesnoth-1.10.1/build-i386 && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1 /usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1/po /usr/obj/ports/wesnoth-1.10.1/build-i386 /usr/obj/ports/wesnoth-1.10.1/build-i386/po /usr/obj/ports/wesnoth-1.10.1/build-i386/po/CMakeFiles/mo-update.dir/DependInfo.cmake --color= make -f po/CMakeFiles/mo-update.dir/build.make po/CMakeFiles/mo-update.dir/build /usr/local/bin/cmake -E cmake_progress_report /usr/obj/ports/wesnoth-1.10.1/build-i386/CMakeFiles [ 0%] mo-update: Done. /usr/local/bin/cmake -E cmake_progress_report /usr/obj/ports/wesnoth-1.10.1/build-i386/CMakeFiles 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 [ 78%] Built target mo-update make -f src/CMakeFiles/wesnoth-core.dir/build.make src/CMakeFiles/wesnoth-core.dir/depend cd /usr/obj/ports/wesnoth-1.10.1/build-i386 && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1 /usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1/src /usr/obj/ports/wesnoth-1.10.1/build-i386 /usr/obj/ports/wesnoth-1.10.1/build-i386/src /usr/obj/ports/wesnoth-1.10.1/build-i386/src/CMakeFiles/wesnoth-core.dir/DependInfo.cmake --color= make -f src/CMakeFiles/wesnoth-core.dir/build.make src/CMakeFiles/wesnoth-core.dir/build /usr/local/bin/cmake -E cmake_progress_report /usr/obj/ports/wesnoth-1.10.1/build-i386/CMakeFiles 94 [ 79%] Built target wesnoth-core make -f src/CMakeFiles/campaignd.dir/build.make src/CMakeFiles/campaignd.dir/depend cd /usr/obj/ports/wesnoth-1.10.1/build-i386 && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1 /usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1/src /usr/obj/ports/wesnoth-1.10.1/build-i386 /usr/obj/ports/wesnoth-1.10.1/build-i386/src /usr/obj/ports/wesnoth-1.10.1/build-i386/src/CMakeFiles/campaignd.dir/DependInfo.cmake --color= make -f src/CMakeFiles/campaignd.dir/build.make src/CMakeFiles/campaignd.dir/build /usr/local/bin/cmake -E cmake_progress_report /usr/obj/ports/wesnoth-1.10.1/build-i386/CMakeFiles [ 79%] Built target campaignd make -f src/CMakeFiles/wesnoth-lua.dir/build.make src/CMakeFiles/wesnoth-lua.dir/depend cd /usr/obj/ports/wesnoth-1.10.1/build-i386 && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1 /usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1/src /usr/obj/ports/wesnoth-1.10.1/build-i386 /usr/obj/ports/wesnoth-1.10.1/build-i386/src /usr/obj/ports/wesnoth-1.10.1/build-i386/src/CMakeFiles/wesnoth-lua.dir/DependInfo.cmake --color= make -f src/CMakeFiles/wesnoth-lua.dir/build.make src/CMakeFiles/wesnoth-lua.dir/build /usr/local/bin/cmake -E cmake_progress_report /usr/obj/ports/wesnoth-1.10.1/build-i386/CMakeFiles 98 99 [ 81%] Built target wesnoth-lua make -f src/CMakeFiles/wesnoth-game.dir/build.make src/CMakeFiles/wesnoth-game.dir/depend cd /usr/obj/ports/wesnoth-1.10.1/build-i386 && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1 /usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1/src /usr/obj/ports/wesnoth-1.10.1/build-i386 /usr/obj/ports/wesnoth-1.10.1/build-i386/src /usr/obj/ports/wesnoth-1.10.1/build-i386/src/CMakeFiles/wesnoth-game.dir/DependInfo.cmake --color= make -f src/CMakeFiles/wesnoth-game.dir/build.make src/CMakeFiles/wesnoth-game.dir/build /usr/local/bin/cmake -E cmake_progress_report /usr/obj/ports/wesnoth-1.10.1/build-i386/CMakeFiles 95 96 97 [ 84%] Built target wesnoth-game make -f src/CMakeFiles/wesnoth.dir/build.make src/CMakeFiles/wesnoth.dir/depend cd /usr/obj/ports/wesnoth-1.10.1/build-i386 && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1 /usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1/src /usr/obj/ports/wesnoth-1.10.1/build-i386 /usr/obj/ports/wesnoth-1.10.1/build-i386/src /usr/obj/ports/wesnoth-1.10.1/build-i386/src/CMakeFiles/wesnoth.dir/DependInfo.cmake --color= make -f src/CMakeFiles/wesnoth.dir/build.make src/CMakeFiles/wesnoth.dir/build /usr/local/bin/cmake -E cmake_progress_report /usr/obj/ports/wesnoth-1.10.1/build-i386/CMakeFiles [ 84%] Building CXX object src/CMakeFiles/wesnoth.dir/play_controller.cpp.o cd /usr/obj/ports/wesnoth-1.10.1/build-i386/src && /usr/bin/c++ -DLUA_USE_POSIX -DHAVE_CONFIG_H -DDISABLE_POOL_ALLOC -D_X11 -DHAS_RELATIVE_LOCALEDIR=1 -DHAVE_FRIBIDI -DHAVE_LIBDBUS -O2 -W -Wall -std=c++98 -Werror -Wno-strict-aliasing -O2 -pipe -I/usr/X11R6/include -I/usr/local/include/SDL -I/usr/local/include -I/usr/local/include/pango-1.0 -I/usr/local/include/cairo -I/usr/X11R6/include/pixman-1 -I/usr/include/dev/pci/drm -I/usr/local/include/libpng -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/freetype2 -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include -I/usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1/src -I/usr/obj/ports/wesnoth-1.10.1/build-i386/src -I/usr/local/include/fribidi -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DWESNOTH_PATH=\"/usr/local/share/wesnoth\" -DLOCALEDIR=\"translations\" -DFIFODIR=\"/var/run/\" -o CMakeFiles/wesnoth.dir/play_controller.cpp.o -c /usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1/src/play_controller.cpp cc1plus: warnings being treated as errors /usr/include/g++/bits/stl_algo.h: In function '_RandomAccessIterator std::__find(_RandomAccessIterator, _RandomAccessIterator, const _Tp&, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator<unsigned int> > >, _Tp = long int]': /usr/include/g++/bits/stl_algo.h:327: instantiated from '_InputIterator std::find(_InputIterator, _InputIterator, const _Tp&) [with _InputIterator = __gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator<unsigned int> > >, _Tp = long int]' /usr/obj/ports/wesnoth-1.10.1/wesnoth-1.10.1/src/play_controller.cpp:1308: instantiated from here /usr/include/g++/bits/stl_algo.h:208: warning: comparison between signed and unsigned integer expressions /usr/include/g++/bits/stl_algo.h:212: warning: comparison between signed and unsigned integer expressions /usr/include/g++/bits/stl_algo.h:216: warning: comparison between signed and unsigned integer expressions /usr/include/g++/bits/stl_algo.h:220: warning: comparison between signed and unsigned integer expressions /usr/include/g++/bits/stl_algo.h:228: warning: comparison between signed and unsigned integer expressions /usr/include/g++/bits/stl_algo.h:232: warning: comparison between signed and unsigned integer expressions /usr/include/g++/bits/stl_algo.h:236: warning: comparison between signed and unsigned integer expressions *** Error code 1 Stop in /usr/obj/ports/wesnoth-1.10.1/build-i386 (line 5620 of src/CMakeFiles/wesnoth.dir/build.make). *** Error code 1 Stop in /usr/obj/ports/wesnoth-1.10.1/build-i386 (line 277 of CMakeFiles/Makefile2). *** Error code 1 Stop in /usr/obj/ports/wesnoth-1.10.1/build-i386 (line 133 of Makefile). *** Error code 1 Stop in /usr/ports/mystuff/games/wesnoth (line 2451 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/mystuff/games/wesnoth (line 1678 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/mystuff/games/wesnoth (line 1678 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/mystuff/games/wesnoth (line 2221 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/mystuff/games/wesnoth (line 1696 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/mystuff/games/wesnoth (line 2204 of /usr/ports/infrastructure/mk/bsd.port.mk). ---8<--- I see the "cc1plus: warnings being treated as errors" line which I suspect is the cause, since I don't see an obviously fatal error but I'm not sure how to remedy this. I know that removing -Werror is what would presumably fix it but I'm not familiar with cmake. Any suggestions or a cluestick would be appreciated. /etc/mk.conf: PIPE=-pipe SUDO=/usr/bin/sudo -E USE_SYSTRACE=Yes WRKOBJDIR=/usr/obj/ports XOBJDIR=/usr/obj/xobj dmesg: OpenBSD 5.1-current (GENERIC.MP) #205: Sun Mar 18 16:23:44 MDT 2012 dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC.MP cpu0: Genuine Intel(R) CPU T2300 @ 1.66GHz ("GenuineIntel" 686-class) 1.67 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,NXE,SSE3,MWAIT,VMX,EST,TM2,xTPR,PDCM real mem = 2682646528 (2558MB) avail mem = 2627989504 (2506MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 04/01/10, BIOS32 rev. 0 @ 0xfd6b0, SMBIOS rev. 2.4 @ 0xe0010 (68 entries) bios0: vendor LENOVO version "79ETE6WW (2.26 )" date 04/01/2010 bios0: LENOVO 2623D9U acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP SSDT ECDT TCPA APIC MCFG HPET BOOT SSDT SSDT SSDT SSDT acpi0: wakeup devices LID_(S3) SLPB(S3) LURT(S3) DURT(S3) EXP0(S4) EXP1(S4) EXP2(S4) EXP3(S4) PCI1(S4) USB0(S3) USB1(S3) USB2(S3) USB7(S3) HDEF(S4) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpiec0 at acpi0 acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: apic clock running at 166MHz cpu1 at mainbus0: apid 1 (application processor) cpu1: Genuine Intel(R) CPU T2300 @ 1.66GHz ("GenuineIntel" 686-class) 1.67 GHz cpu1: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,NXE,SSE3,MWAIT,VMX,EST,TM2,xTPR,PDCM ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 20, 24 pins ioapic0: misconfigured as apic 2, remapped to apid 1 acpimcfg0 at acpi0 addr 0xf0000000, bus 0-63 acpihpet0 at acpi0: 14318179 Hz acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus 1 (AGP_) acpiprt2 at acpi0: bus 2 (EXP0) acpiprt3 at acpi0: bus 3 (EXP1) acpiprt4 at acpi0: bus 4 (EXP2) acpiprt5 at acpi0: bus 12 (EXP3) acpiprt6 at acpi0: bus 21 (PCI1) acpicpu0 at acpi0: C3, C2, C1, PSS acpicpu1 at acpi0: C3, C2, C1, PSS acpipwrres0 at acpi0: PUBS acpitz0 at acpi0: critical temperature is 127 degC acpitz1 at acpi0: critical temperature is 99 degC acpibtn0 at acpi0: LID_ acpibtn1 at acpi0: SLPB acpibat0 at acpi0: BAT0 model "92P1139" serial 659 type LION oem "Panasonic" acpibat1 at acpi0: BAT1 not present acpiac0 at acpi0: AC unit online acpithinkpad0 at acpi0 acpidock0 at acpi0: GDCK not docked (0) bios0: ROM list: 0xc0000/0xfe00 0xd0000/0x1000 0xd1000/0x1000 0xdc000/0x4000 0xe0000/0x10000! cpu0: Enhanced SpeedStep 1663 MHz: speeds: 1667, 1333, 1000 MHz pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 "Intel 82945GM Host" rev 0x03 ppb0 at pci0 dev 1 function 0 "Intel 82945GM PCIE" rev 0x03: apic 1 int 16 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 "ATI Radeon Mobility X1300 M52-64" rev 0x00 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) radeondrm0 at vga1: apic 1 int 16 drm0 at radeondrm0 azalia0 at pci0 dev 27 function 0 "Intel 82801GB HD Audio" rev 0x02: msi azalia0: codecs: Analog Devices AD1981HD, Conexant/0x2bfa, using Analog Devices AD1981HD audio0 at azalia0 ppb1 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x02: apic 1 int 20 pci2 at ppb1 bus 2 em0 at pci2 dev 0 function 0 "Intel PRO/1000MT (82573L)" rev 0x00: msi, address 00:16:41:52:7e:81 ppb2 at pci0 dev 28 function 1 "Intel 82801GB PCIE" rev 0x02: apic 1 int 21 pci3 at ppb2 bus 3 wpi0 at pci3 dev 0 function 0 "Intel PRO/Wireless 3945ABG" rev 0x02: msi, MoW1, address 00:13:02:20:41:18 ppb3 at pci0 dev 28 function 2 "Intel 82801GB PCIE" rev 0x02: apic 1 int 22 pci4 at ppb3 bus 4 ppb4 at pci0 dev 28 function 3 "Intel 82801GB PCIE" rev 0x02: apic 1 int 23 pci5 at ppb4 bus 12 uhci0 at pci0 dev 29 function 0 "Intel 82801GB USB" rev 0x02: apic 1 int 16 uhci1 at pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x02: apic 1 int 17 uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x02: apic 1 int 18 uhci3 at pci0 dev 29 function 3 "Intel 82801GB USB" rev 0x02: apic 1 int 19 ehci0 at pci0 dev 29 function 7 "Intel 82801GB USB" rev 0x02: apic 1 int 19 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1 ppb5 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0xe2 pci6 at ppb5 bus 21 cbb0 at pci6 dev 0 function 0 "TI PCI1510 CardBus" rev 0x00: apic 1 int 16 cardslot0 at cbb0 slot 0 flags 0 cardbus0 at cardslot0: bus 22 device 0 cacheline 0x8, lattimer 0xb0 pcmcia0 at cardslot0 ichpcib0 at pci0 dev 31 function 0 "Intel 82801GBM LPC" rev 0x02: PM disabled pciide0 at pci0 dev 31 function 1 "Intel 82801GB IDE" rev 0x02: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility atapiscsi0 at pciide0 channel 0 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <HL-DT-ST, RW/DVD GCC-4246N, 0X05> ATAPI 5/cdrom removable cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 pciide0: channel 1 ignored (disabled) ahci0 at pci0 dev 31 function 2 "Intel 82801GBM AHCI" rev 0x02: msi, AHCI 1.1 scsibus1 at ahci0: 32 targets sd0 at scsibus1 targ 0 lun 0: <ATA, HTS541060G9SA00, MB3I> SCSI3 0/direct fixed t10.ATA_HTS541060G9SA00_MPBCL0XGH00UVM sd0: 57231MB, 512 bytes/sector, 117210240 sectors ichiic0 at pci0 dev 31 function 3 "Intel 82801GB SMBus" rev 0x02: apic 1 int 23 iic0 at ichiic0 usb1 at uhci0: USB revision 1.0 uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb2 at uhci1: USB revision 1.0 uhub2 at usb2 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb3 at uhci2: USB revision 1.0 uhub3 at usb3 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb4 at uhci3: USB revision 1.0 uhub4 at usb4 "Intel UHCI root hub" rev 1.00/1.00 addr 1 isa0 at ichpcib0 isadma0 at isa0 com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pms0 at pckbc0 (aux slot) pckbc0: using irq 12 for aux slot wsmouse0 at pms0 mux 0 pcppi0 at isa0 port 0x61 spkr0 at pcppi0 aps0 at isa0 port 0x1600/31 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 mtrr: Pentium Pro MTRR support ugen0 at uhub4 port 2 "STMicroelectronics Biometric Coprocessor" rev 1.00/0.01 addr 2 vscsi0 at root scsibus2 at vscsi0: 256 targets softraid0 at root scsibus3 at softraid0: 256 targets root on sd0a (56174889c5647c1d.a) swap on sd0b dump on sd0b -- Bryan