P-uae and Arch

After using Linux since 2004, I've still never got anything to compile.
Here's what I want:
https://aur.archlinux.org/packages.php? … _Search=Go
makepkg! Wonderful, I thought. Something that handles compiling stuff for me.
Nope. Here, have some garbage that GCC threw at me when it decided not to work:
[doritos@Capricorn-One Downloads]$ makepkg
==> Determining latest git revision...
-> Version found: 20120625
==> Making package: puae-git 20120625-1 (Mon Jun 25 02:28:57 BST 2012)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
==> Extracting Sources...
==> Removing existing pkg/ directory...
==> Entering fakeroot environment...
==> Starting build()...
==> Connecting to GIT server....
Already up-to-date.
==> The local files are updated.
==> GIT checkout done or server timeout
==> Starting make...
Cloning into '/home/doritos/Downloads/src/PUAE-build'...
done.
Please Wait..
..almost over..
Done. Thank you.
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for objcc... no
checking for objc... no
checking for gcc... gcc
checking dependency style of gcc... gcc3
checking if Objective C compiler works... no
checking dependency style of gcc... gcc3
checking whether make sets $(MAKE)... (cached) yes
checking for ranlib... ranlib
checking for ar... ar
checking for makedepend... not-found
checking for file... /usr/bin/file
checking for wrc... not-found
checking for rcl... not-found
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -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 minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for library containing strerror... none required
checking for _oss_ioctl in -lossaudio... no
checking for pkg-config... /usr/bin/pkg-config
checking for GTK+ - version >= 2.0.0... yes (version 2.24.10)
checking QT version via qmake... configure: QMAKE env not set..
4.8.2
checking QT: Meta Object Compiler... configure: QT_MOC env not set..
/usr/bin/moc
checking QT: User Interface Compiler... /usr/bin/uic
checking QT: Resource Compiler... /usr/bin/rcc
checking QT HEADERS via qmake... /usr/include
checking QT LIBS via qmake... /usr/lib
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.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 utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking values.h usability... yes
checking values.h presence... yes
checking for values.h... yes
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking curses.h usability... yes
checking curses.h presence... yes
checking for curses.h... yes
checking sys/termios.h usability... yes
checking sys/termios.h presence... yes
checking for sys/termios.h... yes
checking for sys/stat.h... (cached) yes
checking sys/ipc.h usability... yes
checking sys/ipc.h presence... yes
checking for sys/ipc.h... yes
checking sys/shm.h usability... yes
checking sys/shm.h presence... yes
checking for sys/shm.h... yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/filio.h usability... no
checking sys/filio.h presence... no
checking for sys/filio.h... no
checking libraries/cybergraphics.h usability... no
checking libraries/cybergraphics.h presence... no
checking for libraries/cybergraphics.h... no
checking cybergraphx/cybergraphics.h usability... no
checking cybergraphx/cybergraphics.h presence... no
checking for cybergraphx/cybergraphics.h... no
checking devices/ahi.h usability... no
checking devices/ahi.h presence... no
checking for devices/ahi.h... no
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking machine/soundcard.h usability... no
checking machine/soundcard.h presence... no
checking for machine/soundcard.h... no
checking sun/audioio.h usability... no
checking sun/audioio.h presence... no
checking for sun/audioio.h... no
checking sys/audioio.h usability... no
checking sys/audioio.h presence... no
checking for sys/audioio.h... no
checking machine/joystick.h usability... no
checking machine/joystick.h presence... no
checking for machine/joystick.h... no
checking amigainput/amigainput.h usability... no
checking amigainput/amigainput.h presence... no
checking for amigainput/amigainput.h... no
checking byteswap.h usability... yes
checking byteswap.h presence... yes
checking for byteswap.h... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for mode_t... yes
checking for off_t... yes
checking for size_t... yes
checking for struct stat.st_blocks... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for working volatile... yes
checking whether byte ordering is bigendian... no
checking size of char... 1
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking size of __int64... 0
checking size of void *... 8
checking for socklen_t... yes
checking whether gcc needs -traditional... no
checking for working memcmp... yes
checking return type of signal handlers... void
checking for utime.h... (cached) yes
checking whether utime accepts a null argument... yes
checking for gettimeofday... yes
checking for sigaction... yes
checking for select... yes
checking for strerror... yes
checking for isnan... yes
checking for isinf... yes
checking for setitimer... yes
checking for alarm... yes
checking for sync... yes
checking for readdir_r... yes
checking for strdup... yes
checking for strstr... yes
checking for strcasecmp... yes
checking for stricmp... no
checking for strcmpi... no
checking for nanosleep... yes
checking for usleep... yes
checking for sleep... yes
checking for vprintf... yes
checking for vsprintf... yes
checking for vfprintf... yes
checking for localtime_r... yes
checking for timegm... yes
checking for gmtime_r... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for bswap_16... yes
checking for bswap_32... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/vfs.h usability... yes
checking sys/vfs.h presence... yes
checking for sys/vfs.h... yes
checking sys/fs_types.h usability... no
checking sys/fs_types.h presence... no
checking for sys/fs_types.h... no
checking for sys/mount.h... yes
checking how to get filesystem space usage...
checking for statvfs function (SVR4)... no
checking for 3-argument statfs function (DEC OSF/1)... no
checking for two-argument statfs with statfs.bsize member (AIX, 4.3BSD)... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unsigned long long... yes
checking for fcntl.h... (cached) yes
checking dustat.h usability... no
checking dustat.h presence... no
checking for dustat.h... no
checking sys/fs/s5param.h usability... no
checking sys/fs/s5param.h presence... no
checking for sys/fs/s5param.h... no
checking sys/filsys.h usability... no
checking sys/filsys.h presence... no
checking for sys/filsys.h... no
checking sys/statfs.h usability... yes
checking sys/statfs.h presence... yes
checking for sys/statfs.h... yes
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking for statfs that truncates block counts... no
checking for inflateEnd in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for cc_r... gcc
checking for library containing sem_init... none required
checking for dlopen in -ldl... yes
checking whether sys/soundcard.h or machine/soundcard.h works... yes
checking host OS support... linux
checking host cpu support... amd64
checking for GCC 2.7 or higher... yes
checking for GCC 3.0 or higher... yes
checking for GCC 4.0 or higher... yes
./configure: line 9898: dnlfi: command not found
checking configuration options... ok
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for waddch in -lncurses... yes
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.2.0... yes
checking whether to build JIT compiler... no
checking for graphics target to build... "SDL"
configure: ================================================================
checking for sound target to build... "ALSA"
checking which UI target to build... "GTK+"
checking whether to build AMAX support... no
checking whether to build GAYLE IDE emulation... no
checking whether to build NCR SCSI emulation... no
checking whether to build A2065 Ethernet emulation... no
checking whether to build A2091 SCSI emulation... no
checking whether to build AGA emulation... yes
checking whether to build support for Autoconfig devices... yes
checking whether to build SCSI emulation... no
no
checking whether to have Catweasel support... no
checking whether to build CDTV emulation... no
checking whether to build CD32 emulation... no
checking whether to build bsdsocket.library emulation... yes
checking whether to build with threads... yes
checking which thread target to build... SDL
checking caps/capsimage.h usability... no
checking caps/capsimage.h presence... no
checking for caps/capsimage.h... no
checking whether to build internal debugger/monitor... yes
checking whether to build support for saving/loading emulator state... yes
checking whether to build with enforcer... yes
checking whether to build Action Replay emulation... yes
checking whether to include keymaps for X-Arcade joysticks... yes
checking want floppy drive sound emulation... yes
checking whether to build serial port emulation... no
checking whether CPU is 64bit... yes
checking whether to use CPU Specific GCC Optimizations... no
configure: ================================================================
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/archivers/dms/Makefile
config.status: creating src/archivers/zip/Makefile
config.status: creating src/caps/Makefile
config.status: creating src/md-generic/Makefile
config.status: creating src/md-i386-gcc/Makefile
config.status: creating src/md-ppc-gcc/Makefile
config.status: creating src/md-ppc/Makefile
config.status: creating src/md-68k/Makefile
config.status: creating src/md-amd64-gcc/Makefile
config.status: creating src/od-generic/Makefile
config.status: creating src/od-linux/Makefile
config.status: creating src/od-amiga/Makefile
config.status: creating src/od-beos/Makefile
config.status: creating src/od-macosx/Makefile
config.status: creating src/od-macosx/Info.plist
config.status: creating src/od-macosx/Credits.rtf
config.status: creating src/od-win32/Makefile
config.status: creating src/td-none/Makefile
config.status: creating src/td-amigaos/Makefile
config.status: creating src/td-beos/Makefile
config.status: creating src/td-posix/Makefile
config.status: creating src/td-sdl/Makefile
config.status: creating src/td-win32/Makefile
config.status: creating src/gfx-amigaos/Makefile
config.status: creating src/gfx-beos/Makefile
config.status: creating src/gfx-x11/Makefile
config.status: creating src/gfx-sdl/Makefile
config.status: creating src/gfx-curses/Makefile
config.status: creating src/gfx-cocoa/Makefile
config.status: creating src/sd-alsa/Makefile
config.status: creating src/sd-amigaos/Makefile
config.status: creating src/sd-beos/Makefile
config.status: creating src/sd-none/Makefile
config.status: creating src/sd-sdl/Makefile
config.status: creating src/sd-solaris/Makefile
config.status: creating src/sd-uss/Makefile
config.status: creating src/jd-none/Makefile
config.status: creating src/jd-amigainput/Makefile
config.status: creating src/jd-amigaos/Makefile
config.status: creating src/jd-beos/Makefile
config.status: creating src/jd-linuxold/Makefile
config.status: creating src/jd-sdl/Makefile
config.status: creating src/gui-none/Makefile
config.status: creating src/gui-beos/Makefile
config.status: creating src/gui-cocoa/Makefile
config.status: creating src/gui-gtk/Makefile
config.status: creating src/gui-muirexx/Makefile
config.status: creating src/gui-qt/Makefile
config.status: creating src/keymap/Makefile
config.status: creating src/test/Makefile
config.status: creating src/sysconfig.h
config.status: linking src/targets/t-unix.h to src/target.h
config.status: linking src/md-amd64-gcc to src/machdep
config.status: linking src/include/fpp-ieee.h to src/md-fpp.h
config.status: linking src/od-linux to src/osdep
config.status: linking src/gfx-sdl to src/gfxdep
config.status: linking src/sd-alsa to src/sounddep
config.status: linking src/td-sdl to src/threaddep
config.status: linking src/jd-sdl to src/joydep
config.status: linking src/gui-gtk to src/guidep
config.status: executing depfiles commands
=== configuring in src/tools (/home/doritos/Downloads/src/PUAE-build/src/tools)
configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--with-sdl' '--with-sdl-gfx' '--with-sdl-gl' '--with-alsa'
'--enable-bsdsock' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2'
'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro' 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4
-D_FORTIFY_SOURCE=2' --cache-file=/dev/null --srcdir=.
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -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 minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for library containing strerror... none required
checking for ANSI C header files... (cached) yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking size of char... 1
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking size of __int64... 0
checking size of void *... 8
checking whether gcc needs -traditional... no
checking for vprintf... yes
checking for _doprnt... no
checking for strdup... yes
checking for strcasecmp... yes
checking for strcmpi... no
checking for stricmp... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating sysconfig.h
config.status: linking ../missing.c to missing.c
config.status: linking ../writelog.c to writelog.c
config.status: linking ../readcpu.c to readcpu.c
config.status: linking ../build68k.c to build68k.c
config.status: linking ../gencpu.c to gencpu.c
config.status: linking ../gencomp.c to gencomp.c
config.status: linking ../genblitter.c to genblitter.c
config.status: linking ../blitops.c to blitops.c
config.status: linking ../genlinetoscr.c to genlinetoscr.c
Making all in src
make[1]: Entering directory `/home/doritos/Downloads/src/PUAE-build/src'
make -C tools genblitter
make[2]: Entering directory `/home/doritos/Downloads/src/PUAE-build/src/tools'
gcc -I. -I./../include/ -I. -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -Wno-unused
-D__inline__=inline genblitter.c -o genblitter.o
gcc -I. -I./../include/ -I. -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -Wno-unused
-D__inline__=inline blitops.c -o blitops.o
gcc -I. -I./../include/ -I. -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -Wno-unused
-D__inline__=inline writelog.c -o writelog.o
gcc -Wl,-O1,--sort-common,--as-needed,-z,relro -o genblitter genblitter.o blitops.o writelog.o
make[2]: Leaving directory `/home/doritos/Downloads/src/PUAE-build/src/tools'
./tools/genblitter i >blit.h
./tools/genblitter h >blitfunc.h
./tools/genblitter f >blitfunc.c
./tools/genblitter t >blittable.c
make -C tools genlinetoscr
make[2]: Entering directory `/home/doritos/Downloads/src/PUAE-build/src/tools'
gcc -I. -I./../include/ -I. -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -Wno-unused
-D__inline__=inline genlinetoscr.c -o genlinetoscr.o
genlinetoscr.c: In function 'main':
genlinetoscr.c:472:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
gcc -Wl,-O1,--sort-common,--as-needed,-z,relro -o genlinetoscr genlinetoscr.o
make[2]: Leaving directory `/home/doritos/Downloads/src/PUAE-build/src/tools'
./tools/genlinetoscr >linetoscr.c
make -C tools build68k
make[2]: Entering directory `/home/doritos/Downloads/src/PUAE-build/src/tools'
gcc -I. -I./../include/ -I. -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -Wno-unused
-D__inline__=inline build68k.c -o build68k.o
build68k.c: In function 'main':
build68k.c:212:7: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
gcc -Wl,-O1,--sort-common,--as-needed,-z,relro -o build68k build68k.o writelog.o
make[2]: Leaving directory `/home/doritos/Downloads/src/PUAE-build/src/tools'
./tools/build68k <../src/table68k >cpudefs.c
make -C tools gencpu
make[2]: Entering directory `/home/doritos/Downloads/src/PUAE-build/src/tools'
gcc -I. -I./../include/ -I. -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -Wno-unused
-D__inline__=inline gencpu.c -o gencpu.o
gencpu.c: In function 'gen_nextiword':
gencpu.c:303:5: warning: too many arguments for format [-Wformat-extra-args]
gencpu.c: In function 'gen_nextibyte':
gencpu.c:337:5: warning: too many arguments for format [-Wformat-extra-args]
gencpu.c: In function 'genamode_fixup':
gencpu.c:815:5: warning: too many arguments for format [-Wformat-extra-args]
gencpu.c:811:4: warning: enumeration value 'Dreg' not handled in switch [-Wswitch]
gencpu.c:811:4: warning: enumeration value 'Areg' not handled in switch [-Wswitch]
gencpu.c:811:4: warning: enumeration value 'Aind' not handled in switch [-Wswitch]
gencpu.c:811:4: warning: enumeration value 'Ad16' not handled in switch [-Wswitch]
gencpu.c:811:4: warning: enumeration value 'Ad8r' not handled in switch [-Wswitch]
gencpu.c:811:4: warning: enumeration value 'absw' not handled in switch [-Wswitch]
gencpu.c:811:4: warning: enumeration value 'absl' not handled in switch [-Wswitch]
gencpu.c:811:4: warning: enumeration value 'PC16' not handled in switch [-Wswitch]
gencpu.c:811:4: warning: enumeration value 'PC8r' not handled in switch [-Wswitch]
gencpu.c:811:4: warning: enumeration value 'imm' not handled in switch [-Wswitch]
gencpu.c:811:4: warning: enumeration value 'imm0' not handled in switch [-Wswitch]
gencpu.c:811:4: warning: enumeration value 'imm1' not handled in switch [-Wswitch]
gencpu.c:811:4: warning: enumeration value 'imm2' not handled in switch [-Wswitch]
gencpu.c:811:4: warning: enumeration value 'immi' not handled in switch [-Wswitch]
gencpu.c:811:4: warning: enumeration value 'am_unknown' not handled in switch [-Wswitch]
gencpu.c:811:4: warning: enumeration value 'am_illg' not handled in switch [-Wswitch]
gencpu.c: In function 'genflags_normal':
gencpu.c:1228:2: warning: enumeration value 'flag_z' not handled in switch [-Wswitch]
gencpu.c: In function 'gen_opcode':
gencpu.c:2193:7: warning: format '%X' expects argument of type 'unsigned int', but argument 2 has type 'long unsigned int' [-Wformat]
gencpu.c:2214:4: warning: format '%X' expects argument of type 'unsigned int', but argument 2 has type 'long unsigned int' [-Wformat]
gencpu.c:2219:6: warning: format '%X' expects argument of type 'unsigned int', but argument 2 has type 'long unsigned int' [-Wformat]
gencpu.c:2277:3: warning: format '%X' expects argument of type 'unsigned int', but argument 2 has type 'long unsigned int' [-Wformat]
gencpu.c:2305:3: warning: format '%X' expects argument of type 'unsigned int', but argument 2 has type 'long unsigned int' [-Wformat]
gencpu.c: In function 'generate_one_opcode':
gencpu.c:3696:4: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'long int' [-Wformat]
gencpu.c:3696:4: warning: format '%d' expects argument of type 'int', but argument 7 has type 'long int' [-Wformat]
gencpu.c:3799:4: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'long int' [-Wformat]
gencpu.c:3799:4: warning: format '%d' expects argument of type 'int', but argument 7 has type 'long int' [-Wformat]
gencpu.c: In function 'read_counts':
gencpu.c:100:10: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
gencpu.c: In function 'generate_cpu':
gencpu.c:3860:11: warning: ignoring return value of 'freopen', declared with attribute warn_unused_result [-Wunused-result]
gcc -I. -I./../include/ -I. -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -Wno-unused
-D__inline__=inline readcpu.c -o readcpu.o
readcpu.c:33:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:33:2: warning: (near initialization for 'lookuptab[0].friendlyname') [-Wmissing-field-initializers]
readcpu.c:34:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:34:2: warning: (near initialization for 'lookuptab[1].friendlyname') [-Wmissing-field-initializers]
readcpu.c:35:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:35:2: warning: (near initialization for 'lookuptab[2].friendlyname') [-Wmissing-field-initializers]
readcpu.c:36:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:36:2: warning: (near initialization for 'lookuptab[3].friendlyname') [-Wmissing-field-initializers]
readcpu.c:37:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:37:2: warning: (near initialization for 'lookuptab[4].friendlyname') [-Wmissing-field-initializers]
readcpu.c:38:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:38:2: warning: (near initialization for 'lookuptab[5].friendlyname') [-Wmissing-field-initializers]
readcpu.c:39:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:39:2: warning: (near initialization for 'lookuptab[6].friendlyname') [-Wmissing-field-initializers]
readcpu.c:40:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:40:2: warning: (near initialization for 'lookuptab[7].friendlyname') [-Wmissing-field-initializers]
readcpu.c:41:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:41:2: warning: (near initialization for 'lookuptab[8].friendlyname') [-Wmissing-field-initializers]
readcpu.c:42:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:42:2: warning: (near initialization for 'lookuptab[9].friendlyname') [-Wmissing-field-initializers]
readcpu.c:43:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:43:2: warning: (near initialization for 'lookuptab[10].friendlyname') [-Wmissing-field-initializers]
readcpu.c:44:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:44:2: warning: (near initialization for 'lookuptab[11].friendlyname') [-Wmissing-field-initializers]
readcpu.c:45:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:45:2: warning: (near initialization for 'lookuptab[12].friendlyname') [-Wmissing-field-initializers]
readcpu.c:46:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:46:2: warning: (near initialization for 'lookuptab[13].friendlyname') [-Wmissing-field-initializers]
readcpu.c:47:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:47:2: warning: (near initialization for 'lookuptab[14].friendlyname') [-Wmissing-field-initializers]
readcpu.c:48:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:48:2: warning: (near initialization for 'lookuptab[15].friendlyname') [-Wmissing-field-initializers]
readcpu.c:49:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:49:2: warning: (near initialization for 'lookuptab[16].friendlyname') [-Wmissing-field-initializers]
readcpu.c:50:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:50:2: warning: (near initialization for 'lookuptab[17].friendlyname') [-Wmissing-field-initializers]
readcpu.c:51:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:51:2: warning: (near initialization for 'lookuptab[18].friendlyname') [-Wmissing-field-initializers]
readcpu.c:52:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:52:2: warning: (near initialization for 'lookuptab[19].friendlyname') [-Wmissing-field-initializers]
readcpu.c:53:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:53:2: warning: (near initialization for 'lookuptab[20].friendlyname') [-Wmissing-field-initializers]
readcpu.c:54:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:54:2: warning: (near initialization for 'lookuptab[21].friendlyname') [-Wmissing-field-initializers]
readcpu.c:55:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:55:2: warning: (near initialization for 'lookuptab[22].friendlyname') [-Wmissing-field-initializers]
readcpu.c:56:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:56:2: warning: (near initialization for 'lookuptab[23].friendlyname') [-Wmissing-field-initializers]
readcpu.c:57:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:57:2: warning: (near initialization for 'lookuptab[24].friendlyname') [-Wmissing-field-initializers]
readcpu.c:58:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:58:2: warning: (near initialization for 'lookuptab[25].friendlyname') [-Wmissing-field-initializers]
readcpu.c:59:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:59:2: warning: (near initialization for 'lookuptab[26].friendlyname') [-Wmissing-field-initializers]
readcpu.c:60:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:60:2: warning: (near initialization for 'lookuptab[27].friendlyname') [-Wmissing-field-initializers]
readcpu.c:61:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:61:2: warning: (near initialization for 'lookuptab[28].friendlyname') [-Wmissing-field-initializers]
readcpu.c:62:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:62:2: warning: (near initialization for 'lookuptab[29].friendlyname') [-Wmissing-field-initializers]
readcpu.c:63:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:63:2: warning: (near initialization for 'lookuptab[30].friendlyname') [-Wmissing-field-initializers]
readcpu.c:64:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:64:2: warning: (near initialization for 'lookuptab[31].friendlyname') [-Wmissing-field-initializers]
readcpu.c:65:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:65:2: warning: (near initialization for 'lookuptab[32].friendlyname') [-Wmissing-field-initializers]
readcpu.c:66:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:66:2: warning: (near initialization for 'lookuptab[33].friendlyname') [-Wmissing-field-initializers]
readcpu.c:67:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:67:2: warning: (near initialization for 'lookuptab[34].friendlyname') [-Wmissing-field-initializers]
readcpu.c:68:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:68:2: warning: (near initialization for 'lookuptab[35].friendlyname') [-Wmissing-field-initializers]
readcpu.c:69:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:69:2: warning: (near initialization for 'lookuptab[36].friendlyname') [-Wmissing-field-initializers]
readcpu.c:70:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:70:2: warning: (near initialization for 'lookuptab[37].friendlyname') [-Wmissing-field-initializers]
readcpu.c:71:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:71:2: warning: (near initialization for 'lookuptab[38].friendlyname') [-Wmissing-field-initializers]
readcpu.c:74:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:74:2: warning: (near initialization for 'lookuptab[41].friendlyname') [-Wmissing-field-initializers]
readcpu.c:75:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:75:2: warning: (near initialization for 'lookuptab[42].friendlyname') [-Wmissing-field-initializers]
readcpu.c:76:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:76:2: warning: (near initialization for 'lookuptab[43].friendlyname') [-Wmissing-field-initializers]
readcpu.c:77:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:77:2: warning: (near initialization for 'lookuptab[44].friendlyname') [-Wmissing-field-initializers]
readcpu.c:78:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:78:2: warning: (near initialization for 'lookuptab[45].friendlyname') [-Wmissing-field-initializers]
readcpu.c:79:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:79:2: warning: (near initialization for 'lookuptab[46].friendlyname') [-Wmissing-field-initializers]
readcpu.c:80:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:80:2: warning: (near initialization for 'lookuptab[47].friendlyname') [-Wmissing-field-initializers]
readcpu.c:81:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:81:2: warning: (near initialization for 'lookuptab[48].friendlyname') [-Wmissing-field-initializers]
readcpu.c:82:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:82:2: warning: (near initialization for 'lookuptab[49].friendlyname') [-Wmissing-field-initializers]
readcpu.c:83:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:83:2: warning: (near initialization for 'lookuptab[50].friendlyname') [-Wmissing-field-initializers]
readcpu.c:84:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:84:2: warning: (near initialization for 'lookuptab[51].friendlyname') [-Wmissing-field-initializers]
readcpu.c:85:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:85:2: warning: (near initialization for 'lookuptab[52].friendlyname') [-Wmissing-field-initializers]
readcpu.c:86:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:86:2: warning: (near initialization for 'lookuptab[53].friendlyname') [-Wmissing-field-initializers]
readcpu.c:87:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:87:2: warning: (near initialization for 'lookuptab[54].friendlyname') [-Wmissing-field-initializers]
readcpu.c:88:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:88:2: warning: (near initialization for 'lookuptab[55].friendlyname') [-Wmissing-field-initializers]
readcpu.c:89:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:89:2: warning: (near initialization for 'lookuptab[56].friendlyname') [-Wmissing-field-initializers]
readcpu.c:90:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:90:2: warning: (near initialization for 'lookuptab[57].friendlyname') [-Wmissing-field-initializers]
readcpu.c:91:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:91:2: warning: (near initialization for 'lookuptab[58].friendlyname') [-Wmissing-field-initializers]
readcpu.c:92:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:92:2: warning: (near initialization for 'lookuptab[59].friendlyname') [-Wmissing-field-initializers]
readcpu.c:93:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:93:2: warning: (near initialization for 'lookuptab[60].friendlyname') [-Wmissing-field-initializers]
readcpu.c:94:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:94:2: warning: (near initialization for 'lookuptab[61].friendlyname') [-Wmissing-field-initializers]
readcpu.c:95:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:95:2: warning: (near initialization for 'lookuptab[62].friendlyname') [-Wmissing-field-initializers]
readcpu.c:96:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:96:2: warning: (near initialization for 'lookuptab[63].friendlyname') [-Wmissing-field-initializers]
readcpu.c:97:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:97:2: warning: (near initialization for 'lookuptab[64].friendlyname') [-Wmissing-field-initializers]
readcpu.c:98:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:98:2: warning: (near initialization for 'lookuptab[65].friendlyname') [-Wmissing-field-initializers]
readcpu.c:99:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:99:2: warning: (near initialization for 'lookuptab[66].friendlyname') [-Wmissing-field-initializers]
readcpu.c:100:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:100:2: warning: (near initialization for 'lookuptab[67].friendlyname') [-Wmissing-field-initializers]
readcpu.c:101:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:101:2: warning: (near initialization for 'lookuptab[68].friendlyname') [-Wmissing-field-initializers]
readcpu.c:102:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:102:2: warning: (near initialization for 'lookuptab[69].friendlyname') [-Wmissing-field-initializers]
readcpu.c:103:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:103:2: warning: (near initialization for 'lookuptab[70].friendlyname') [-Wmissing-field-initializers]
readcpu.c:104:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:104:2: warning: (near initialization for 'lookuptab[71].friendlyname') [-Wmissing-field-initializers]
readcpu.c:105:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:105:2: warning: (near initialization for 'lookuptab[72].friendlyname') [-Wmissing-field-initializers]
readcpu.c:106:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:106:2: warning: (near initialization for 'lookuptab[73].friendlyname') [-Wmissing-field-initializers]
readcpu.c:107:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:107:2: warning: (near initialization for 'lookuptab[74].friendlyname') [-Wmissing-field-initializers]
readcpu.c:108:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:108:2: warning: (near initialization for 'lookuptab[75].friendlyname') [-Wmissing-field-initializers]
readcpu.c:109:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:109:2: warning: (near initialization for 'lookuptab[76].friendlyname') [-Wmissing-field-initializers]
readcpu.c:110:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:110:2: warning: (near initialization for 'lookuptab[77].friendlyname') [-Wmissing-field-initializers]
readcpu.c:111:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:111:2: warning: (near initialization for 'lookuptab[78].friendlyname') [-Wmissing-field-initializers]
readcpu.c:112:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:112:2: warning: (near initialization for 'lookuptab[79].friendlyname') [-Wmissing-field-initializers]
readcpu.c:113:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:113:2: warning: (near initialization for 'lookuptab[80].friendlyname') [-Wmissing-field-initializers]
readcpu.c:114:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:114:2: warning: (near initialization for 'lookuptab[81].friendlyname') [-Wmissing-field-initializers]
readcpu.c:118:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:118:2: warning: (near initialization for 'lookuptab[84].friendlyname') [-Wmissing-field-initializers]
readcpu.c:119:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:119:2: warning: (near initialization for 'lookuptab[85].friendlyname') [-Wmissing-field-initializers]
readcpu.c:120:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:120:2: warning: (near initialization for 'lookuptab[86].friendlyname') [-Wmissing-field-initializers]
readcpu.c:121:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:121:2: warning: (near initialization for 'lookuptab[87].friendlyname') [-Wmissing-field-initializers]
readcpu.c:122:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:122:2: warning: (near initialization for 'lookuptab[88].friendlyname') [-Wmissing-field-initializers]
readcpu.c:123:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:123:2: warning: (near initialization for 'lookuptab[89].friendlyname') [-Wmissing-field-initializers]
readcpu.c:124:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:124:2: warning: (near initialization for 'lookuptab[90].friendlyname') [-Wmissing-field-initializers]
readcpu.c:125:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:125:2: warning: (near initialization for 'lookuptab[91].friendlyname') [-Wmissing-field-initializers]
readcpu.c:126:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:126:2: warning: (near initialization for 'lookuptab[92].friendlyname') [-Wmissing-field-initializers]
readcpu.c:127:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:127:2: warning: (near initialization for 'lookuptab[93].friendlyname') [-Wmissing-field-initializers]
readcpu.c:128:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:128:2: warning: (near initialization for 'lookuptab[94].friendlyname') [-Wmissing-field-initializers]
readcpu.c:129:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:129:2: warning: (near initialization for 'lookuptab[95].friendlyname') [-Wmissing-field-initializers]
readcpu.c:130:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:130:2: warning: (near initialization for 'lookuptab[96].friendlyname') [-Wmissing-field-initializers]
readcpu.c:131:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:131:2: warning: (near initialization for 'lookuptab[97].friendlyname') [-Wmissing-field-initializers]
readcpu.c:132:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:132:2: warning: (near initialization for 'lookuptab[98].friendlyname') [-Wmissing-field-initializers]
readcpu.c:133:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:133:2: warning: (near initialization for 'lookuptab[99].friendlyname') [-Wmissing-field-initializers]
readcpu.c:134:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:134:2: warning: (near initialization for 'lookuptab[100].friendlyname') [-Wmissing-field-initializers]
readcpu.c:135:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:135:2: warning: (near initialization for 'lookuptab[101].friendlyname') [-Wmissing-field-initializers]
readcpu.c:136:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:136:2: warning: (near initialization for 'lookuptab[102].friendlyname') [-Wmissing-field-initializers]
readcpu.c:137:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:137:2: warning: (near initialization for 'lookuptab[103].friendlyname') [-Wmissing-field-initializers]
readcpu.c:138:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:138:2: warning: (near initialization for 'lookuptab[104].friendlyname') [-Wmissing-field-initializers]
readcpu.c:139:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:139:2: warning: (near initialization for 'lookuptab[105].friendlyname') [-Wmissing-field-initializers]
readcpu.c:140:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:140:2: warning: (near initialization for 'lookuptab[106].friendlyname') [-Wmissing-field-initializers]
readcpu.c:141:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:141:2: warning: (near initialization for 'lookuptab[107].friendlyname') [-Wmissing-field-initializers]
readcpu.c:142:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:142:2: warning: (near initialization for 'lookuptab[108].friendlyname') [-Wmissing-field-initializers]
readcpu.c:143:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:143:2: warning: (near initialization for 'lookuptab[109].friendlyname') [-Wmissing-field-initializers]
readcpu.c:144:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:144:2: warning: (near initialization for 'lookuptab[110].friendlyname') [-Wmissing-field-initializers]
readcpu.c:145:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:145:2: warning: (near initialization for 'lookuptab[111].friendlyname') [-Wmissing-field-initializers]
readcpu.c:147:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:147:2: warning: (near initialization for 'lookuptab[112].friendlyname') [-Wmissing-field-initializers]
readcpu.c:148:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:148:2: warning: (near initialization for 'lookuptab[113].friendlyname') [-Wmissing-field-initializers]
readcpu.c:149:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:149:2: warning: (near initialization for 'lookuptab[114].friendlyname') [-Wmissing-field-initializers]
readcpu.c:150:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:150:2: warning: (near initialization for 'lookuptab[115].friendlyname') [-Wmissing-field-initializers]
readcpu.c:151:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:151:2: warning: (near initialization for 'lookuptab[116].friendlyname') [-Wmissing-field-initializers]
readcpu.c:152:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:152:2: warning: (near initialization for 'lookuptab[117].friendlyname') [-Wmissing-field-initializers]
readcpu.c:153:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:153:2: warning: (near initialization for 'lookuptab[118].friendlyname') [-Wmissing-field-initializers]
readcpu.c:155:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:155:2: warning: (near initialization for 'lookuptab[119].friendlyname') [-Wmissing-field-initializers]
readcpu.c:156:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:156:2: warning: (near initialization for 'lookuptab[120].friendlyname') [-Wmissing-field-initializers]
readcpu.c:157:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:157:2: warning: (near initialization for 'lookuptab[121].friendlyname') [-Wmissing-field-initializers]
readcpu.c:158:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:158:2: warning: (near initialization for 'lookuptab[122].friendlyname') [-Wmissing-field-initializers]
readcpu.c:159:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:159:2: warning: (near initialization for 'lookuptab[123].friendlyname') [-Wmissing-field-initializers]
readcpu.c:161:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:161:2: warning: (near initialization for 'lookuptab[124].friendlyname') [-Wmissing-field-initializers]
readcpu.c:162:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:162:2: warning: (near initialization for 'lookuptab[125].friendlyname') [-Wmissing-field-initializers]
readcpu.c:163:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:163:2: warning: (near initialization for 'lookuptab[126].friendlyname') [-Wmissing-field-initializers]
readcpu.c:164:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:164:2: warning: (near initialization for 'lookuptab[127].friendlyname') [-Wmissing-field-initializers]
readcpu.c:166:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:166:2: warning: (near initialization for 'lookuptab[128].friendlyname') [-Wmissing-field-initializers]
readcpu.c:167:2: warning: missing initializer [-Wmissing-field-initializers]
readcpu.c:167:2: warning: (near initialization for 'lookuptab[129].friendlyname') [-Wmissing-field-initializers]
readcpu.c: In function 'build_insn':
readcpu.c:736:4: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
./build68k <./../table68k >cpudefs.c
gcc -I. -I./../include/ -I. -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -Wno-unused
-D__inline__=inline cpudefs.c -o cpudefs.o
gcc -I. -I./../include/ -I. -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -Wno-unused
-D__inline__=inline missing.c -o missing.o
missing.c: In function 'xmalloc':
missing.c:33:3: warning: format '%d' expects argument of type 'int', but argument 2 has type 'size_t' [-Wformat]
missing.c: In function 'xcalloc':
missing.c:43:3: warning: format '%d' expects argument of type 'int', but argument 2 has type 'size_t' [-Wformat]
missing.c: In function 'xfree':
missing.c:52:2: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [enabled by default]
In file included from missing.c:11:0:
/usr/include/stdlib.h:488:13: note: expected 'void *' but argument is of type 'const void *'
gcc -Wl,-O1,--sort-common,--as-needed,-z,relro -o gencpu gencpu.o readcpu.o cpudefs.o missing.o writelog.o
make[2]: Leaving directory `/home/doritos/Downloads/src/PUAE-build/src/tools'
./tools/gencpu
make -C tools gencomp
make[2]: Entering directory `/home/doritos/Downloads/src/PUAE-build/src/tools'
gcc -I. -I./../include/ -I. -c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -Wno-unused
-D__inline__=inline gencomp.c -o gencomp.o
gencomp.c: In function 'main':
gencomp.c:3128:13: warning: ignoring return value of 'freopen', declared with attribute warn_unused_result [-Wunused-result]
gencomp.c: In function 'read_counts':
gencomp.c:101:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
gencomp.c: In function 'generate_func':
gencomp.c:1500:15: warning: 'op' may be used uninitialized in this function [-Wmaybe-uninitialized]
gencomp.c:1491:12: note: 'op' was declared here
gcc -Wl,-O1,--sort-common,--as-needed,-z,relro -o gencomp gencomp.o readcpu.o missing.o cpudefs.o writelog.o
make[2]: Leaving directory `/home/doritos/Downloads/src/PUAE-build/src/tools'
./tools/gencomp
(CDPATH="${ZSH_VERSION+.}:" && cd .. && /bin/sh /home/doritos/Downloads/src/PUAE-build/missing --run autoheader)
rm -f stamp-h1
touch sysconfig.h.in
cd .. && /bin/sh ./config.status src/sysconfig.h
config.status: creating src/sysconfig.h
make all-recursive
make[2]: Entering directory `/home/doritos/Downloads/src/PUAE-build/src'
Making all in tools
make[3]: Entering directory `/home/doritos/Downloads/src/PUAE-build/src/tools'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/doritos/Downloads/src/PUAE-build/src/tools'
Making all in md-amd64-gcc
make[3]: Entering directory `/home/doritos/Downloads/src/PUAE-build/src/md-amd64-gcc'
gcc -DHAVE_CONFIG_H -I. -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCPUEMU_0 -DCPUEMU_11 -DCPUEMU_12 -DCPUEMU_20 -DCPUEMU_21
-DCPUEMU_31 -DMMU -DFPUEMU -DAGA -DAUTOCONFIG -DFILESYS -DBSDSOCKET -DSUPPORT_THREADS -DUSE_SDL -DFDI2RAW -DDEBUGGER -DSAVESTATE -DENFORCER -DACTION_REPLAY
-DXARCADE -DDRIVESOUND -D__x86_64__ -I../../src/include -I../../src -I../../src -fomit-frame-pointer -ffast-math -Wall -Wno-unused -Wno-format -W
-Wmissing-prototypes -Wstrict-prototypes -DREGPARAM= -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2
-DUSE_GL -std=c99 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -MT support.o -MD -MP -MF
.deps/support.Tpo -c -o support.o support.c
In file included from ../../src/md-i386-gcc/support.c:13:0,
from support.c:10:
../../src/include/options.h:564:50: warning: 'struct zfile' declared inside parameter list [enabled by default]
../../src/include/options.h:564:50: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
In file included from ../../src/md-i386-gcc/support.c:17:0,
from support.c:10:
../../src/include/events.h:37:27: error: conflicting types for 'syncbase'
In file included from ../../src/md-i386-gcc/support.c:15:0,
from support.c:10:
../../src/machdep/rpt.h:35:22: note: previous declaration of 'syncbase' was here
In file included from support.c:10:0:
../../src/md-i386-gcc/support.c:37:14: warning: no previous prototype for 'linux_get_tsc_freq' [-Wmissing-prototypes]
In file included from support.c:10:0:
../../src/md-i386-gcc/support.c:274:6: warning: no previous prototype for 'machdep_save_options' [-Wmissing-prototypes]
../../src/md-i386-gcc/support.c: In function 'machdep_save_options':
../../src/md-i386-gcc/support.c:276:5: warning: implicit declaration of function 'cfgfile_write' [-Wimplicit-function-declaration]
../../src/md-i386-gcc/support.c: At top level:
../../src/md-i386-gcc/support.c:279:5: warning: no previous prototype for 'machdep_parse_option' [-Wmissing-prototypes]
../../src/md-i386-gcc/support.c: In function 'machdep_parse_option':
../../src/md-i386-gcc/support.c:281:5: warning: passing argument 4 of 'cfgfile_yesno' from incompatible pointer type [enabled by default]
In file included from ../../src/md-i386-gcc/support.c:13:0,
from support.c:10:
../../src/include/options.h:592:12: note: expected '_Bool *' but argument is of type 'int *'
In file included from support.c:10:0:
../../src/md-i386-gcc/support.c: At top level:
../../src/md-i386-gcc/support.c:284:6: warning: no previous prototype for 'machdep_default_options' [-Wmissing-prototypes]
make[3]: *** [support.o] Error 1
make[3]: Leaving directory `/home/doritos/Downloads/src/PUAE-build/src/md-amd64-gcc'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/doritos/Downloads/src/PUAE-build/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/doritos/Downloads/src/PUAE-build/src'
make: *** [all-recursive] Error 1
==> ERROR: A failure occurred in build().
Aborting...
I'm going to take a deep breath and go to bed. Anyone have any idea why a script custom tailored to installing P-UAE on Arch doesn't work?
How do I fix this in a way that doesn't involve learning the ins and outs of GCC? At this point I'm sure I'm cursed, since I can download source and compile it in my sleep on literally anything but linux.
Last edited by Doritos (2012-06-25 02:38:55)

There was only one error:
../../src/include/events.h:37:27: error: conflicting types for 'syncbase'
This looks to be an upstream error.  Report it upstream, or check out line 37 of events.h yourself and fix the type.
While the laundry list of warnings is discouraging, it does seem the upstream git is being actively maintained (activity within the past month).  So you may have good luck reporting this there.
Last edited by Trilby (2012-06-25 02:38:02)

Similar Messages

  • Dual boot Windows 7 (64) and Arch Linux (64) problems

    Hello:
    I am new to Arch Linux and just finished installing the 64bit on my laptop. It had a prebuilt Windows 7 (64) installed which I kept but split the hdd from 160Gb to 80Gb and 80Gb. I installed Arch there and set 4 partitions, all of them as Logical - a 64 MB ext2 /boot partition; a 512 MB swap partition; a 15 GB root partition; and the rest as my /home partition. My partitions look like this:
    Disk Drive: /dev/sda
    Size: 160041885696 bytes, 160.0 GB
    Heads: 255 Sectors per Track: 63 Cylinders: 19457
    Name Flags Part Type FS Type [Label] Size (MB)
    sda1 Primary Unknown (27) 12889.02
    sda2 Boot Primary NTFS 106.93
    sda3 Primary NTFS [] 73915.11*
    sda5 Logical Linux ext2 65.81*
    sda6 Logical Linux 509.97*
    sda7 Logical Linux ext2 15002.92*
    sda8 Logical Linux ext2 57549.55*
    The install was succesful(this was running from the core install cd) and I installed GRUB to my /boot but when I restarted it loaded Windows 7. I have used Knoppix USB disc to boot and see my Arch Linux install files and edited the /boot/gur/menu.lst file.
    In Windows I installed EasyBCD 1.7.2 and tried to get NeoGrub bootloader working as a dual boot. I tried getting rid of the boot flag for Windows with cfdisk and setting it to my (Logical) sda5. That did not work. So far the only way I have booted into my Arch Linux install has been by going to the Live CD, choosing "Boot from Existing Linux Install" and editing the command files there.
    root (hd0,4)
    kernel /vmlinuz26 root=/dev/sda3 ro
    initrd /kernel26.img
    My goal is to get a dual boot working for Windows 7 and Arch Linux 64 and continue installing the Xorg and KDE to Arch. I just don't know what the problem is here. I don't mind reinstalling Arch if something went wrong, but I would like to keep my Windows running in order and add Arch on.
    Any help would be greatly appreciated.

    I ran the LiveCD and chose "Install to MBR hd0". I ended up with this:
    setup hd(0,1)
    Checking if "/boot/grub/stage1" exists.....yes
    Checking if "/boot/grub/iso9660_stage1_5" exists.....yes
    Running "embed /boot/grub/iso9660_stage1_5 (hd0,1)".....failed(this is not fatal)
    Running "embed /boot/grub/iso9660_stage1_5 (hd16)".....failed(this is not fatal)
    Running "install /boot/grub/stage1 d (hd0,1) /boot/grub/stage2 p (hd0,1) boot/grub/menu.lst".....failed
    Error 31: File is not sector aligned
    My entry for Windows into the menu.lst looks like this:
    # (0) Arch Linux x64
    title Arch Linux x64
    root (hd0,4)
    kernel /vmlinuz26 root=/dev/disk/by-uuid/3841273c-d91e-41d6-9dbf-716a15d03a01 ro
    initrd /kernel26.img
    # (1) Arch Linux x64
    title Arch Linux x64 Fallback
    root (hd0,4)
    kernel /vmlinuz26 root=/dev/disk/by-uuid/3841273c-d91e-41d6-9dbf-716a15d03a01 ro
    initrd /kernel26-fallback.img
    # (2) Windows 7
    title Windows 7
    rootnoverify (hd0,0)
    makeactive
    chainloader +1

  • Hi All, I am using iphone in UAE and ipad in India usinging same apple id. Earlier I could do imessage  to my Ipad with different name but with  software update,I am unable to do, as signing id for the iphone and ipad is same.How to restore back

    Hi All, I am using iphone in UAE and ipad in India usinging same apple id. Earlier I could do imessage  to my Ipad with different name but with  software update,I am unable to do, as signing id for the iphone and ipad is same.How to restore back

    I believe because you migrated from a Nokia to an iPhone you need to register the Bn phone number with your Apple ID so it can be used for iMessage. The Pn number seems to be the only one registered
    Go here > https://appleid.apple.com/cgi-bin/WebObjects/MyAppleId.woa/
    Manage your Apple ID and see if that does the trick
    Hope that helps

  • HT201209 am from UAE and I have american account because we can't reedom iTunes cards in UAE accounts .. I want to order an album from iPhoto to my address in UAE ... how can I do that ?

    am from UAE and I have american account because we can't reedom iTunes cards in UAE accounts .. I want to order an album from iPhoto to my address in UAE ... how can I do that ?

    You can't.
    And advertising that you are breaking the rules with your account here in public just alerts Apple that they have a user who believes that the rules don't apply to them.

  • I am living in the UAE and I would like to download an install a Japanese version of Lightroom 6.

    I am living in the UAE and I would like to download an install a Japanese version of Lightroom 6.
    The only available version from the MENA store are English, Arabic, and French. And there is a region error when I change the region to Japan.

    As I understand iTunes Gift Cards, they are for the specific country's iTunes Store where you acquired the Gift Card. To have an account in a specific country's iTunes Store the Terms of Use say that you must reside in that country, have a pernmanent billg address, not be visiting. It would be a bad idea to buy the iTunes Gift Cards. It would really complicate the authorization of the media in your iTunes library.

  • [SOLVED] Dual boot windows 7 and arch Linux with seperate hard drives

    Ok so I'm stuck trying to get my computer to dual boot windows 7 and arch. They are installed on different hard drives and I have grub 2 as the boot loader. I can't find any tutorials on how to do it with seperate hard drives I know how to do it if they are on the same hard drive. Also I want windows on the "first" hard drive how do I check to see which one it considers the first?
    Last edited by bdawg (2012-09-21 23:15:37)

    DSpider wrote:
    drobole wrote:If you want to change it so that sda becomes sdb and sdb becomes sda, you should be able to do that in BIOS.
    Not from the BIOS. He would need to physically open up the computer and switch the cables between them (or add another drive).
    There's no actual performance increase in changing this order. Performance increase is when you have the partitions as close to the beginning of a HDD as possible, where the platters spin faster (basic mechanics, not to be confused with CD/DVD, which are being written from the inside-out to prevent errors after extended usage), and it especially doesn't apply to SSDs whatsoever.
    You may be right about that. I remember I had to do this a while back but I probably switched the cables. It also messed up the drive mapping in Windows 98 if I remember correctly.

  • Dual booting Windows 8 and Arch Linux with UEFI

    Hi all!
    I'm trying to install Arch Linux on my computer where I already have Windows 8, and I'm getting a little stuck when it comes to the partitioning.
    Following the beginner's guide and the method here: https://wiki.archlinux.org/index.php/Un … n_in_Linux for setting up the partitions properly, regarding UEFI. My problem is that when using cgdisk to set up a new EFI system partition (ef00), I get an error message when trying to write the partition table (just saying that something went wrong). I figure the problem is that I already have a partition like this (correct me if I'm wrong), but it really looks like it succeded (see info below). So my question is: How do I preceed to keep my Windows 8 installation happy, but installing Arch? Do I remove the old EFI system partition and create a new one, or is there some method that allows me to edit the already existing one, to allow me to dual boot Windows 8 and Arch?
    My partition table now looks like this:
    Part. # Size Partition Type Partition Name
    1007KB free space
    1 500MB Windows RE Basic data partition
    2 300MB EFI System EFI system partition (this one was already present on my system)
    3 128MB Microsoft reserved Microsoft reserved partition
    4 63.5GB Microsoft basic data Basic data partition
    8 512MB EFI System EFI System partition (this is the one I tried to create when I got the error message)
    5 29.5GB Linux filesystem Arch (this is where I was going to put my Arch installation)
    6 22GB Windows RE Basic data partition
    7 1024MB Windows RE Basic data partition
    615KB free space
    Just for the record; I only created partition #8 and #5.
    Any help is appreciated! And sorry for beeing a total noob, but I really suck at this.

    sudo make sandwich wrote:If it is possible to share ESP between OSes, how do I do this (would it be sufficent to follow this section: https://wiki.archlinux.org/index.php/Beginners'_Guide#For_UEFI_motherboards)?
    There's really very little to do to share an ESP between OSes. Most OS installers will auto-detect the ESP and use it. Problem solved. For Arch it may be a bit more effort just because Arch uses a more hands-on installation process, but I've only done a couple of Arch installations, and the last one was several months ago, so I don't recall the details clearly enough to comment.
    And how big will the partition need to be? The beginner's guide says 512MB or higher.
    I don't know what was in the mind of the author, but my guess is that's because that's roughly the cutoff point where mkdosfs starts creating FAT32 by default rather than FAT16. The ESP is officially supposed to be FAT32, not FAT16, although FAT16 usually works OK. It's also possible to create FAT32 on smaller partitions by using an explicit option to mkdosfs ("-F 32").
    The optimal size of the ESP depends on the files stored on it. If you don't store your Linux kernels, something as small as 100MiB is usually adequate; but a few Linux kernels and their initrd files can consume twice that amount. My own recommendation is for the ESP to be 200-500MiB.
    The only error message I got from cgdisk is "Problem saving data! Your partition table may be damaged!", however booting Windows again works fine. Parted did not complain about antything.
    Use the "verify" function in cgdisk. That will reveal any problems with the data structures. If a verify turns up OK, then that means that cgdisk ran into some sort of disk problem. Running gdisk rather than cgdisk and using the gdisk "w" option (without making any changes) may produce a more helpful error message.

  • Dual boot Windows 7 and Arch from 2 seperate drives (UEFI)

    Hello everyone, I've been working on installing Arch to a secondary hard drive for the past few hours, but I am trying to make sure I won't mess up my Windows 7 install.  I have found several topics talking about dual booting Windows 7 and Arch, but not a whole lot on booting them from separate drives.  My drives are currently setup as follows.
    sda (120GB SSD for Windows 7)
        sda1 (100MB System Reserved NTFS partition)
        sda2 (Windows 7 install)
    sdb (1TB HDD for Windows programs, files, etc)
        sdb1 (1TB NTFS partition)
    sdc (1TB HDD)
        sdc1 (boot 512MB FAT32)
        sdc2 (root 500MB ext4)
        sdc3 (home 300GB ext4)
        sdc4 (swap 10GB)
        rest unallocated "free space"
    I used Gparted to create the partitions.  I ended up getting hung up on the "Create Filesystems" sections, specifically this line"
    # mkfs.fat -F32 /dev/sdXY
    Now that I am looking at it, I'm thinking the "Create Filesystems" section maybe isn't necessary because I've used Gparted?
    If it isn't necessary, when I get to the "mount the EFI System Partition to /boot" section, would I simply use
    # mount /dev/sdc1 /mnt/boot
    instead of
    # mount /dev/sdXY /mnt/boot ?
    The way I had this setup with Ubuntu was 3 partitions on sdc (/, home, swap) and I set my PC to boot to the sdc drive on startup.  The boot loader would then give me the option to boot into Ubuntu or Windows 7, and I never had to alter the sda or sdb drives at all.  Is this possible through Arch?  My thinking is that even if it isn't, I should still be able to enter the BIOS boot menu and select which drive to boot manually correct?  That wouldn't be too big of a deal for me because I spend 90% of my time in Linux, and only use Windows for Photoshop and gaming occasionally.
    Thanks for taking the time to read this.  I would have just tested this out, but I am afraid of messing up my Windows install.

    After several sleepless hours I had to give up and go to bed about 5 hours ago.  The installation process went smoothly (or so I thought).  I followed the tutorial closely and upon rebooting I was met with a blinking cursor.  After some googling I found others who said I should press TAB, but nothing seemed to work.
    I rebooted to the iso disk and found the "boot installed OS" option and noticed it said "Press TAB to edit".  I then found the boot parameters and tried everything from hd0 0 to hd4 4.  I believe I have Grub setup correctly because every option besides hd0 0 either says "Booting..." and then gets stuck, or says "That disk and partition combination does not exist".  So yea, I think hd0 0 is the correct boot path, it just gets stuck with the blinking cursor.
    silverhammermba wrote:
    You have the right idea. You want to install a bootloader on sdc1 which will be able to boot both Arch and Windows.
    Your best bet would be to use something like rEFInd. It has a "scanfor" option that should automatically detect your BIOS-configured Windows installation and add a boot option for it. Note that depending on your motherboard, you may have to switch to UEFI-only mode and Windows will be unbootable without the assistance of a UEFI program which is backwards compatible with BIOS (like rEFInd).
    Thank you for the link.  Considering I can't get into my install and the actual install only took about 30 minutes,  I think I am going to just start from the beginning again with REFIndr.  It seems much simpler.  I only used Grub because I've used it before with Ubuntu, but my very limited knowledge is telling me Grub is probably the problem.
    MoonSwan wrote:Just an idea:  My bios has a "Boot-up Prompt" which I can invoke when it's POSTing by hitting F11.  This brings me to a menu that allows me to choose which drive I want to boot up that day.  I use it when Syslinux isn't working properly (Which is right now as a matter of fact ...) in order to boot Windows so I can do some SCII, for example.  I, too, dual-boot but I have both OSes on different SSDs.  So my 120GB Crucial SSD has Arch on it and the 240GB Kingston has Windows, SCII, Portable Apps, etc and nary the two shall meet.  It makes dual-booting easier in the case of a corrupt OS or MBR or what-have-you.  You may want to give your Bios a better look to see if you can do the F11 trick.  It probably can and will usually tell you so at POST by printing that information on-screen along with your drives-detected and other messages (I hit Pause sometimes to read all the POST messages).
    This is exactly what I was talking about doing when I mentioned:
    My thinking is that even if it isn't, I should still be able to enter the BIOS boot menu and select which drive to boot manually correct?
    That's good to know, because even if this next install doesn't work I think if I pull the other drives I should be able to get it working fairly easily.
    Thanks again everyone.

  • Dual Boot Windows 7 and Arch with Shared NTFS partition.

    Hi everyone,
    I want to dual boot windows 7 and Arch Linux.
    Here's the problem... my hard drive isn't the biggest.  I want to store all my music, movies, pictures, and documents on partition that both linux and windows can access seamlessly.
    I want the partition to be NTFS.   -- (the programs that map an ext4 drive to Windows are trash).
    Here's what I think I need.
    30GB NTFS to Windows.
    30GB ext4 to Arch Linux
    The remainder (190ish GB) to Shared Data.
    I don't want the swap partition because I have a SSD and 4GB of RAM.
    What is the best way to setup my partitions?  And is this even possible?
    Thanks!

    Not a problem.  I would create:
    First of four primary partitions for windows.
    Second of four primary partitions for /boot
    Third of four partitions is an extended partition encompassing all the space not used by the first two partitions.
    Put everything else inside the extended partition.
    Mine is a bit more complicated, but this should give you an idea:
    ewaller@odin:~ 1005 %sudo fdisk -l /dev/sda
    Password:
    Disk /dev/sda: 320.1 GB, 320072933376 bytes
    255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x87b33479
    Device Boot Start End Blocks Id System
    /dev/sda1 * 2048 121778159 60888056 7 HPFS/NTFS/exFAT
    /dev/sda2 597366784 625135615 13884416 83 Linux
    /dev/sda3 121778160 597366783 237794312 5 Extended
    /dev/sda5 * 121778223 123770219 995998+ 83 Linux
    /dev/sda6 123770283 131770589 4000153+ 82 Linux swap / Solaris
    /dev/sda7 193213818 597360959 202073571 83 Linux
    /dev/sda8 131781258 193213754 30716248+ 83 Linux
    /dev/sda9 131770591 131781194 5302 1 FAT12
    Partition table entries are not in disk order
    ewaller@odin:~ 1006 %
    Partitions 1 and 2 are Primary partitions.  Partition 3 is an extended partition.  All the others live in partition 3

  • Dual booting win 7 and arch: cannot install grub to partition

    I have read the arch wiki page on dual booting and several other sources on line, but I am still struggling to get this to work.
    I am trying to dual boot arch and windows 7 on my lenovo ideapad s205. the machine comes with windows 7 pre-installed.
    I shrank the win 7 partition and added an extended partition with 3 logical partions for /boot, swap, and /.
    I am able to install and run arch by installing grub to the mbr. when I do this, though, I cannot boot windows. (the windows section of grub menu.lst is uncommented and points toward hda0,0. I have tried hda 0,1 as well).
    I have also tried to use the windows boot loader to load arch, as described in the arch wiki page on dual booting. The problem here is that, taking this approach, I should install grub to my /boot partition, but when I try to do this, the installer only allows me to install grub to sda or sdb (the usb stick).
    I have read that grub should be able to boot linux from a logical partition. Is this so?
    Is there something wrong with the arch installer that it is not giving me the option of installing to a partition rather than the mbr, or is this  a problem with my partition scheme, or something else?
    I am tempted to remove lenovo's recovery system, but on the other hand, I have already needed to use it several times while monkeying around with installing arch.
    Thanks for any help.
    UPDATE:
    I now have the laptop dual-booting win 7 and arch. My solution ( adapted from here: http://helms-deep.cable.nu/~rwh/blog/?p=177) was to:
    1. installed arch on the partitions I had created for it, but skipped the "install bootloader" stage.
    2. in win 7, I downloaded and installed EasyBCD and made an entry for arch in it. I checked the option to "Use EasyBCD's copy of GRUB"
    3. When I restarted, I got a grub error because the entry in grub's menu.lst was pointing at the wrong partitions for the kernel and root.
    4. So I went back into the arch live disk, mounted the boot partition and edited menu.lst.
    Now when I start the laptop, the windows boot loader starts and I can choose between win  7 and arch. when I select arch, grub4dos starts and gives me the option to start arch. this is not particularly elegant (nor is it fast), so I think this solution is less than ideal, but it does work.
    I'd be interestd in any thoughts about what went wrong and what a better solution would be.
    thanks.
    Last edited by ratchet (2011-10-10 19:09:16)

    ratchet wrote:II am able to install and run arch by installing grub to the mbr. when I do this, though, I cannot boot windows. (the windows section of grub menu.lst is uncommented and points toward hda0,0. I have tried hda 0,1 as well).
    Is this a typo in your post or how it was in menu.lst? Surely it should be hd0,0 and not hda0,0? The entry I have in my menu.lst is as follows:
    # (2) Windows
    title Windows
    rootnoverify (hd0,0)
    makeactive
    chainloader +1
    What was yours?
    Last edited by JHeaton (2011-10-10 20:18:22)

  • [Solved] Windows 7 and Arch Dual boot- unable to boot into Windows7

    Had to reformat computer and reinstall windows and Arch on two separate hard drives (Dual boot) .
    Windows 7 was the first install on SDA: (/dev/sda1 - system reserved 100mb, /dev/sda2 - 20gb)
    Arch on SDB: (/dev/sdb1- boot 94mb, /dev/sdb2- swap, /dev/sdb3 - root, /dev/sdb4 - /home)
    Installed grub2 on /dev/sda. now grub bootloader loads Arch fine. Also shows Windows 7 (on /dev/sda1).
    But when chosen Windows 7, it does not load and loops back again to boot loader screen.
    In BIOS i have set disk drive SDB as first boot option.
    If i choose SDA as first boot option in BIOS, same scenario is repeated.
    I have gone through mostly all the pages related to the topic but i can not co-relate the solution
    to my exact situation due to limited knowledge.
    Can somebody pls help me as to how to edit grub.cfg so as to point it to load windows 7?
    the entry related to windows 7 reads as follows:-
    quote
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menue$
            insmod part_msdos
            insmod ntfs
            set root='hd0,msdos1'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint$
            else
              search --no-floppy --fs-uuid --set=root F010D97410D941F0
            fi
            chainloader +1
    unquote
    for Arch set root value is hd1,msdos1 and working fine.
    Thanks and regards.
    Last edited by commsanjay (2012-10-14 08:08:54)

    This is exactly why I have chosen to use windows MBR and syslinux
    https://wiki.archlinux.org/index.php/Wi … oot-loader
    Last edited by ackt1c (2012-10-14 02:32:55)

  • Dual Booting Windows and Arch (SOLVED!)

    Hello all, I'm having trouble getting a windows partition activated again. (Windows was on here for many years, then I installed arch on a separate partition.)
    Here is the layout of fdisk -l:
    Disk /dev/sda: 100.0 GB, 100030242816 bytes
    255 heads, 63 sectors/track, 12161 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk identifier: 0x00000000
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1        7833    62918541    7  HPFS/NTFS
    /dev/sda2            7834       12039    33784695   83  Linux
    /dev/sda3           12040       12161      979965   82  Linux swap / Solaris
    sda1 is the windows partition, and sda2 is the arch partition. The linux partition SHOULD be primary bootable (have the * next to it),but all my attempts to do this have failed. (I've used "testdisk" to change the flags, but for some reason it keeps reverting back to setting sda 1 as primary bootable after a reboot or 2).
    This is the pertinent section of /boot/grub/menu.lst:
    title  Arch Linux
    root   (hd0,1)
    kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/f3be3baa-3b62-460c-8801-64b0b1cca$
    initrd /boot/kernel26.img
    # (1) Arch Linux
    title  Arch Linux Fallback
    root   (hd0,1)
    kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/f3be3baa-3b62-460c-8801-64b0b1cca$
    initrd /boot/kernel26-fallback.img
    # (1) Windows
    title Windows XP
    rootnoverify (hd0,0)
    makeactive
    chainloader +1
    I have a . . . modified . . . copy of XP Professional, which comes with a recovery console to reinstall the MBR if it's necessary.
    From what I've researched, I somehow need to reinstall grub to the second partition, make the second partition primary bootable, then rewrite the MBR on the first partition, and correct any command errors in menu.lst, but I haven't really figure out a way to do it.
    Thanks in advance for your help!
    Last edited by mongoose088 (2008-12-20 21:48:18)

    I read up on some documentation of installing GRUB to the MBR.
    So far, I went into ArchLive (from the cd) and did the following
    grub> root (hd0,1)
    grub> setup (hd0)
    The installation reports success with no errors, but the problem persists. Arch linux will boot fine, but when I select XP it flashes my configuration, like so:
    title Windows XP
    rootnoverify (hd0,0)
    makeactive
    chainloader +1
    then kicks me back to the OS select GRUB screen. Did I install it to the wrong place?
    EDIT:
    I decided to issue this command:
    grub> setup(hd0,1)
    It reported some errors, then arch couldn't mount the ntfs partition because of possible MFT cluster errors.
    Using testdisk, I repaired the boot sector and MFT clusters, then using ArchLive reinstalled grub with grub>(hd0)
    Arch and Arch Fallback will boot correctly, but now the windows side shows an error:
    rootnoverify (hd0,0)
    makeactive
    chainloader +1
    Loading stage2Read Error (or something to this extent)
    I wonder if this error brings me closer or farther to a solution?
    Thanks for the replies so far!
    Last edited by mongoose088 (2008-12-20 05:41:43)

  • OS X and Arch dual-boot on MBP - bootloader error

    I have a Macbook Pro 9,2, and I dual-boot OS X and Arch. My main Arch partition is encrypted with an LVM on LUKS setup, and my main OS X partition is encrypted with Firevault 2. I run the vanilla Arch kernel, and I use xfce as my DE. I use refind as my boot manager, and grub as the bootloader for the Arch partition. This setup has worked flawlessly for several months. I update my Arch system once per week, and last Sunday was a large update since xfce got a large overhaul (in terms of program and config files). However, since the update I cannot boot into OS X (I am posting this here instead of an OS X forum since no change occurred to the OS X system so the problem must be with a change to my Arch system).
    When I attempt to boot into OS X, I am asked for my password to decrypt the partition, but then I get the following error message:
    efiboot loaded from device: Acpi (PNP0A03,0)/Pci(1F12)/SATA(0,0)/HD(Part3.Sig698A
    48BA-88E6-471C-9359-AD63C7EEBE74
    boot file path: \System\Library\CoreServices\boot.efi
    ............Read error 0x6
    Error loading kernel cache (0x6)
    Error: Aborted returned from boot.efi
    *Hit any key to continue*
    Starting boot.efi
    Using load options ''
    efiboot loaded from device: Acpi (PNP0A03,0)/Pci(1F12)/SATA(0,0)/HD(Part3.Sig698A
    48BA-88E6-471C-9359-AD63C7EEBE74
    boot file path: \com.apple.recovery.boot\boot.efi
    .............Read error 0x6
    Error loading kernel cache (0x6)
    Error: Aborted returned from boot.efi
    *Hit any key to continue*
    When I hit a key, I get taken back to the refind menu. If I choose OS X again, I get the same error. This cycle can be repeated ad nauseam. Booting into my Arch partition, on the other hand, works just fine, with one hiccup. While usability does not seem to be reduced, after I input my password to decrypt the Arch partition, and before I see the tty1 login, I (since Sunday) occasionally get the following error message that I have never had before:
    19.636262] [drm:crypt_set_fifo_underrun_reporting] *ERROR* uncleared pch fifo underrun on pch transcoder
    19.636264] [drm:crypt_serr_int_handler] *ERROR* PCH transcoder A FIFO underrun
    19.331860] ata1.00: exception Emask 0x50 SAct 0x1100 SErr 0x280900 action 0x6 frozen
    19.331927] ata1.00: irq_stat 0x08000000, interface fatal error
    19.331974] ata1: SError: {UnrecovData HostInt 10B8B BadCRC }
    19.332821] ata1.00: failed command: READ FPDMA QUEUED
    19.332866] ata1.00: cmd 60/00:40:70:c1:01/01:00:24:00:00/40 tag 8 ncq 131072 in
    19.332866] res 40/00:60:b0:55:2a/00:00:24:00:00/40 Emask 0x50 (ATA bus error)
    19.332176] ata1.00: status: { DRDY }
    The "READ FPDMA QUEUED" line and those below it repeat a few time with different numbers following "cmd" and "res," but then after a few moments the messages clear off the screen and I arrive at my tty1 login screen and from there everything in Arch (including my now-upgraded DE) works normally. This error does not occur during all boots, but I cannot discern any pattern behind when I see it and when I do not. The OS X error and failure to boot occurs every time I try to boot into OS X.
    I have learned a lot as an Arch user, but this problem is beyond me. Google has not been particularly friendly, understandably so given the peculiarity of the problem and my setup. I have not yet tried undoing the update I did on Sunday because (a) it would be a pain since there were >30 packages that were upgraded, and (b) I have no evidence that the upgrade was actually causative of this issue, though I may eventually attempt the downgrade out of desperation if I cannot find a solution. Note that the update I keep referencing did not including a kernel update.
    I appreciate any advice or insight that you can offer.

    I don't have much in the way of a solution for your problem, but to start with, what were the  > 30 packages? In particular, was grub/refind updated (or anything else that would likely touch your efi partition? I know from my own messing with refind, that you can potentially 'damage' your partition layout with certain commands which maybe causing osx not to boot...
    Then again, the errors may have nothing to do with your arch installation and maybe indicative of a different problem all together. Normal procedure is at this point is to backup your complete disk (clone/mirror it, read up on how to do that especially with regards to the encryption systems used), and try to diagnose for any problems the mbp maybe having.
    You could use an apple rescue cd (that may no longer be available with newer mbp , I have no idea..) or maybe use a different harddisk and install osx there and see if you can get everything running 'normally' thus ruling out any funky errors with the hw.  check apple's recovery options if need be.
    I guess you'll just have to fiddle about a bit and try to more closely determine what the actual problem is. and again, backup your stuff!

  • Dual boot Mac OS X and Arch: Arch installer cannot find CD drive?

    Hi, everyone!  A friend convinced me to install Arch about a month ago on my desktop and I've loved it so much that I want to dual boot Mac OS X and Arch on my Macbook Pro 7.1.
    So I have a Macbook Pro 7.1.  I have partitioned the drive in Mac OS X and installed rEFIt.  I have the Arch x86_64 disk which I know works because I installed Arch on another computer. 
    When I boot from CD I get the familiar Arch screen with options "Boot Arch Linux, existing OS... etc."  I click boot Arch, and it starts to load.  However, it says "Waiting 30 seconds for device /dev/disk/by-label/ARCH_201005 ... ERROR: boot device didn't show up after 30 seconds... Falling back to interactive prompt.  /bin/sh: can't access tty; job control turned off."
    After searching around the forums, some people said they had similar problems attempting to install via USB.  I used "cat /proc/scsi/scsi" and my CD drive does not show up in ramfs.. What can I do to install this amazing OS on my MB Pro 7.1?
    Thank you for your time!

    Solved!  sledgehammer and MrE (sorry, I can't spell it) in IRC helped me out.  I had to download a newer iso that offers better Mac hardware support.  2010-12 iso

  • Win 7 and Arch dual boot [SOLVED]

    There are other help threads about this, but I didn't want to hijack somebody's elses thread.  Sorry for the long post, I just want to provide as much detail as possible:
    I am trying to use Grub (not Grub2) to dual boot between Arch Linux and Windows 7.  I had this working before using Windows XP, but when I reinstalled Windows 7 over Windows XP, Grub would no longer boot Windows.
    1.  If I manually choose the hd containing Windows 7 to load first in my BIOS, Windows 7 boots no problem.  If I manually choose the hd with Grub and Arch to load first in my BIOS, I get a Grub menu, which boots Arch, but not Windows 7.  Ideally, I think, I would like to have the internal drive with Arch ranked first, then the internal drive with Windows second in my BIOS. At least, that's how I had been doing things before blowing away XP and installing Windows 7.
    2.  Here is the (abbreviated) output of sudo fdisk -l
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1   *        2048      206847      102400    7  HPFS/NTFS
    /dev/sdb2          206848   169934847    84864000    7  HPFS/NTFS
    /dev/sdb3       169935570  1953520064   891792247+  83  Linux
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *          63     1028159      514048+  83  Linux
    /dev/sda2         1028160     3084479     1028160   82  Linux swap / Solaris
    /dev/sda3         3084480    44050229    20482875   83  Linux
    /dev/sda4        44050230   488392064   222170917+  83  Linux
    3.  From that, I can tell that Arch is installed on sda:  sda1 = boot partition; sda2 = swap; sda3 = root partition; sda4 = home partition.
    Windows 7 is installed on sdb:  sdb1 = system reserved partition (created automatically by Windows 7 during install); sdb2 = Windows; sdb3 = separate ext3 partition
    4. I am comfortable editing Grub menus.  This is an excerpt of mine:
    # (0) Arch Linux
    title  Arch Linux
    root   (hd0,0)
    kernel /vmlinuz26 root=/dev/disk/by-uuid/blah-blah-blah ro
    initrd /kernel26.img
    # (2) Windows
    title Windows 7
    rootnoverify (hd1,0)
    savedefault
    makeactive
    map (hd1) (hd0)
    map (hd0) (hd1)
    chainloader +1
    5.  The error I get is "error 15: file not found"  If I change the line reading "rootnoverify" to "root", I get the same error plus the bit about "filesystem unknown, partition type 0x7" so I think I'm pointing at the right partition/drive.  That is, I know that partition type 0x7 is an NTFS filesystem/Windows.
    6.  I messed around with the Grub entry for Windows.  I modified the root line to read "rootnoverify (hd1,1)", but things still did not work.  I wasn't sure if I needed to bypass the "system reserved" partition created by Windows, or not.  I also flip-flopped the two map lines, so they read:
                        map (hd0) (hd1)
                        map (hd1) (hd0)
    That did not work either.  I tried these combinations together, but Windows still would not boot.  Always the same error message: "filesystem unknown, partition type 0x7"
    7.  I think I have a mapping problem given that Arch boots fine and Windows boots fine from the BIOS.  However, I'm not sure how to fix this.  Any help would be appreciated.
    Thanks,
    Culley
    Edit:
    Okay, so I fixed things.  I just removed a bunch of stuff from my Grub entry.  Even though Windows is not on the same drive as Grub, it does not need the map sections like I thought.  I also removed the savedefault and makeactive entries, not sure if that made a difference or not. My new grub entry looks like this
    # (2) Windows
    title Windows 7
    rootnoverify (hd1,0)
    chainloader +1
    Last edited by CulleyS (2010-09-24 15:45:12)

    This is exactly why I have chosen to use windows MBR and syslinux
    https://wiki.archlinux.org/index.php/Wi … oot-loader
    Last edited by ackt1c (2012-10-14 02:32:55)

Maybe you are looking for

  • Ipod classic and connecting to my TV

    Hi, I'm really confused as to what cable I need, to connect my Ipod Classic to television, either via component video etc. I have a belkin cable I had with my previous ipod and it worked fine with that - but not this one!

  • How do i get pictures to not come up as negatives?

    i recently installed virtual pc on my powerbook g4... when i did this, i somehow made it to where all my photos are shoowing up as negatives with the change of a theme...  i want the photos to stop being negatives and keep the same theme...  tried to

  • Fonts disappeared in Photoshop after install

    All of the fonts I'd installed over time into Photoshop (from CS6) are no longer available. How do I get them back? Thank you, ZP

  • Release strategy control fields

    I am doing release strategy in my project for P.O. Please answer follow question a)     by what fields we can control release strategy, and how we know can use only those particular fields control by these field b)     What is the difference between

  • SAP Tutor Player installation problem

    Hi, i want to install SAP Tutor Player, in the installation windows at the end i have the following message : Call NPInstall.exe np6cs.dll C:\PlayerIE and do not wait Define Variable [ErrorLevel=0] and the application is closed Any ideas ? Cheers.