Getting Qemu to compile on AMD64.

albi at scii.nl albi at scii.nl
Tue Nov 2 08:30:00 PST 2004



hi,

i'd love to get qemu to work on an AMD64-machine running FreeBSD 5.3-STABLE and gcc 3.4.2

the following happens :

/usr/ports/emulators/qemu/work/qemu-snapshot-2004-10-20_23/target-i386/op.c:2091:
warning: cast to pointer from integer of different size
/usr/ports/emulators/qemu/work/qemu-snapshot-2004-10-20_23/target-i386/op.c:
In function _fnstenv_A0':
/usr/ports/emulators/qemu/work/qemu-snapshot-2004-10-20_23/target-i386/op.c:2140:
warning: cast to pointer from integer of different size
/usr/ports/emulators/qemu/work/qemu-snapshot-2004-10-20_23/target-i386/op.c:
In function _fldenv_A0':
/usr/ports/emulators/qemu/work/qemu-snapshot-2004-10-20_23/target-i386/op.c:2145:
warning: cast to pointer from integer of different size
/usr/ports/emulators/qemu/work/qemu-snapshot-2004-10-20_23/target-i386/op.c:
In function _fnsave_A0':
/usr/ports/emulators/qemu/work/qemu-snapshot-2004-10-20_23/target-i386/op.c:2150:
warning: cast to pointer from integer of different size
/usr/ports/emulators/qemu/work/qemu-snapshot-2004-10-20_23/target-i386/op.c:
In function _frstor_A0':
/usr/ports/emulators/qemu/work/qemu-snapshot-2004-10-20_23/target-i386/op.c:2155:
warning: cast to pointer from integer of different size
/usr/ports/emulators/qemu/work/qemu-snapshot-2004-10-20_23/target-i386/op.c:
In function _divw_AX_T0':
/usr/ports/emulators/qemu/work/qemu-snapshot-2004-10-20_23/target-i386/op.c:301:
internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
gmake[1]: *** [op.o] Error 1
gmake[1]: Leaving directory
/usr/ports/emulators/qemu/work/qemu-snapshot-2004-10-20_23/i386-softmmu'
gmake: *** [all] Error 1
*** Error code 2

Stop in /usr/ports/emulators/qemu.


=======================================================

the mentioned http://gcc.gnu.org/bugs.html asks for :

=++++++++++++++++++++++++++++++++
What we need

Please include in your bug report all of the following items, the first
three of which can be obtained from the output of gcc -v:

    * the exact version of GCC;
    * the system type;
    * the options given when GCC was configured/built;
    * the complete command line that triggers the bug;
    * the compiler output (error messages, warnings, etc.); and
    * the preprocessed file (*.i*) that triggers the bug, generated by adding -save-temps to the complete compilation command, or, in the case of a
      bug report for the GNAT front end, a complete set of source files (see below).
=+++++++++++++++++++++++++++++++

Can someone tell me how to proceed ?  e.g. how find the "complete command line that triggers the bug" ?
One other question is how to try with other gcc-versions(3.4.3 and 4.0-snapshot) ?



More information about the freebsd-amd64 mailing list