Перейти до

Решение для stg-2.407-rc1 на Fedora 14


Рекомендованные сообщения

по просьбам трудащихся

Попробовал собрать данную сборку под Fedora 14, получил:

cc admin.o admins.o main.o curr_ip.o settings.o stg_timer.o tariff.o tariffs.o traffcounter.o user.o user_property.o users.o plugin_runner.o store_loader.o pidfile.o eventloop.o -L/usr/local/lib -Wl,-E -L/home/sasa/0/stg-2.4-2010.04.16-15.33.33/projects/stargazer/../../lib -Wl,-rpath,/usr/lib/stg -Wl,-rpath-link,/home/sasa/0/stg-2.4-2010.04.16-15.33.33/projects/stargazer/../../lib  -lexpat -lpthread -ldl -lstg_logger -lstg_locker -lstg_common -lscript_executer -ldotconfpp -o stargazer
/usr/bin/ld: traffcounter.o: undefined reference to symbol '__cxa_guard_abort@@CXXABI_1.3'
/usr/bin/ld: note: '__cxa_guard_abort@@CXXABI_1.3' is defined in DSO /usr/lib/libstdc++.so.6 so try adding it to the linker command line
/usr/lib/libstdc++.so.6: could not read symbols: Invalid operation
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [stargazer] Ошибка 1

/projects/stargazer/Makefile

строка 59

        $(CC) $^ $(LDFLAGS) $(LIBS) -o $(PROG)

меняем на

        $(CXX) $^ $(LDFLAGS) $(LIBS) -o $(PROG)

и все собирается

Ссылка на сообщение
Поделиться на других сайтах

по просьбам трудащихся

Попробовал собрать данную сборку под Fedora 14, получил:

cc admin.o admins.o main.o curr_ip.o settings.o stg_timer.o tariff.o tariffs.o traffcounter.o user.o user_property.o users.o plugin_runner.o store_loader.o pidfile.o eventloop.o -L/usr/local/lib -Wl,-E -L/home/sasa/0/stg-2.4-2010.04.16-15.33.33/projects/stargazer/../../lib -Wl,-rpath,/usr/lib/stg -Wl,-rpath-link,/home/sasa/0/stg-2.4-2010.04.16-15.33.33/projects/stargazer/../../lib  -lexpat -lpthread -ldl -lstg_logger -lstg_locker -lstg_common -lscript_executer -ldotconfpp -o stargazer
/usr/bin/ld: traffcounter.o: undefined reference to symbol '__cxa_guard_abort@@CXXABI_1.3'
/usr/bin/ld: note: '__cxa_guard_abort@@CXXABI_1.3' is defined in DSO /usr/lib/libstdc++.so.6 so try adding it to the linker command line
/usr/lib/libstdc++.so.6: could not read symbols: Invalid operation
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [stargazer] Ошибка 1

/projects/stargazer/Makefile

строка 59

        $(CC) $^ $(LDFLAGS) $(LIBS) -o $(PROG)

меняем на

        $(CXX) $^ $(LDFLAGS) $(LIBS) -o $(PROG)

и все собирается

В rc2 вроде-бы уже исправлено.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...