Får problem med makefile när jag ska göra make -j 2 i ssh för att compila min opentibia server

Trädvy Permalänk
Avstängd
Registrerad
Apr 2016

Får problem med makefile när jag ska göra make -j 2 i ssh för att compila min opentibia server

Hej. Jag har gått igenom tutorials på otland och detta är typ 5e gången jag compilar sources för en server. Tyvärr stötte jag på ett problem som jag inte vet hur man ska lösa. Jag förstår ju att en referens fattas men är det då något som behöver installeras eller kan det vara så att man behöver ändra något? Kan tyvärr inte c++ heller vilket suger och jag behöver öva på det för att klara mig i framtiden.

ERROR
https://gist.github.com/anonymous/7d06940372ada5079e427998d7f...

Makefile
https://gist.github.com/anonymous/aef88db737b52995793402c2356...

Makefile.am
https://gist.github.com/anonymous/d325f0042c398847cfd7975691f...

Makefile.in
https://gist.github.com/anonymous/cbd2e48a18d3dbde2b3649f65fa...

Skulle vara glad om någon förklarar för mig hur man löser det och varför det hände

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Jun 2007

Kolla in denna tråd, lösningen som presenteras där ser ut som att den bör fungera för dig också.

Trädvy Permalänk
Avstängd
Registrerad
Apr 2016

@perost: Tack det funkade! Kan du förklara varför man letar efter just AXXFLAGS jag förstod inte det riktigt!

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Jun 2007
Skrivet av Ikasera:

@perost: Tack det funkade! Kan du förklara varför man letar efter just AXXFLAGS jag förstod inte det riktigt!

CXXFLAGS, d.v.s. flaggor till C++-kompilatorn. I det här fallet så lägger man till att man vill länka till pthreads, eftersom det är en referens till en pthreads-funktion som saknas vid länkningen.

Varför man behöver göra det kan bero på flera orsaker, som att pthreads länkas in implicit via något annat bibliotek på plattformen som makefilen är skriven för, men inte på din plattform.

Trädvy Permalänk
Avstängd
Registrerad
Apr 2016

@perost: Tack!