LINUX.ORG.RU

Не собирается стандартный пульсопример

 , collect2,


0

1

Вот он. Makefile:

all:
	gcc -lpulsecore-4.0 ./test.c -o ./test
В ответ получаю:
/usr/bin/ld: /tmp/ccPSt5RL.o: неопределённая ссылка на символ «pa_strerror@@PULSE_0»
/usr/lib/x86_64-linux-gnu/libpulse.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [all] Ошибка 1
Куда копать? Что ему не хватает ещё?

★☆

Последнее исправление: cetjs2 (всего исправлений: 2)

Ответ на: комментарий от mashina

pkgconf

Оно откуда? Пакета такого нет.

С -lpulse я, собственно, в первую очередь пробовал, но его мало:

gcc -lpulse ./test.c -o ./test
/tmp/cc5kP4d0.o: In function `main':
test.c:(.text+0xdb): undefined reference to `pa_simple_new'
test.c:(.text+0x130): undefined reference to `pa_simple_read'
test.c:(.text+0x1c1): undefined reference to `pa_simple_free'
collect2: error: ld returned 1 exit status
make: *** [all] Ошибка 1
Без него ошибок линковки раза в два больше.

MiniRoboDancer ★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.