This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Stl -frepo
- To: Joe Buck <jbuck at synopsys dot com>
- Subject: Stl -frepo
- From: cdern at pre dot com (Chris Dern)
- Date: Wed, 25 Feb 1998 19:17:53 -0800
- CC: "egcs at cygnus dot com" <egcs at cygnus dot com>
You were correct, the STL bug involved my faulty code. However, the
-frepo option dosent correctly compile the code, and results in this
error. If I compile it without the
-frepo, it compiles and runs fine.
Chris
main.o:/usr/local/include/g++/stl_list.h:187: undefined reference to
`void list<Room *, __default_alloc_template<false, 0>
>::insert<__list_iterator<Room *, Room *const &, Room *const *>
>(__list_iterator<Room *, Room *&, Room **>, __list_iterator<Room *,
Room *const &, Room *const *>, __list_iterator<Room *, Room *const &,
Room *const *>)'
main.o:/usr/local/include/g++/stl_list.h:187: undefined reference to
`void list<Room *, __default_alloc_template<false, 0>
>::insert<__list_iterator<Room *, Room *const &, Room *const *>
>(__list_iterator<Room *, Room *&, Room **>, __list_iterator<Room *,
Room *const &, Room *const *>, __list_iterator<Room *, Room *const &,
Room *const *>)'
main.o:/usr/local/include/g++/stl_list.h:187: undefined reference to
`void list<Room *, __default_alloc_template<false, 0>
>::insert<__list_iterator<Room *, Room *const &, Room *const *>
>(__list_iterator<Room *, Room *&, Room **>, __list_iterator<Room *,
Room *const &, Room *const *>, __list_iterator<Room *, Room *const &,
Room *const *>)'
main.o:/usr/local/include/g++/stl_list.h:187: undefined reference to
`void list<Room *, __default_alloc_template<false, 0>
>::insert<__list_iterator<Room *, Room *const &, Room *const *>
>(__list_iterator<Room *, Room *&, Room **>, __list_iterator<Room *,
Room *const &, Room *const *>, __list_iterator<Room *, Room *const &,
Room *const *>)'
main.o:/home/cdern/stl/main.cpp:24: undefined reference to `void
list<Room *, __default_alloc_template<false, 0>
>::insert<__list_iterator<Room *, Room *const &, Room *const *>
>(__list_iterator<Room *, Room *&, Room **>, __list_iterator<Room *,
Room *const &, Room *const *>, __list_iterator<Room *, Room *const &,
Room *const *>)'
collect2: ld returned 1 exit status