[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: make in pbuilder error



> Od: Chow Loong Jin <hyperair@gmail.com>

> > I have error output in pbuilder in "make" stage of process.
> > But when I running make command outside pbuilder everything is fine.
> > I think that I satisfied all dependencies in debian/control file.

> > /bin/sh ../libtool --tag=CC   --mode=link gcc -Wall  -g -O2 -version-info
> 1:0:0 -Wl,-z,defs -o liblv2dynparamhost1.la -rpath /usr/lib host.lo
> host_callbacks.lo audiolock.lo log.lo memory_atomic.lo helpers.lo hint_set.lo  
> > gcc -shared  .libs/host.o .libs/host_callbacks.o .libs/audiolock.o .libs/log.o
> .libs/memory_atomic.o .libs/helpers.o .libs/hint_set.o   -Wl,-z -Wl,defs
> -Wl,-soname -Wl,liblv2dynparamhost1.so.1 -o .libs/liblv2dynparamhost1.so.1.0.0
> > .libs/host.o: In function `lv2dynparam_host_notify_group_disappeared':
> > /tmp/buildd/lv2dynparam1-2/host/host.c:351: undefined reference to
> `dynparam_ui_group_disappeared'
> > .libs/host.o: In function `lv2dynparam_host_group_hide':
> > /tmp/buildd/lv2dynparam1-2/host/host.c:672: undefined reference to
> `dynparam_ui_parameter_disappeared'
> > .libs/host.o: In function `lv2dynparam_host_notify_group_appeared':
> > /tmp/buildd/lv2dynparam1-2/host/host.c:323: undefined reference to
> `dynparam_ui_group_appeared'
> > .libs/host.o: In function `lv2dynparam_host_notify':
> > /tmp/buildd/lv2dynparam1-2/host/host.c:571: undefined reference to
> `dynparam_ui_parameter_appeared'
> > /tmp/buildd/lv2dynparam1-2/host/host.c:625: undefined reference to
> `dynparam_ui_parameter_value_changed'
> > /tmp/buildd/lv2dynparam1-2/host/host.c:592: undefined reference to
> `dynparam_ui_parameter_disappeared'
> > .libs/audiolock.o: In function `audiolock_enter_audio':
> > /tmp/buildd/lv2dynparam1-2/host/../audiolock.c:68: undefined reference to
> `pthread_mutex_trylock'
> > collect2: ld returned 1 exit status
> > 
> > 
> It's not linking. The compile command is missing some flags which are
> -lpthread, and -lsomethingelse, but I'm not sure what that somethingelse
> is. Or perhaps it's missing an object file. There's too little
> information to tell. How about that particular section of output when it
> actually succeeds?

Output for "make" when it succeeds :

$ make
make  all-recursive
make[1]: Entering directory `/home/mira/BUILD/TEST2/lv2dynparam1-2'
Making all in host
make[2]: Entering directory `/home/mira/BUILD/TEST2/lv2dynparam1-2/host'
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -g -O2 -MT host.lo -MD -MP -MF .deps/host.Tpo -c -o host.lo host.c
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT host.lo -MD -MP -MF .deps/host.Tpo -c host.c  -fPIC -DPIC -o .libs/host.o
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT host.lo -MD -MP -MF .deps/host.Tpo -c host.c -o host.o >/dev/null 2>&1
mv -f .deps/host.Tpo .deps/host.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -g -O2 -MT host_callbacks.lo -MD -MP -MF .deps/host_callbacks.Tpo -c -o host_callbacks.lo host_callbacks.c
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT host_callbacks.lo -MD -MP -MF .deps/host_callbacks.Tpo -c host_callbacks.c  -fPIC -DPIC -o .libs/host_callbacks.o
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT host_callbacks.lo -MD -MP -MF .deps/host_callbacks.Tpo -c host_callbacks.c -o host_callbacks.o >/dev/null 2>&1
mv -f .deps/host_callbacks.Tpo .deps/host_callbacks.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -g -O2 -MT audiolock.lo -MD -MP -MF .deps/audiolock.Tpo -c -o audiolock.lo `test -f '../audiolock.c' || echo './'`../audiolock.c
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT audiolock.lo -MD -MP -MF .deps/audiolock.Tpo -c ../audiolock.c  -fPIC -DPIC -o .libs/audiolock.o
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT audiolock.lo -MD -MP -MF .deps/audiolock.Tpo -c ../audiolock.c -o audiolock.o >/dev/null 2>&1
mv -f .deps/audiolock.Tpo .deps/audiolock.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -g -O2 -MT log.lo -MD -MP -MF .deps/log.Tpo -c -o log.lo `test -f '../log.c' || echo './'`../log.c
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT log.lo -MD -MP -MF .deps/log.Tpo -c ../log.c  -fPIC -DPIC -o .libs/log.o
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT log.lo -MD -MP -MF .deps/log.Tpo -c ../log.c -o log.o >/dev/null 2>&1
mv -f .deps/log.Tpo .deps/log.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -g -O2 -MT memory_atomic.lo -MD -MP -MF .deps/memory_atomic.Tpo -c -o memory_atomic.lo `test -f '../memory_atomic.c' || echo './'`../memory_atomic.c
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT memory_atomic.lo -MD -MP -MF .deps/memory_atomic.Tpo -c ../memory_atomic.c  -fPIC -DPIC -o .libs/memory_atomic.o
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT memory_atomic.lo -MD -MP -MF .deps/memory_atomic.Tpo -c ../memory_atomic.c -o memory_atomic.o >/dev/null 2>&1
mv -f .deps/memory_atomic.Tpo .deps/memory_atomic.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -g -O2 -MT helpers.lo -MD -MP -MF .deps/helpers.Tpo -c -o helpers.lo `test -f '../helpers.c' || echo './'`../helpers.c
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT helpers.lo -MD -MP -MF .deps/helpers.Tpo -c ../helpers.c  -fPIC -DPIC -o .libs/helpers.o
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT helpers.lo -MD -MP -MF .deps/helpers.Tpo -c ../helpers.c -o helpers.o >/dev/null 2>&1
mv -f .deps/helpers.Tpo .deps/helpers.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -g -O2 -MT hint_set.lo -MD -MP -MF .deps/hint_set.Tpo -c -o hint_set.lo `test -f '../hint_set.c' || echo './'`../hint_set.c
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT hint_set.lo -MD -MP -MF .deps/hint_set.Tpo -c ../hint_set.c  -fPIC -DPIC -o .libs/hint_set.o
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT hint_set.lo -MD -MP -MF .deps/hint_set.Tpo -c ../hint_set.c -o hint_set.o >/dev/null 2>&1
mv -f .deps/hint_set.Tpo .deps/hint_set.Plo
/bin/bash ../libtool --tag=CC   --mode=link gcc -Wall  -g -O2 -version-info 1:0:0  -o liblv2dynparamhost1.la -rpath /usr/lib host.lo host_callbacks.lo audiolock.lo log.lo memory_atomic.lo helpers.lo hint_set.lo  
gcc -shared  .libs/host.o .libs/host_callbacks.o .libs/audiolock.o .libs/log.o .libs/memory_atomic.o .libs/helpers.o .libs/hint_set.o   -Wl,-soname -Wl,liblv2dynparamhost1.so.1 -o .libs/liblv2dynparamhost1.so.1.0.0
(cd .libs && rm -f liblv2dynparamhost1.so.1 && ln -s liblv2dynparamhost1.so.1.0.0 liblv2dynparamhost1.so.1)
(cd .libs && rm -f liblv2dynparamhost1.so && ln -s liblv2dynparamhost1.so.1.0.0 liblv2dynparamhost1.so)
ar cru .libs/liblv2dynparamhost1.a  host.o host_callbacks.o audiolock.o log.o memory_atomic.o helpers.o hint_set.o
ranlib .libs/liblv2dynparamhost1.a
creating liblv2dynparamhost1.la
(cd .libs && rm -f liblv2dynparamhost1.la && ln -s ../liblv2dynparamhost1.la liblv2dynparamhost1.la)
make[2]: Leaving directory `/home/mira/BUILD/TEST2/lv2dynparam1-2/host'
Making all in plugin
make[2]: Entering directory `/home/mira/BUILD/TEST2/lv2dynparam1-2/plugin'
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -g -O2 -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c -o plugin.lo plugin.c
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c plugin.c  -fPIC -DPIC -o .libs/plugin.o
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c plugin.c -o plugin.o >/dev/null 2>&1
mv -f .deps/plugin.Tpo .deps/plugin.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -g -O2 -MT group.lo -MD -MP -MF .deps/group.Tpo -c -o group.lo group.c
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT group.lo -MD -MP -MF .deps/group.Tpo -c group.c  -fPIC -DPIC -o .libs/group.o
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT group.lo -MD -MP -MF .deps/group.Tpo -c group.c -o group.o >/dev/null 2>&1
mv -f .deps/group.Tpo .deps/group.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -g -O2 -MT parameter.lo -MD -MP -MF .deps/parameter.Tpo -c -o parameter.lo parameter.c
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT parameter.lo -MD -MP -MF .deps/parameter.Tpo -c parameter.c  -fPIC -DPIC -o .libs/parameter.o
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT parameter.lo -MD -MP -MF .deps/parameter.Tpo -c parameter.c -o parameter.o >/dev/null 2>&1
mv -f .deps/parameter.Tpo .deps/parameter.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -g -O2 -MT audiolock.lo -MD -MP -MF .deps/audiolock.Tpo -c -o audiolock.lo `test -f '../audiolock.c' || echo './'`../audiolock.c
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT audiolock.lo -MD -MP -MF .deps/audiolock.Tpo -c ../audiolock.c  -fPIC -DPIC -o .libs/audiolock.o
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT audiolock.lo -MD -MP -MF .deps/audiolock.Tpo -c ../audiolock.c -o audiolock.o >/dev/null 2>&1
mv -f .deps/audiolock.Tpo .deps/audiolock.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -g -O2 -MT log.lo -MD -MP -MF .deps/log.Tpo -c -o log.lo `test -f '../log.c' || echo './'`../log.c
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT log.lo -MD -MP -MF .deps/log.Tpo -c ../log.c  -fPIC -DPIC -o .libs/log.o
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT log.lo -MD -MP -MF .deps/log.Tpo -c ../log.c -o log.o >/dev/null 2>&1
mv -f .deps/log.Tpo .deps/log.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -g -O2 -MT memory_atomic.lo -MD -MP -MF .deps/memory_atomic.Tpo -c -o memory_atomic.lo `test -f '../memory_atomic.c' || echo './'`../memory_atomic.c
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT memory_atomic.lo -MD -MP -MF .deps/memory_atomic.Tpo -c ../memory_atomic.c  -fPIC -DPIC -o .libs/memory_atomic.o
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT memory_atomic.lo -MD -MP -MF .deps/memory_atomic.Tpo -c ../memory_atomic.c -o memory_atomic.o >/dev/null 2>&1
mv -f .deps/memory_atomic.Tpo .deps/memory_atomic.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -g -O2 -MT helpers.lo -MD -MP -MF .deps/helpers.Tpo -c -o helpers.lo `test -f '../helpers.c' || echo './'`../helpers.c
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT helpers.lo -MD -MP -MF .deps/helpers.Tpo -c ../helpers.c  -fPIC -DPIC -o .libs/helpers.o
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT helpers.lo -MD -MP -MF .deps/helpers.Tpo -c ../helpers.c -o helpers.o >/dev/null 2>&1
mv -f .deps/helpers.Tpo .deps/helpers.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall  -g -O2 -MT hint_set.lo -MD -MP -MF .deps/hint_set.Tpo -c -o hint_set.lo `test -f '../hint_set.c' || echo './'`../hint_set.c
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT hint_set.lo -MD -MP -MF .deps/hint_set.Tpo -c ../hint_set.c  -fPIC -DPIC -o .libs/hint_set.o
 gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT hint_set.lo -MD -MP -MF .deps/hint_set.Tpo -c ../hint_set.c -o hint_set.o >/dev/null 2>&1
mv -f .deps/hint_set.Tpo .deps/hint_set.Plo
/bin/bash ../libtool --tag=CC   --mode=link gcc -Wall  -g -O2 -version-info 0:0:0  -o liblv2dynparamplugin1.la -rpath /usr/lib plugin.lo group.lo parameter.lo audiolock.lo log.lo memory_atomic.lo helpers.lo hint_set.lo  
gcc -shared  .libs/plugin.o .libs/group.o .libs/parameter.o .libs/audiolock.o .libs/log.o .libs/memory_atomic.o .libs/helpers.o .libs/hint_set.o   -Wl,-soname -Wl,liblv2dynparamplugin1.so.0 -o .libs/liblv2dynparamplugin1.so.0.0.0
(cd .libs && rm -f liblv2dynparamplugin1.so.0 && ln -s liblv2dynparamplugin1.so.0.0.0 liblv2dynparamplugin1.so.0)
(cd .libs && rm -f liblv2dynparamplugin1.so && ln -s liblv2dynparamplugin1.so.0.0.0 liblv2dynparamplugin1.so)
ar cru .libs/liblv2dynparamplugin1.a  plugin.o group.o parameter.o audiolock.o log.o memory_atomic.o helpers.o hint_set.o
ranlib .libs/liblv2dynparamplugin1.a
creating liblv2dynparamplugin1.la
(cd .libs && rm -f liblv2dynparamplugin1.la && ln -s ../liblv2dynparamplugin1.la liblv2dynparamplugin1.la)
make[2]: Leaving directory `/home/mira/BUILD/TEST2/lv2dynparam1-2/plugin'
make[2]: Entering directory `/home/mira/BUILD/TEST2/lv2dynparam1-2'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/mira/BUILD/TEST2/lv2dynparam1-2'
make[1]: Leaving directory `/home/mira/BUILD/TEST2/lv2dynparam1-2'

regards

mira


Reply to: