I'm trying to compile the libsigc++-1.0.4 package on Linux/390.  I'm getting
the following failure, which I do not see on my Intel Linux system:
Making all in signals
make[2]: Entering directory
`/tmp/build-libsigc-1.0.4-s390-1/libsigc++-1.0.4/tests/signals'
/bin/sh ../../libtool --mode=link c++  -g -O2  -o retbind_slot_test
retbind_slot_test.o ../../sigc+
+/libsigc.la -lpthread
c++ -g -O2 -o .libs/retbind_slot_test retbind_slot_test.o
../../sigc++/.libs/libsigc.so -lpthread
retbind_slot_test.o: In function `main':
/tmp/build-libsigc-1.0.4-s390-1/libsigc++-1.0.4/tests/signals/retbind_slot_t
est.cc:25: undefined ref
erence to `ostream::write(char const *, long)'
collect2: ld returned 1 exit status
make[2]: *** [retbind_slot_test] Error 1
make[2]: Leaving directory
`/tmp/build-libsigc-1.0.4-s390-1/libsigc++-1.0.4/tests/signals'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/tmp/build-libsigc-1.0.4-s390-1/libsigc++-1.0.4/tests'
make: *** [all-recursive] Error 1

I did some Google searches, and the usual recommendation is to make sure you
have iostreams support, etc., etc., which I do.  I compared the "make"
process on my Intel system, and the commands issued, including libraries,
match.

Any ideas on what might be wrong?

Mark Post

Reply via email to