Skip to main content

Конференции

Просмотр конференции fido7.ru.ftrack:

Предыдущее Следующее

Дата: 03 Feb 2020, 21:34:59
От: Sergey Anohin @ 2:5034/10.1
Кому: Michael Dukelsky
Тема: Новая версия RNtrack 2.0.3


Hello, Sergey!

 SA> По инструкции делаю
 SA> root@server:~/rntrack-2_0_14-src/MakeFiles/FreeBSD# make
 SA> cd  ../../smapi && make -f makefile.bsd
 SA> make[1]: don't know how to make api_jam.o. Stop
 SA> make[1]: stopped in /root/rntrack-2_0_14-src/smapi
 SA> *** Error code 2
 SA> Stop.
 SA> make: stopped in /root/rntrack-2_0_14-src/MakeFiles/FreeBSD

Подозреваю что пляски из-за того что smapi из комплекта husky собирается gmake.
Кстати у тебя вроде smapi какой-то немного свойский? Он вроде отличается от того что с гитхаба в
хаски?

Набравшись мужества, я начал ковыряние, попробовал заюзать свой смапи который с хаской идет:
поменял строчки
SMAPIDIR= /usr/pub/husky19/smapi
CFLAGS<>= -Wall -W -fno-rtti -I../../hpp -I../../src -I$(SMAPIDIR)/h -I$(SMAPIDIR)/src -I$(SMAPIDIR)/huskylib -O3

smapi:
#<----->cd  $(SMAPIDIR) && make -f makefile.bsd
<------>cd  $(SMAPIDIR) && gmake

Но не тут-то было, 
ld: error: unable to find library -lsmapibsd
c++: error: linker command failed with exit code 1 (use -v to see invocation)

Попробуем убрать три магические буквы bsd в конце, smapi у нас вроде как в системе то есть, мож прокатит

L/usr/pub/husky19/smapi -lsmapi
ld: error: undefined symbol: months_ab
>>> referenced by msg.cpp
>>>               msg.o:(FromTime(long))

ld: error: undefined symbol: months_ab
>>> referenced by msg.cpp
>>>               msg.o:(ToTime(char*))

ld: error: undefined symbol: months_ab
>>> referenced by msg.cpp
>>>               msg.o:(ToTime(char*))

ld: error: undefined symbol: months_ab
>>> referenced by msg.cpp
>>>               msg.o:(ToTime(char*))

ld: error: undefined symbol: months_ab
>>> referenced by msg.cpp
>>>               msg.o:(ToTime(char*))

ld: error: undefined symbol: months_ab
>>> referenced by msg.cpp
>>>               msg.o:(ToTime(char*))

ld: error: undefined symbol: months_ab
>>> referenced by msg.cpp
>>>               msg.o:(ToTime(char*))

ld: error: undefined symbol: months_ab
>>> referenced by msg.cpp
>>>               msg.o:(ToTime(char*))

ld: error: undefined symbol: months_ab
>>> referenced by msg.cpp
>>>               msg.o:(ToTime(char*))

ld: error: undefined symbol: months_ab
>>> referenced by msg.cpp
>>>               msg.o:(ToTime(char*))

ld: error: undefined symbol: months_ab
>>> referenced by msg.cpp
>>>               msg.o:(ToTime(char*))

ld: error: undefined symbol: months_ab
>>> referenced by msg.cpp
>>>               msg.o:(ToTime(char*))

ld: error: undefined symbol: months_ab
>>> referenced by msg.cpp
>>>               msg.o:(ToTime(char*))

ld: error: undefined symbol: months_ab
>>> referenced by msg.cpp
>>>               msg.o:(cMSG::Print())

ld: error: undefined symbol: parseFtnAddrZ
>>> referenced by msgapi.c
>>>               msgapi.o:(ConvertControlInfo) in archive /usr/pub/husky19/smapi/libsmapi.a

ld: error: undefined symbol: parseFtnAddrZ
>>> referenced by msgapi.c
>>>               msgapi.o:(ConvertControlInfo) in archive /usr/pub/husky19/smapi/libsmapi.a

ld: error: undefined symbol: strocpy
>>> referenced by msgapi.c
>>>               msgapi.o:(RemoveFromCtrl) in archive /usr/pub/husky19/smapi/libsmapi.a

ld: error: undefined symbol: unlock
>>> referenced by api_jam.c
>>>               api_jam.o:(JamUnlock) in archive /usr/pub/husky19/smapi/libsmapi.a

ld: error: undefined symbol: lock
>>> referenced by api_jam.c
>>>               api_jam.o:(JamLock) in archive /usr/pub/husky19/smapi/libsmapi.a

ld: error: undefined symbol: gettz
>>> referenced by api_jam.c
>>>               api_jam.o:(ConvertXmsgToJamHdr) in archive /usr/pub/husky19/smapi/libsmapi.a

ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
c++: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1

Stop.
make: stopped in /root/rntrack-2_0_14-src/MakeFiles/FreeBSD

Ясно что не хватает хедеров
ftnaddr.h и months.h

Но вроде я же тут их указал?
CFLAGS<>= -Wall -W -fno-rtti -I../../hpp -I../../src -I$(SMAPIDIR)/h -I$(SMAPIDIR)/src -I$(SMAPIDIR)/huskylib -O3


С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Origin: https://5034.ru/wfido (2:5034/10.1)

Предыдущее Следующее

К списку сообщений
К списку конференций