

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
4 messages in net.sourceforge.lists.courier-maildrop[maildropl] Solaris 8 compile problem...| From | Sent On | Attachments |
|---|---|---|
| David DeVault | Jun 28, 2005 2:21 am | |
| Sam Varshavchik | Jun 28, 2005 5:15 am | |
| David DeVault | Jun 28, 2005 9:04 pm | |
| David DeVault | Jun 30, 2005 12:11 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | [maildropl] Solaris 8 compile problem - symbol reference errors | Actions... |
|---|---|---|
| From: | David DeVault (deva...@gmail.com) | |
| Date: | Jun 28, 2005 2:21:00 am | |
| List: | net.sourceforge.lists.courier-maildrop | |
I've tried everything I can think of. I need the list's help. I have tried the following:
compile with solaris /usr/ccs/bin before /usr/local/bin - without binutils compile with /usr/local/bin before /usr/ccs/bin - without binutils compile with solaris make and both above combinations compile with gnu make and both above combinations compule with solaris and gnu make, with both above combinations and gnu binutils in /usr/local/bin
The only thing I have not tried is recompiling my gcc to link with the gnu ld. I have the following LD_LIBRARY_PATH variable:
/usr/local/lib:/usr/ccs/lib:/usr/lib:/lib
I've also tried with out setting LD_LIBRARY_PATH and I get many more errors.
Do I need GDBM or DB to compile? I don't want to use these. I'd rather use hash and if nessecary, I have Berkley DB installed under /usr/local
Here is the main error that I cannot get past. I'm sure its something simple, its late. Please help. Thanks.
David DeVault
make[2]: Entering directory `/data/build/maildrop-1.8.1/maildrop' Compiling alarm.C Compiling alarmsleep.C Compiling alarmtimer.C Compiling buffer.C Compiling dotlock.C Compiling dotlockrefresh.C Compiling exittrap.C Compiling funcs.C Compiling maildrop.C Compiling mio.C Compiling setgroupid.c Compiling tempfile.C rm -f libmdcommon.a ar cru libmdcommon.a alarm.o alarmsleep.o alarmtimer.o buffer.o dotlock.o dotlockrefresh.o exittrap.o funcs.o maildrop.o mio.o setgroupid.o tempfile.o ranlib libmdcommon.a Compiling deliver.C Compiling deliverdotlock.C Compiling dotlockmaildrop.C Compiling filelock.C Compiling filter.C Compiling formatmbox.C Compiling globaltimer.C Compiling lexer.C Compiling log.C Compiling maildir.C Compiling main.C Compiling message.C Compiling messageinfo.C Compiling pipefds.C Compiling re.C Compiling recipe.C Compiling recipenode.C Compiling recipeparse.C Compiling reeval.C Compiling rematch.C Compiling rematchmsg.C Compiling rematchstr.C Compiling search.C Compiling token.C Compiling varlist.C /bin/bash ./libtool --mode=link /usr/local/bin/gcc -g -O2 -I./../rfc822 -I./../rfc2045 -I.. -I./.. -Wall -o maildrop deliver.o deliverdotlock.o dotlockmaildrop.o filelock.o filter.o formatmbox.o globaltimer.o lexer.o log.o maildir.o main.o message.o messageinfo.o pipefds.o re.o recipe.o recipenode.o recipeparse.o reeval.o rematch.o rematchmsg.o rematchstr.o search.o token.o varlist.o libmdcommon.a ../maildir/libmaildir.a ../rfc822/librfc822s.la ../unicode/libunicode.a ../numlib/libnumlibs.la ../liblock/liblock.la `cat ../maildir/maildir.libdeps` mkdir .libs /usr/local/bin/gcc -g -O2 -I./../rfc822 -I./../rfc2045 -I.. -I./.. -Wall -o maildrop deliver.o deliverdotlock.o dotlockmaildrop.o filelock.o filter.o formatmbox.o globaltimer.o lexer.o log.o maildir.o main.o message.o messageinfo.o pipefds.o re.o recipe.o recipenode.o recipeparse.o reeval.o rematch.o rematchmsg.o rematchstr.o search.o token.o varlist.o libmdcommon.a../maildir/libmaildir.a ../rfc822/.libs/librfc822s.a ../unicode/libunicode.a ../numlib/.libs/libnumlibs.a ../liblock/.libs/liblock.a Undefined first referenced symbol in file vtable for __cxxabiv1::__class_type_infomaildir.o std::ios_base::Init::~Init [in-charge]()libmdcommon.a(alarm.o) vtable for __cxxabiv1::__si_class_type_infodeliverdotlock.o typeinfo for char const* deliver.o __cxa_throw deliver.o operator new(unsigned) re.o operator delete(void*) deliverdotlock.o operator delete[](void*) deliver.o std::ios_base::Init::Init[in-charge]()libmdcommon.a(alarm.o) __cxa_allocate_exception deliver.o typeinfo for int deliver.o typeinfo for char* deliver.o __gxx_personality_v0 deliver.o __cxa_pure_virtual rematch.o __cxa_end_catch deliver.o operator new[](unsigned) maildir.o __cxa_begin_catch deliver.o __cxa_rethrow deliver.o ld: fatal: Symbol referencing errors. No output written to maildrop collect2: ld returned 1 exit status make[2]: *** [maildrop] Error 1 make[2]: Leaving directory `/data/build/maildrop-1.8.1/maildrop' make[1]: *** [all] Error 2 make[1]: Leaving directory `/data/build/maildrop-1.8.1/maildrop' make: *** [all-recursive] Error 1







