Hello
Does anybody know how to get MySQL build on HPPA architecture?
bye,
-christian-
--
Real men don't take backups.
They put their source on a public FTP-server and let the world mirror it.
-- Linus Torvalds
Package: mysql
Version: 3.23.39-1
Hi, trying to build mysql on hppa. It dies in the isam directory:
willy@paer:~/mysql/mysql-3.23.39/isam$ make
/bin/sh ../libtool --mode=link gcc -O3 -DDBUG_OFF -O2 -g -rdynamic -o isamchk
isamchk.o sort.o libnisam.a ../mysys/libmysys.a
../dbug/libdbug.a ../strings/libmystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread
gcc -O3 -DDBUG_OFF -O2 -g -rdynamic -o isamchk isamchk.o sort.o libnisam.a
../mysys/libmysys.a ../dbug/libdbug.a ../strings/libmystrings.a -lpthread -lz -lcrypt
-lnsl -lm -lpthread
../mysys/libmysys.a(my_tempnam.o): In function `my_tempnam':
/home/willy/mysql/mysql-3.23.39/mysys/my_tempnam.c:100: the use of `tempnam' is
dangerous, better use `mkstemp'
../mysys/libmysys.a(raid.o): In function `my_raid_create':
/home/willy/mysql/mysql-3.23.39/mysys/raid.cc:130: undefined reference to `operator
new(unsigned)'
/usr/bin/ld: raid.o(.text+0xb0): cannot find stub entry 00000014__Znwj+0
/usr/bin/ld: raid.o(.text+0xb0): cannot handle R_PARISC_PCREL17F for operator
new(unsigned)
/home/willy/mysql/mysql-3.23.39/mysys/raid.cc:134: undefined reference to `operator
delete(void*)'
/usr/bin/ld: raid.o(.text+0x128): cannot find stub entry 00000014__ZdlPv+0
/usr/bin/ld: raid.o(.text+0x128): cannot handle R_PARISC_PCREL17F for operator
delete(void*)
../mysys/libmysys.a(raid.o): In function `my_raid_open':
/home/willy/mysql/mysql-3.23.39/mysys/raid.cc:152: undefined reference to `operator
new(unsigned)'
/usr/bin/ld: raid.o(.text+0x19c): cannot find stub entry 00000014__Znwj+0
/usr/bin/ld: raid.o(.text+0x19c): cannot handle R_PARISC_PCREL17F for operator
new(unsigned)
/home/willy/mysql/mysql-3.23.39/mysys/raid.cc:156: undefined reference to `operator
delete(void*)'
/usr/bin/ld: raid.o(.text+0x210): cannot find stub entry 00000014__ZdlPv+0
/usr/bin/ld: raid.o(.text+0x210): cannot handle R_PARISC_PCREL17F for operator
delete(void*)
../mysys/libmysys.a(raid.o): In function `my_raid_close':
/home/willy/mysql/mysql-3.23.39/mysys/raid.cc:288: undefined reference to `operator
delete(void*)'
/usr/bin/ld: raid.o(.text+0x70c): cannot find stub entry 00000014__ZdlPv+0
/usr/bin/ld: raid.o(.text+0x70c): cannot handle R_PARISC_PCREL17F for operator
delete(void*)
collect2: ld returned 1 exit status
make: *** [isamchk] Error 1
these symbols are all in libstdc++, so this can be cured in one of
two ways. Either use `g++' instead of gcc to do the link step, or
explicitly add -lstdc++ to the command line:
willy@paer:~/mysql/mysql-3.23.39/isam$ g++ -O3 -DDBUG_OFF -O2 -g -rdynamic -o isamchk
isamchk.o sort.o libnisam.a ../mysys/libmysys.a ../dbug/libdbug.a
../strings/libmystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread
../mysys/libmysys.a(my_tempnam.o): In function `my_tempnam':
/home/willy/mysql/mysql-3.23.39/mysys/my_tempnam.c:100: the use of `tempnam' is
dangerous, better use `mkstemp'
willy@paer:~/mysql/mysql-3.23.39/isam$ gcc -O3 -DDBUG_OFF -O2 -g -rdynamic -o isamchk
isamchk.o sort.o libnisam.a ../mysys/libmysys.a ../dbug/libdbug.a
../strings/libmystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread -lstdc++
../mysys/libmysys.a(my_tempnam.o): In function `my_tempnam':
/home/willy/mysql/mysql-3.23.39/mysys/my_tempnam.c:100: the use of `tempnam' is
dangerous, better use `mkstemp'
how would you prefer to fix this? this is using g++ 3.0, btw, since this
is the only compiler available for hppa. you can check any changes you
make on hppa by logging into paer.debian.org.
--
Revolutions do not require corporate support.
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php