driver_maze.o(.text+0x1bb): In function `update_dirs(basic_string, __default_alloc_template > const &, bool &, bool &, bool &, bool &)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x2e6): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x2fb): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x328): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::nargs(void)' driver_maze.o(.text+0x33e): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::nargs(void)' driver_maze.o(.text+0x398): In function `user_init(gen_driver &)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x44e): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::nargs(void)' driver_maze.o(.text+0x490): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x4df): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x52f): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x57f): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x6a6): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::nargs(void)' driver_maze.o(.text+0x6bc): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::nargs(void)' driver_maze.o(.text+0x717): In function `user_init(gen_driver &)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x7be): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::nargs(void)' driver_maze.o(.text+0x86d): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::nargs(void)' driver_maze.o(.text+0x897): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x942): In function `user_init(gen_driver &)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0xac7): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0xad6): In function `user_init(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0xb0f): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0xb1e): In function `user_init(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0xba7): In function `user_init(gen_driver &)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0xd26): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::nargs(void)' driver_maze.o(.text+0xd3c): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::nargs(void)' driver_maze.o(.text+0xd97): In function `user_init(gen_driver &)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0xe4d): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::nargs(void)' driver_maze.o(.text+0xefd): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::nargs(void)' driver_maze.o(.text+0xf27): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0xfd2): In function `user_init(gen_driver &)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x1167): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x1176): In function `user_init(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x11af): In function `user_init(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x11be): In function `user_init(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x12d5): In function `user_init(gen_driver &)': : undefined reference to `particio::particio(void)' driver_maze.o(.text+0x1387): In function `user_init(gen_driver &)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x20f3): In function `hi_ha_porta(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x22b8): In function `obre_porta_c(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x2350): In function `tanca_porta_c(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x2845): In function `num_files(gen_driver &)': : undefined reference to `gen_driver::object_type(void)' driver_maze.o(.text+0x2874): In function `num_files(gen_driver &)': : undefined reference to `gen_driver::object_type(void)' driver_maze.o(.text+0x291d): In function `num_files(gen_driver &)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x2ad5): In function `num_columnes(gen_driver &)': : undefined reference to `gen_driver::object_type(void)' driver_maze.o(.text+0x2b04): In function `num_columnes(gen_driver &)': : undefined reference to `gen_driver::object_type(void)' driver_maze.o(.text+0x2bad): In function `num_columnes(gen_driver &)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x2d65): In function `obt_cambra(gen_driver &)': : undefined reference to `gen_driver::object_type(void)' driver_maze.o(.text+0x2d94): In function `obt_cambra(gen_driver &)': : undefined reference to `gen_driver::object_type(void)' driver_maze.o(.text+0x2e3d): In function `obt_cambra(gen_driver &)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x2ef4): In function `obt_cambra(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x2f03): In function `obt_cambra(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x2f1f): In function `obt_cambra(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x2f2e): In function `obt_cambra(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x3115): In function `obre_porta_l(gen_driver &)': : undefined reference to `gen_driver::object_type(void)' driver_maze.o(.text+0x3144): In function `obre_porta_l(gen_driver &)': : undefined reference to `gen_driver::object_type(void)' driver_maze.o(.text+0x31ed): In function `obre_porta_l(gen_driver &)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x32a4): In function `obre_porta_l(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x32b3): In function `obre_porta_l(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x32cf): In function `obre_porta_l(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x32de): In function `obre_porta_l(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x334f): In function `obre_porta_l(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x34b5): In function `tanca_porta_l(gen_driver &)': : undefined reference to `gen_driver::object_type(void)' driver_maze.o(.text+0x34e4): In function `tanca_porta_l(gen_driver &)': : undefined reference to `gen_driver::object_type(void)' driver_maze.o(.text+0x358d): In function `tanca_porta_l(gen_driver &)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x3644): In function `tanca_porta_l(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x3653): In function `tanca_porta_l(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x366f): In function `tanca_porta_l(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x367e): In function `tanca_porta_l(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x36ef): In function `tanca_porta_l(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x3855): In function `print(gen_driver &)': : undefined reference to `gen_driver::object_type(void)' driver_maze.o(.text+0x3884): In function `print(gen_driver &)': : undefined reference to `gen_driver::object_type(void)' driver_maze.o(.text+0x3933): In function `print(gen_driver &)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x3ad9): In function `check_perfecto(gen_driver &)': : undefined reference to `gen_driver::object_type(void)' driver_maze.o(.text+0x3b08): In function `check_perfecto(gen_driver &)': : undefined reference to `gen_driver::object_type(void)' driver_maze.o(.text+0x3bbb): In function `check_perfecto(gen_driver &)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x4187): In function `resoldre(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x4196): In function `resoldre(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x41b2): In function `resoldre(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x41c1): In function `resoldre(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x4235): In function `resoldre(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x4244): In function `resoldre(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x4260): In function `resoldre(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x426f): In function `resoldre(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x4453): In function `check_camino_minimo(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x4462): In function `check_camino_minimo(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x447e): In function `check_camino_minimo(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x448d): In function `check_camino_minimo(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x4505): In function `check_camino_minimo(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x4514): In function `check_camino_minimo(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x4530): In function `check_camino_minimo(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x453f): In function `check_camino_minimo(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x4744): In function `construir(gen_driver &)': : undefined reference to `dedalus::construir(laberint &)' driver_maze.o(.text+0x479b): In function `afegir(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x47aa): In function `afegir(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x47cb): In function `afegir(gen_driver &)': : undefined reference to `particio::afegir(int const &)' driver_maze.o(.text+0x4833): In function `unir(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x4842): In function `unir(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x485e): In function `unir(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x486d): In function `unir(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x488e): In function `unir(gen_driver &)': : undefined reference to `particio::unir(int const &, int const &)' driver_maze.o(.text+0x492e): In function `representant(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x493d): In function `representant(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x495e): In function `representant(gen_driver &)': : undefined reference to `particio::representant(int const &) const' driver_maze.o(.text+0x4a03): In function `size(gen_driver &)': : undefined reference to `particio::size(void) const' driver_maze.o(.text+0x4a4f): In function `same_block(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x4a5e): In function `same_block(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x4a7f): In function `same_block(gen_driver &)': : undefined reference to `particio::representant(int const &) const' driver_maze.o(.text+0x4ab7): In function `same_block(gen_driver &)': : undefined reference to `gen_driver::args(int)' driver_maze.o(.text+0x4ac6): In function `same_block(gen_driver &)': : undefined reference to `util::toint(basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x4ae7): In function `same_block(gen_driver &)': : undefined reference to `particio::representant(int const &) const' driver_maze.o(.text+0x4bb9): In function `crea_particio_int(particio *&)': : undefined reference to `particio::particio(void)' driver_maze.o(.text+0x4c51): In function `crea_otra_particio_int(particio *&)': : undefined reference to `particio::particio(void)' driver_maze.o(.text+0x4c95): In function `crea_otra_particio_int(particio *&)': : undefined reference to `particio::afegir(int const &)' driver_maze.o(.text+0x4cb1): In function `crea_otra_particio_int(particio *&)': : undefined reference to `particio::afegir(int const &)' driver_maze.o(.text+0x4ccd): In function `crea_otra_particio_int(particio *&)': : undefined reference to `particio::afegir(int const &)' driver_maze.o(.text+0x4cf4): In function `crea_otra_particio_int(particio *&)': : undefined reference to `particio::unir(int const &, int const &)' driver_maze.o(.text+0x4f20): In function `main': : undefined reference to `gen_driver::gen_driver(bool, istream &, ostream &)' driver_maze.o(.text+0x4fb7): In function `main': : undefined reference to `gen_driver::add_call(basic_string, __default_alloc_template > const &, void (*)(gen_driver &), basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x50c9): In function `main': : undefined reference to `gen_driver::add_call(basic_string, __default_alloc_template > const &, void (*)(gen_driver &), basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x51d9): In function `main': : undefined reference to `gen_driver::add_call(basic_string, __default_alloc_template > const &, void (*)(gen_driver &), basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x52e9): In function `main': : undefined reference to `gen_driver::add_call(basic_string, __default_alloc_template > const &, void (*)(gen_driver &), basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x53f9): In function `main': : undefined reference to `gen_driver::add_call(basic_string, __default_alloc_template > const &, void (*)(gen_driver &), basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &)' driver_maze.o(.text+0x5509): more undefined references to `gen_driver::add_call(basic_string, __default_alloc_template > const &, void (*)(gen_driver &), basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &)' follow driver_maze.o(.text+0x6ba4): In function `main': : undefined reference to `gen_driver::go(void)' driver_maze.o(.text+0x6bc2): In function `main': : undefined reference to `gen_driver::~gen_driver(void)' driver_maze.o(.text+0x789d): In function `main': : undefined reference to `gen_driver::~gen_driver(void)' driver_maze.o(.gnu.linkonce.t._initcopy__H1Zt8particio1Zi_Pv_Pv+0x26): In function `void * _initcopy >(void *)': : undefined reference to `particio::particio(particio const &)' driver_maze.o(.gnu.linkonce.t._copy__H1Zt8particio1Zi_PvT0_v+0x12): In function `void _copy >(void *, void *)': : undefined reference to `particio::operator=(particio const &)' driver_maze.o(.gnu.linkonce.t._destroy__H1Zt8particio1Zi_Pv_v+0x16): In function `void _destroy >(void *)': : undefined reference to `particio::~particio(void)' driver_maze.o(.gnu.linkonce.t.get_ostream__C10gen_driver+0x25): In function `gen_driver::get_ostream(void) const': : undefined reference to `gen_driver::_null_stream' driver_maze.o(.gnu.linkonce.t.get_ostream__C10gen_driver+0x65): In function `gen_driver::get_ostream(void) const': : undefined reference to `gen_driver::_null_stream' driver_maze.o(.gnu.linkonce.t.get_ostream__C10gen_driver+0x92): In function `gen_driver::get_ostream(void) const': : undefined reference to `gen_driver::_null_stream' driver_maze.o(.gnu.linkonce.t.generic_memtest__H1Z6cambra_10gen_driverPFRPX01_vRCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0Gt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0_b+0x60): In function `bool gen_driver::generic_memtest(void (*)(cambra *&), basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template >)': : undefined reference to `gen_driver::generic_memtest(void (*)(void *&), basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &)' driver_maze.o(.gnu.linkonce.t.copyctor_memtest__H1Z6cambra_10gen_driverPFRPX01_vRCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0_b+0x5d): In function `bool gen_driver::copyctor_memtest(void (*)(cambra *&), basic_string, __default_alloc_template > const &)': : undefined reference to `gen_driver::copyctor_memtest(void (*)(void *&), basic_string, __default_alloc_template > const &)' driver_maze.o(.gnu.linkonce.t.assgn_memtest__H1Z6cambra_10gen_driverPFRPX01_vT1RCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0_b+0x61): In function `bool gen_driver::assgn_memtest(void (*)(cambra *&), void (*)(cambra *&), basic_string, __default_alloc_template > const &)': : undefined reference to `gen_driver::assgn_memtest(void (*)(void *&), void (*)(void *&), basic_string, __default_alloc_template > const &)' driver_maze.o(.gnu.linkonce.t.object__H1Z6cambra_10gen_driveri_PX01+0x3e): In function `cambra * gen_driver::object(int)': : undefined reference to `gen_driver::input_line::args(int) const' driver_maze.o(.gnu.linkonce.t.object__H1Z6cambra_10gen_driveri_PX01+0xdc): In function `cambra * gen_driver::object(int)': : undefined reference to `error::error(basic_string, __default_alloc_template > const &, int, basic_string, __default_alloc_template > const &)' driver_maze.o(.gnu.linkonce.t.object__H1Z6cambra_10gen_driveri_PX01+0x190): In function `cambra * gen_driver::object(int)': : undefined reference to `gen_driver::input_line::args(int) const' driver_maze.o(.gnu.linkonce.t.generic_memtest__H1Z8laberint_10gen_driverPFRPX01_vRCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0Gt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0_b+0x60): In function `bool gen_driver::generic_memtest(void (*)(laberint *&), basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template >)': : undefined reference to `gen_driver::generic_memtest(void (*)(void *&), basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &)' driver_maze.o(.gnu.linkonce.t.copyctor_memtest__H1Z8laberint_10gen_driverPFRPX01_vRCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0_b+0x5d): In function `bool gen_driver::copyctor_memtest(void (*)(laberint *&), basic_string, __default_alloc_template > const &)': : undefined reference to `gen_driver::copyctor_memtest(void (*)(void *&), basic_string, __default_alloc_template > const &)' driver_maze.o(.gnu.linkonce.t.assgn_memtest__H1Z8laberint_10gen_driverPFRPX01_vT1RCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0_b+0x61): In function `bool gen_driver::assgn_memtest(void (*)(laberint *&), void (*)(laberint *&), basic_string, __default_alloc_template > const &)': : undefined reference to `gen_driver::assgn_memtest(void (*)(void *&), void (*)(void *&), basic_string, __default_alloc_template > const &)' driver_maze.o(.gnu.linkonce.t.generic_memtest__H1Z15laberint_teseus_10gen_driverPFRPX01_vRCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0Gt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0_b+0x60): In function `bool gen_driver::generic_memtest(void (*)(laberint_teseus *&), basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template >)': : undefined reference to `gen_driver::generic_memtest(void (*)(void *&), basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &)' driver_maze.o(.gnu.linkonce.t.copyctor_memtest__H1Z15laberint_teseus_10gen_driverPFRPX01_vRCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0_b+0x5d): In function `bool gen_driver::copyctor_memtest(void (*)(laberint_teseus *&), basic_string, __default_alloc_template > const &)': : undefined reference to `gen_driver::copyctor_memtest(void (*)(void *&), basic_string, __default_alloc_template > const &)' driver_maze.o(.gnu.linkonce.t.assgn_memtest__H1Z15laberint_teseus_10gen_driverPFRPX01_vT1RCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0_b+0x61): In function `bool gen_driver::assgn_memtest(void (*)(laberint_teseus *&), void (*)(laberint_teseus *&), basic_string, __default_alloc_template > const &)': : undefined reference to `gen_driver::assgn_memtest(void (*)(void *&), void (*)(void *&), basic_string, __default_alloc_template > const &)' driver_maze.o(.gnu.linkonce.t.generic_memtest__H1Zt8particio1Zi_10gen_driverPFRPX01_vRCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0Gt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0_b+0x60): In function `bool gen_driver::generic_memtest >(void (*)(particio *&), basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template >)': : undefined reference to `gen_driver::generic_memtest(void (*)(void *&), basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &)' driver_maze.o(.gnu.linkonce.t.copyctor_memtest__H1Zt8particio1Zi_10gen_driverPFRPX01_vRCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0_b+0x5d): In function `bool gen_driver::copyctor_memtest >(void (*)(particio *&), basic_string, __default_alloc_template > const &)': : undefined reference to `gen_driver::copyctor_memtest(void (*)(void *&), basic_string, __default_alloc_template > const &)' driver_maze.o(.gnu.linkonce.t.assgn_memtest__H1Zt8particio1Zi_10gen_driverPFRPX01_vT1RCt12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b1i0_b+0x61): In function `bool gen_driver::assgn_memtest >(void (*)(particio *&), void (*)(particio *&), basic_string, __default_alloc_template > const &)': : undefined reference to `gen_driver::assgn_memtest(void (*)(void *&), void (*)(void *&), basic_string, __default_alloc_template > const &)'