This is the mail archive of the sid@sourceware.org mailing list for the SID project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Error building SID


Hy,
I am trying to build SID but I still get errors no matter what I do.
edefinition of `struct _fpstate'
/usr/include/cygwin/signal.h
:18: error: previous definition of `struct _fpstate'

make[8]: *** [wmFPUemu_glue.lo] Error 1
make[8]: Leaving directory `/cygdrive/d/sid/src/sid/component/bochs/cpu/fpu'
make[8]: Entering directory `/cygdrive/d/sid/src/sid/component/bochs/cpu'
make[8]: *** No rule to make target `fpu/libfpu.la', needed by
`libcpu.la'.  Sto
p.
make[8]: Leaving directory `/cygdrive/d/sid/src/sid/component/bochs/cpu'
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory `/cygdrive/d/sid/src/sid/component/bochs/cpu'
Making all in .
make[7]: Entering directory `/cygdrive/d/sid/src/sid/component/bochs'
make[7]: *** No rule to make target `cpu/libcpu.la', needed by `libx86.la'.  Sto
p.
make[7]: Leaving directory `/cygdrive/d/sid/src/sid/component/bochs'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/cygdrive/d/sid/src/sid/component/bochs'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/bochs'
Making all in cfgroot
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/cfgroot'
make  all-recursive
make[6]: Entering directory `/cygdrive/d/sid/src/sid/component/cfgroot'
Making all in libltdl
make[7]: Entering directory `/cygdrive/d/sid/src/sid/component/cfgroot/libltdl'
make  all-am
make[8]: Entering directory `/cygdrive/d/sid/src/sid/component/cfgroot/libltdl'
make[8]: Leaving directory `/cygdrive/d/sid/src/sid/component/cfgroot/libltdl'
make[7]: Leaving directory `/cygdrive/d/sid/src/sid/component/cfgroot/libltdl'
make[7]: Entering directory `/cygdrive/d/sid/src/sid/component/cfgroot'
make[7]: Leaving directory `/cygdrive/d/sid/src/sid/component/cfgroot'
make[6]: Leaving directory `/cygdrive/d/sid/src/sid/component/cfgroot'
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/cfgroot'
Making all in tcl
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/tcl'
make  all-am
make[6]: Entering directory `/cygdrive/d/sid/src/sid/component/tcl'
make[6]: Leaving directory `/cygdrive/d/sid/src/sid/component/tcl'
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/tcl'
Making all in audio
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/audio'
make  all-am
make[6]: Entering directory `/cygdrive/d/sid/src/sid/component/audio'
make[6]: Leaving directory `/cygdrive/d/sid/src/sid/component/audio'
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/audio'
Making all in cgen-cpu
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/cgen-cpu'
make "TOP_CXXFLAGS=-g -O2 " all-recursive
make[6]: Entering directory `/cygdrive/d/sid/src/sid/component/cgen-cpu'
Making all in arm7t
make[7]: Entering directory `/cygdrive/d/sid/src/sid/component/cgen-cpu/arm7t'
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `/cygdrive/d/sid/src/sid/component/cgen-cpu/arm7t'
Making all in m32r
make[7]: Entering directory `/cygdrive/d/sid/src/sid/component/cgen-cpu/m32r'
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `/cygdrive/d/sid/src/sid/component/cgen-cpu/m32r'
Making all in mep
make[7]: Entering directory `/cygdrive/d/sid/src/sid/component/cgen-cpu/mep'
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `/cygdrive/d/sid/src/sid/component/cgen-cpu/mep'
Making all in mt
make[7]: Entering directory `/cygdrive/d/sid/src/sid/component/cgen-cpu/mt'
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `/cygdrive/d/sid/src/sid/component/cgen-cpu/mt'
Making all in sh
make[7]: Entering directory `/cygdrive/d/sid/src/sid/component/cgen-cpu/sh'
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `/cygdrive/d/sid/src/sid/component/cgen-cpu/sh'
Making all in xstormy16
make[7]: Entering directory `/cygdrive/d/sid/src/sid/component/cgen-cpu/xstormy1
6'
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `/cygdrive/d/sid/src/sid/component/cgen-cpu/xstormy16
'
Making all in .
make[7]: Entering directory `/cygdrive/d/sid/src/sid/component/cgen-cpu'
make[7]: Leaving directory `/cygdrive/d/sid/src/sid/component/cgen-cpu'
make[6]: Leaving directory `/cygdrive/d/sid/src/sid/component/cgen-cpu'
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/cgen-cpu'
Making all in families
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/families'
Making all in mep
make[6]: Entering directory `/cygdrive/d/sid/src/sid/component/families/mep'
if /bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"\" -DPACKAGE_
TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\"
-DPACKAGE_BUGREPORT=\"
\" -DPACKAGE=\"sidcomp\" -DVERSION=\"0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAV
E_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DHAVE_DLF
CN_H=1  -I. -I../../../.././sid/component/families/mep -I. -I../.. -I../../../in
clude -I../../../.././sid/component/families/mep/../../../include -I../../../../
./sid/component/families/mep/toshapi    -g -O2 -MT  components.lo -MD
-MP -MF ".d
eps/components.Tpo" -c -o components.lo components.cxx; \
        then mv -f ".deps/components.Tpo" ".deps/components.Plo"; else rm -f ".d
eps/components.Tpo"; exit 1; fi
 g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE
_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"sidcomp\"
-DVERSION=\" 0.1\" -D
STDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE
_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDI
NT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I.
-I../../../.././sid/component/fami
lies/mep -I. -I../.. -I../../../include -I../../../.././sid/component/families/m
ep/../../../include -I../../../.././sid/component/families/mep/toshapi -g -O2 -M
T components.lo -MD -MP -MF .deps/components.Tpo -c  components.cxx -o
components
.o
components.cxx:117: error: external linkage required for symbol 'mepfamily_compo
nent_library' because of 'dllexport' attribute.
make[6]: *** [components.lo] Error 1
make[6]: Leaving directory `/cygdrive/d/sid/src/sid/component/families/mep'
make[6]: Entering directory `/cygdrive/d/sid/src/sid/component/families'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/cygdrive/d/sid/src/sid/component/families'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/families'
Making all in timers
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/timers'
make  all-recursive
make[6]: Entering directory `/cygdrive/d/sid/src/sid/component/timers'
Making all in arm7t
make[7]: Entering directory `/cygdrive/d/sid/src/sid/component/timers/arm7t'
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `/cygdrive/d/sid/src/sid/component/timers/arm7t'
Making all in .
make[7]: Entering directory `/cygdrive/d/sid/src/sid/component/timers'
make[7]: Leaving directory `/cygdrive/d/sid/src/sid/component/timers'
make[6]: Leaving directory `/cygdrive/d/sid/src/sid/component/timers'
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/timers'
Making all in cache
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/cache'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/cache'
Making all in consoles
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/consoles'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/consoles'
Making all in gdb
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/gdb'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/gdb'
Making all in gloss
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/gloss'
 make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/gloss'
Making all in glue
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/glue'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/glue'
Making all in ide
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/ide'
make[5]: Nothing to be done for `all'.
 make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/ide'
Making all in interrupt
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/interrupt'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/interrupt'
Making all in lcd
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/lcd'
Making all in .
make[6]: Entering directory `/cygdrive/d/sid/src/sid/component/lcd'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/cygdrive/d/sid/src/sid/component/lcd'
Making all in testsuite
make[6]: Entering directory `/cygdrive/d/sid/src/sid/component/lcd/testsuite'
cp ../../../.././sid/component/lcd/testsuite/hd-one-line.conf .
cp: `../../../.././sid/component/lcd/testsuite/hd-one-line.conf' and `./hd-one-l
ine.conf' are the same file
make[6]: [all-local] Error 1 (ignored)
cp ../../../.././sid/component/lcd/testsuite/hd-two-line.conf .
cp: `../../../.././sid/component/lcd/testsuite/hd-two-line.conf' and `./hd-two-l
ine.conf' are the same file
make[6]: [all-local] Error 1 (ignored)
cp ../../../.././sid/component/lcd/testsuite/hd-5X10.conf .
cp: `../../../.././sid/component/lcd/testsuite/hd-5X10.conf' and `./hd-5X10.conf
' are the same file
make[6]: [all-local] Error 1 (ignored)
 cp ../../../.././sid/component/lcd/testsuite/hd-europe.conf .
cp: `../../../.././sid/component/lcd/testsuite/hd-europe.conf' and `./hd-europe.
conf' are the same file
make[6]: [all-local] Error 1 (ignored)
cp ../../../.././sid/component/lcd/testsuite/t6963c-tcl.conf .
cp: `../../../.././sid/component/lcd/testsuite/t6963c-tcl.conf' and `./t6963c-tc
l.conf' are the same file
make[6]: [all-local] Error 1 (ignored)
cp ../../../.././sid/component/lcd/testsuite/t6963c-japan.conf .
cp: `../../../.././sid/component/lcd/testsuite/t6963c-japan.conf' and `./t6963c-
japan.conf' are the same file
make[6]: [all-local] Error 1 (ignored)
make[6]: Leaving directory `/cygdrive/d/sid/src/sid/component/lcd/testsuite'
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/lcd'
Making all in loader
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/loader'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/loader'
Making all in mapper
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/mapper'
Making all in .
make[6]: Entering directory `/cygdrive/d/sid/src/sid/component/mapper'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/cygdrive/d/sid/src/sid/component/mapper'
Making all in testsuite
make[6]: Entering directory `/cygdrive/d/sid/src/sid/component/mapper/testsuite'

make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/cygdrive/d/sid/src/sid/component/mapper/testsuite'
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/mapper'
Making all in memory
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/memory'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/memory'
Making all in mmu
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/mmu'
make[5]: Nothing to be done for `all'.
 make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/mmu'
Making all in parport
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/parport'
make[5]: Nothing to be done for `all'.
 make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/parport'
Making all in profiling
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/profiling'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/profiling'
Making all in rtc
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/rtc'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/rtc'
Making all in sched
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/sched'
make[5]: Nothing to be done for `all'.
 make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/sched'
Making all in uart
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/uart'
Making all in .
make[6]: Entering directory `/cygdrive/d/sid/src/sid/component/uart'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/cygdrive/d/sid/src/sid/component/uart'
Making all in testsuite
make[6]: Entering directory `/cygdrive/d/sid/src/sid/component/uart/testsuite'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/cygdrive/d/sid/src/sid/component/uart/testsuite'
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/uart'
Making all in testsuite
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component/testsuite'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component/testsuite'
make[5]: Entering directory `/cygdrive/d/sid/src/sid/component'
Makefile:711: warning: overriding commands for target `check-recursive'
Makefile:339: warning: ignoring old commands for target `check-recursive'
chmod a+x siddoc
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/component'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/cygdrive/d/sid/src/sid/component'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/cygdrive/d/sid/src/sid/component'
Making all in main
make[3]: Entering directory `/cygdrive/d/sid/src/sid/main'
Making all in dynamic
make[4]: Entering directory `/cygdrive/d/sid/src/sid/main/dynamic'
make  all-am
make[5]: Entering directory `/cygdrive/d/sid/src/sid/main/dynamic'
make[5]: *** No rule to make target `../../component/bochs/libx86.la', needed by
 `sid.exe'.  Stop.
make[5]: Leaving directory `/cygdrive/d/sid/src/sid/main/dynamic'
make[4]: *** [all] Error 2
 make[4]: Leaving directory `/cygdrive/d/sid/src/sid/main/dynamic'
make[4]: Entering directory `/cygdrive/d/sid/src/sid/main'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/cygdrive/d/sid/src/sid/main'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/cygdrive/d/sid/src/sid/main'
Making all in bsp
make[3]: Entering directory `/cygdrive/d/sid/src/sid/bsp'
Making all in .
make[4]: Entering directory `/cygdrive/d/sid/src/sid/bsp'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/cygdrive/d/sid/src/sid/bsp'
Making all in pregen
make[4]: Entering directory `/cygdrive/d/sid/src/sid/bsp/pregen'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/cygdrive/d/sid/src/sid/bsp/pregen'
make[3]: Leaving directory `/cygdrive/d/sid/src/sid/bsp'
Making all in samples
make[3]: Entering directory `/cygdrive/d/sid/src/sid/samples'
make  all-am
make[4]: Entering directory `/cygdrive/d/sid/src/sid/samples'
make[4]: Leaving directory `/cygdrive/d/sid/src/sid/samples'
make[3]: Leaving directory `/cygdrive/d/sid/src/sid/samples'
Making all in demos
make[3]: Entering directory `/cygdrive/d/sid/src/sid/demos'
make  all-am
make[4]: Entering directory `/cygdrive/d/sid/src/sid/demos'
make[4]: Leaving directory `/cygdrive/d/sid/src/sid/demos'
make[3]: Leaving directory `/cygdrive/d/sid/src/sid/demos'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/cygdrive/d/sid/src/sid'
make[1]: *** [all-sid] Error 2
make[1]: Leaving directory `/cygdrive/d/sid/src'
make: *** [all] Error 2

I am using the latest version of cygwin and the latest version of SID.
This is the second time i run make all-install that is why the message
Nothing to be done for "all" appears but the same error message
appears the first tine also.
If you have any ideas plese help me.

Thank You,

Razone


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]