[aur-general] gngeo compilation stops
I tried to compile build gngeo.. and the compilinag stops with the follow errors star_interf.c:44:5: error: initializer element is not computable at load time star_interf.c:44:5: error: (near initialization for 'pretend_programfetch[4].offset') Just for curiosity, can any one compile this?? I'm on archlinux x86_64 so I use the linux32 before makepkg... Thanks in advance [geckos@archlinux kernel]$ gcc --version gcc (GCC) 4.6.1 20110819 (prerelease)
Em 07-10-2011 01:01, Daniel Hilst Selli escreveu:
I tried to compile build gngeo.. and the compilinag stops with the follow errors
star_interf.c:44:5: error: initializer element is not computable at load time
star_interf.c:44:5: error: (near initialization for 'pretend_programfetch[4].offset')
Just for curiosity, can any one compile this?? I'm on archlinux x86_64 so I use the linux32 before makepkg...
Thanks in advance
[geckos@archlinux kernel]$ gcc --version gcc (GCC) 4.6.1 20110819 (prerelease)
Hey, its me again.. It compiles fine from my i686 installation .. So is there any way to install it in my x86_64 system ???? tks
2011/10/7 Daniel Hilst Selli <danielhilst@gmail.com>:
Hey, its me again.. It compiles fine from my i686 installation .. So is there any way to install it in my x86_64 system ????
tks
This seems to be a 32 bit software. If multilib support was added to gngeo's PKGBUILD, maybe it could work in x86_64. Want to give a try? I suggest you look in pcsx2-svn PKGBUILD [1]. [1] http://aur.archlinux.org/packages/pc/pcsx2-svn/PKGBUILD
On 10/07/11 01:24, rafael ff1 wrote:
2011/10/7 Daniel Hilst Selli<danielhilst@gmail.com>:
Hey, its me again.. It compiles fine from my i686 installation .. So is there any way to install it in my x86_64 system ????
tks
This seems to be a 32 bit software. If multilib support was added to gngeo's PKGBUILD, maybe it could work in x86_64. Want to give a try? I suggest you look in pcsx2-svn PKGBUILD [1].
I will! Thanks for help!
2011/10/7 Daniel Hilst Selli <danielhilst@gmail.com>:
On 10/07/11 01:24, rafael ff1 wrote:
2011/10/7 Daniel Hilst Selli<danielhilst@gmail.com>:
Hey, its me again.. It compiles fine from my i686 installation .. So is there any way to install it in my x86_64 system ????
tks
This seems to be a 32 bit software. If multilib support was added to gngeo's PKGBUILD, maybe it could work in x86_64. Want to give a try? I suggest you look in pcsx2-svn PKGBUILD [1].
I will! Thanks for help!
Take a look in gngeo comments. I couldn't help myself: I already made a PKGBUILD and suggested to the maintainer. You can take this suggestde PKGBUILD + the maintainer's "gngeo.install" file and build it.
On 10/07/11 16:23, rafael ff1 wrote:
2011/10/7 Daniel Hilst Selli<danielhilst@gmail.com>:
On 10/07/11 01:24, rafael ff1 wrote:
2011/10/7 Daniel Hilst Selli<danielhilst@gmail.com>:
Hey, its me again.. It compiles fine from my i686 installation .. So is there any way to install it in my x86_64 system ????
tks
This seems to be a 32 bit software. If multilib support was added to gngeo's PKGBUILD, maybe it could work in x86_64. Want to give a try? I suggest you look in pcsx2-svn PKGBUILD [1].
[1] http://aur.archlinux.org/packages/pc/pcsx2-svn/PKGBUILD I will! Thanks for help!
Take a look in gngeo comments. I couldn't help myself: I already made a PKGBUILD and suggested to the maintainer. You can take this suggestde PKGBUILD + the maintainer's "gngeo.install" file and build it. Now I got this errors
/usr/bin/ld: i386:x86-64 architecture of input file `mamez80_interf.o' is incompatible with i386 output /usr/bin/ld: i386:x86-64 architecture of input file `star/libstar.a(cpudebug.o)' is incompatible with i386 output :(
Hi,
Just for curiosity, can any one compile this?? I'm on archlinux x86_64 so I use the linux32 before makepkg...
Using a pseudo 32-bit environment with linux32 is not sufficient to build 32-bit programs, you also have to tell GCC that you want to generate 32-bit code, or else it will still generate 64-bit code. Here is a correct implementation : http://pastie.org/private/3bikdhmwvjrvkvya9l7qa
2011/10/8 trya <tryagainprod@gmail.com>:
Here is a correct implementation : http://pastie.org/private/3bikdhmwvjrvkvya9l7qa
Interesting. Neve seen this 'i386' in PKGUBILDs before. What is the difference between that and ' --libdir=/usr/lib32 CC='gcc -m32' ' ?
2011/10/8 rafael ff1 <rafael.f.f1@gmail.com>:
2011/10/8 trya <tryagainprod@gmail.com>:
Here is a correct implementation : http://pastie.org/private/3bikdhmwvjrvkvya9l7qa
Interesting. Neve seen this 'i386' in PKGUBILDs before. What is the difference between that and ' --libdir=/usr/lib32 CC='gcc -m32' ' ?
It's almost the same thing as linux32, it's a shortcut for "setarch i386". When run along with a configure script, it permits to trick the build system if it verifies the architecture of the host and to be almost certain to build 32-bit binaries. This isn't a necessary step to compile multilib libraries.
participants (3)
-
Daniel Hilst Selli
-
rafael ff1
-
trya