View previous topic :: View next topic |
Author |
Message |
dr_Fell Apprentice
Joined: 10 Nov 2004 Posts: 170 Location: Sosnowiec, Poland
|
Posted: Mon Sep 26, 2011 12:55 pm Post subject: UFO-AI compiling errors |
|
|
Just wanted to try this game and got plenty of those errors:
Code: |
* [GAM] src/game/lua/print.c
* [GAM] src/shared/mathlib.c
In file included from src/shared/../common/../common/unzip.h:62:0,
from src/shared/../common/../common/qfiles.h:33,
from src/shared/../common/cmodel.h:29,
from src/shared/../common/common.h:167,
from src/shared/mathlib.c:26:
src/shared/../common/../common/ioapi.h:38:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/ioapi.h:39:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/ioapi.h:40:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/ioapi.h:41:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/ioapi.h:42:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/ioapi.h:43:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/ioapi.h:44:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/ioapi.h:48:5: error: expected specifier-qualifier-list before 'open_file_func'
src/shared/../common/../common/ioapi.h:60:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
In file included from src/shared/../common/../common/qfiles.h:33:0,
from src/shared/../common/cmodel.h:29,
from src/shared/../common/common.h:167,
from src/shared/mathlib.c:26:
src/shared/../common/../common/unzip.h:127:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:140:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:151:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:158:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:165:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:173:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:186:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:192:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:199:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:231:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:271:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:277:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:285:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:298:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:313:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:319:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:333:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:338:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/shared/../common/../common/unzip.h:343:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
make: *** [release-linux-gnu-x86_64/game/shared/mathlib.o] Error 1
make: *** Waiting for unfinished jobs....
emake failed
* ERROR: games-strategy/ufo-ai-2.3.1-r1 failed (compile phase):
* emake failed
*
* Call stack:
* ebuild.sh, line 91: Called src_compile
* environment, line 2892: Called die
* The specific snippet of code:
* emake || die "emake failed";
|
make.conf:
Code: |
CFLAGS="-O2 -pipe -fomit-frame-pointer -march=native -mtune=native"
CXXFLAGS="${CFLAGS}"
#CFLAGS="-O2 -pipe"
#CXXFLAGS="-O2 -pipe"
ACCEPT_KEYWORDS="~amd64"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="3dnow 3dnowext 3ds 64bit X a52 aac ace acpi ads aio alisp alsa amr
apache2 apm apng archive asf ass async atsc audio avahi ban
bash-completion binary-drivers bind binfilter blender blender-game
bwscheduler chm client colordiff compress consolekit contactnotes
contrast cover css ctrls cuda custom-optimization dbus declarative dhcpcd
dirac disk-partition djvu downloadorder dvd dvdnav dvdr ebook embedded
enca encode exif fat ffmpeg firefox flac flash foomaticdb fuse gadu gd
gif gimp glib glitz gmp gnutella gzip hardened hddtemp hdri hotpixels
ices icons ident imagemagick imlib infowidget inkjar ipfilter jfs jpeg
kate kde kross ladspa lcdfilter lcms lensfun libproxy libv4l libv4l2 lilo
live lm_sensors logviewer lqr lv2 lyrics lzma lzo mac mad mapnik matroska
md5sum mdadm mdb mdnsresponder-compat menubar midi mime minizip mms mmx
mmxext mng mp3 mp4 mpeg multimedia musepack nat normalize notifier nss
nut nvidia ogg ogm okular opengl osdmenu pcf pdf plasma player policykit
ppds pvr qwt rar real reiser4 reiserfs samba search semantic-desktop sftp
shutdown smbclient smp sortrecords sse sse2 ssh statistics stats
subtitles svg theora threads timezone toolame toolbar tremor truetype
ttxtsubs udev usb userlocales v4l v4l2 vaapi vdpau verse virtuoso vocoder
vorbis vpx wav wma x264 xchatdccserver xcomposite xfs xft xml
xscreensaver xvid xvmc zeroconf zip -bluetooth -branding -curl -dxr3
-emboss -fam -google-gadgets -jpeg2k -llvm -loop-aes -lto -pcntl
-xinerama"
MAKEOPTS="-j3"
LINGUAS="en pl de"
INPUT_DEVICES="evdev keyboard mouse"
VIDEO_CARDS="nvidia nv"
PORTAGE_NICENESS="19"
ACCEPT_LICENSE="dlj-1.1 skype-eula ETQW PUEL googleearth"
EMERGE_DEFAULT_OPTS="--autounmask=n"
|
Any suggestions ?
btw - the version from gentoo.org still has bad checksum[/code] |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Mon Sep 26, 2011 2:50 pm Post subject: |
|
|
At a guess, maybe you have a very recent gcc?
Regarding "bad checksum" - reporting bugs here doesn't work - use the Gentoo bugzilla. |
|
Back to top |
|
|
dr_Fell Apprentice
Joined: 10 Nov 2004 Posts: 170 Location: Sosnowiec, Poland
|
Posted: Mon Sep 26, 2011 2:53 pm Post subject: |
|
|
Yes, I have gcc-4.5.3-r1 ...
Is there anything I can do in order to install this game ? |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Mon Sep 26, 2011 2:58 pm Post subject: |
|
|
Maybe as PaulBredbury already suggest:
install an older gcc version or filebug to let the ebuild be fixed |
|
Back to top |
|
|
dr_Fell Apprentice
Joined: 10 Nov 2004 Posts: 170 Location: Sosnowiec, Poland
|
Posted: Mon Sep 26, 2011 3:03 pm Post subject: |
|
|
I just couldn't see where he suggest to install older gcc version, and he suggested to file a bug about bad checksum and not the compilation errors. Therefore I was unsure if installing older gcc version and using it won't damage my gentoo. I'll try using older GCC only for ufo-ai.
Thanks! |
|
Back to top |
|
|
dr_Fell Apprentice
Joined: 10 Nov 2004 Posts: 170 Location: Sosnowiec, Poland
|
Posted: Mon Sep 26, 2011 3:04 pm Post subject: |
|
|
I just couldn't see where he suggest to install older gcc version, and he suggested to use bugzilla for bad checksum and not the compilation errors. Therefore I was unsure if installing older gcc version and using it won't damage my gentoo. I'll try using older GCC only for ufo-ai.
Thanks! |
|
Back to top |
|
|
Alfreder n00b
Joined: 24 Jul 2011 Posts: 2 Location: Poland
|
Posted: Sat Jan 21, 2012 2:39 pm Post subject: |
|
|
Hello!
The same problem exists with the Git version of UFO:AI, did someone find a version of GCC that works? I tested versions 4.2.4, 4.4.5, 4.5.3 with no luck. I see in the first report that CHOST="x86_64-pc-linux-gnu" and so is mine - I had it working on a 32bit machine, maybe it is a 64bit connected bug? I'll try compiling it on a 32bit machine.
Code: |
===> CC [ufo] src/client/cl_screen.c
In file included from src/client/renderer/../../common/unzip.h:62,
from src/client/renderer/../../common/qfiles.h:33,
from src/client/renderer/r_local.h:30,
from src/client/cl_screen.c:45:
src/client/renderer/../../common/ioapi.h:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/ioapi.h:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/ioapi.h:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/ioapi.h:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/ioapi.h:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/ioapi.h:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/ioapi.h:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/ioapi.h:48: error: expected specifier-qualifier-list before 'open_file_func'
src/client/renderer/../../common/ioapi.h:56: warning: struct has no members
src/client/renderer/../../common/ioapi.h:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
In file included from src/client/renderer/../../common/qfiles.h:33,
from src/client/renderer/r_local.h:30,
from src/client/cl_screen.c:45:
src/client/renderer/../../common/unzip.h:127: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:140: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:151: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:158: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:165: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:173: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:186: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:192: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:199: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:231: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:271: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:277: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:285: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:298: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:313: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:319: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:333: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:338: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
src/client/renderer/../../common/unzip.h:343: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'OF'
make: *** [debug-linux-x86_64/ufo/client/cl_screen.c.o] Error 1
|
Or maybe it is not the same? Source file is different, but includes/errors are the same. |
|
Back to top |
|
|
okias n00b
Joined: 03 Jul 2007 Posts: 17 Location: Czech Republic
|
Posted: Fri Mar 02, 2012 12:51 pm Post subject: |
|
|
UrbanTerror - exactly same problem |
|
Back to top |
|
|
Alfreder n00b
Joined: 24 Jul 2011 Posts: 2 Location: Poland
|
Posted: Mon Mar 05, 2012 6:22 pm Post subject: |
|
|
This is just silly... One macro in the source is not defined. Literally one! Everything seems fine on x86, so it must be defined for 32bit systems, but not for x86_64. Here is a fix, I hope this helps:
Code: |
diff --git a/src/common/ioapi.h b/src/common/ioapi.h
index 958d65d..2c0a347 100644
--- a/src/common/ioapi.h
+++ b/src/common/ioapi.h
@@ -31,6 +31,12 @@
#endif
#endif
+#if PRE_ANSI_C89
+# define OF(args) ()
+#else
+# define OF(args) args
+#endif
+
#ifdef __cplusplus
extern "C" {
#endif
|
|
|
Back to top |
|
|
YPenguin Apprentice
Joined: 26 Apr 2014 Posts: 278 Location: Kenzingen, Germany
|
Posted: Fri May 09, 2014 5:55 pm Post subject: New problems on ~amd64 |
|
|
I tried to compile ufo-ai on an ~amd64 system but failed:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/../../../../x86_64-pc-linux-gnu/bin/ld: release-linux-x86_64/ufo/common/common.c.o: undefined reference to symbol 'cos@@GLIBC_2.2.5'
/lib64/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:135: recipe for target 'ufo' failed
make: *** [ufo] Error 1
emake failed
* ERROR: games-strategy/ufo-ai-2.4::gentoo failed (compile phase):
* (no error message)
*
* Call stack:
* ebuild.sh, line 93: Called src_compile
* environment, line 2931: Called die
* The specific snippet of code:
* emake || die;
Anyone experienced the same? |
|
Back to top |
|
|
YPenguin Apprentice
Joined: 26 Apr 2014 Posts: 278 Location: Kenzingen, Germany
|
Posted: Fri May 09, 2014 6:09 pm Post subject: Bug 509928 |
|
|
The bug is now in Bugzilla:
Bug 509928 |
|
Back to top |
|
|
YPenguin Apprentice
Joined: 26 Apr 2014 Posts: 278 Location: Kenzingen, Germany
|
Posted: Fri May 09, 2014 6:27 pm Post subject: Users |
|
|
The majority of users seems to prefer reading in the forum only.
There are all the time 300-400 anonymous users online and something like 6 or so registered ones.
So not reading many new postings doesn't mean there is no interest. |
|
Back to top |
|
|
SamuliSuominen Retired Dev
Joined: 30 Sep 2005 Posts: 2133 Location: Finland
|
Posted: Sat May 10, 2014 8:42 am Post subject: Re: Bug 509928 |
|
|
YPenguin wrote: | The bug is now in Bugzilla:
Bug 509928 |
And is fixed now in Portage |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|