pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Build problems for liboil on netbsd-macppc
Trying to build liboil-0.3.6 on a G4 running netbsd-macppc 3.1_RC1 gives the
following error.
cc -DHAVE_CONFIG_H -I. -I../.. -Wall -Wa,-mregnames -D_BSD_SOURCE
-D_GNU_SOURCE -O2 -O2 -O -pipe -MT libpowerpc_la-copy.lo -MD -MP -MF
.deps/libpowerpc_la-copy.Tpo -c copy.c -fPIC -DPIC -o
.libs/libpowerpc_la-copy.o
{standard input}: Assembler messages:
{standard input}:37: Error: Unrecognized opcode: `lvsl'
{standard input}:38: Error: Unrecognized opcode: `lvx'
{standard input}:41: Error: Unrecognized opcode: `lvx'
{standard input}:42: Error: Unrecognized opcode: `vperm'
etc.
It seems that while Altivec is detected by configure, it is not enabled during
building.
So I added -maltivec to CFLAGS in /etc/mk.conf. With that, the port builds and
install without problems.
Unfortunately, some other ports that depends on liboil won't work correctly,
for example some gstreamer plugins.
If I run gst-inspect-0.10 --gst-debug-level=3, I can see several messages like
the following:
WARN (0x1824580 - 0:00:00.046078000) GST_PLUGIN_LOADING( 7872)
gstplugin.c(41 0):gst_plugin_load_file: module_open failed:
/usr/pkg/lib/liboil-0.3.so.0: Unsup ported relocation type 10 in non-PLT
relocations
Any idea on how to fix it ?
Thanks,
Marco
--
Chiacchiera con i tuoi amici in tempo reale!
http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com
Home |
Main Index |
Thread Index |
Old Index