[alsa-devel] builidng alsa-utils
Hi,
I was trying to build alsa-utils (lib built fine) but it seems stuck on libpanelw. I did quick google the symbolic links and packages seems to be there, what am i missing
checking for alsa/pcm.h... yes checking for alsa/mixer.h... yes checking for alsa/rawmidi.h... yes checking for alsa/seq.h... yes checking for alsa/use-case.h... yes checking for alsa/topology.h... yes checking for samplerate.h... no
This doesnt block now, but which package is required for this
checking for fftw_malloc in -lfftw3... yes checking for sqrtf in -lm... yes checking for pthread_create in -lpthread... yes checking for librt... checking for clock_gettime in -lrt... yes checking for xmlto... yes checking for ANSI C header files... yes checking for NCURSESW... no checking for ncursesw5-config... yes checking for curses library... ncursesw checking for curses header name... <ncurses.h> checking for curses compiler flags... -I/usr/include/ncursesw checking for curses NLS support... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking panel.h usability... yes checking panel.h presence... yes checking for panel.h... yes checking menu.h usability... yes checking menu.h presence... yes checking for menu.h... yes checking form.h usability... yes checking form.h presence... yes checking for form.h... yes checking for new_panel in -lpanelw... no configure: error: panelw library not found
And I have panelw
$ locate libpanelw /usr/lib/x86_64-linux-gnu/libpanelw.so.5 /usr/lib/x86_64-linux-gnu/libpanelw.so.5.9
And created symbolic link
$ ll /usr/lib/x86_64-linux-gnu/libpanelw* lrwxrwxrwx 1 root root 40 Jan 19 15:14 /usr/lib/x86_64-linux-gnu/libpanelw.so -> /usr/lib/x86_64-linux-gnu/libpanelw.so.5 lrwxrwxrwx 1 root root 16 Apr 28 2015 /usr/lib/x86_64-linux-gnu/libpanelw.so.5 -> libpanelw.so.5.9 -rw-r--r-- 1 root root 14240 Mar 23 2014 /usr/lib/x86_64-linux-gnu/libpanelw.so.5.9
Any reasons this would happen? Btw if it do ./gitcompile --with-curses=ncurses --disable-xmlto it works fine
Thanks
Vinod Koul wrote:
I was trying to build alsa-utils (lib built fine) but it seems stuck on libpanelw. ... checking for ncursesw5-config... yes checking for curses library... ncursesw checking for curses header name... <ncurses.h> checking for curses compiler flags... -I/usr/include/ncursesw checking for curses NLS support... yes ... checking for new_panel in -lpanelw... no configure: error: panelw library not found
And I have panelw
$ locate libpanelw /usr/lib/x86_64-linux-gnu/libpanelw.so.5 /usr/lib/x86_64-linux-gnu/libpanelw.so.5.9
And created symbolic link
$ ll /usr/lib/x86_64-linux-gnu/libpanelw* lrwxrwxrwx 1 root root 40 Jan 19 15:14 /usr/lib/x86_64-linux-gnu/libpanelw.so -> /usr/lib/x86_64-linux-gnu/libpanelw.so.5
Any reasons this would happen?
So it works now? That missing link would appear to be a bug of your distribution's package.
Btw if it do ./gitcompile --with-curses=ncurses --disable-xmlto it works fine
This does not uses libpanelw but libpanel (which apparently exists). (w = wide-character support for non-ASCII locales)
Regards, Clemens
On Tue, Jan 19, 2016 at 12:16:44PM +0100, Clemens Ladisch wrote:
Vinod Koul wrote:
I was trying to build alsa-utils (lib built fine) but it seems stuck on libpanelw. ... checking for ncursesw5-config... yes checking for curses library... ncursesw checking for curses header name... <ncurses.h> checking for curses compiler flags... -I/usr/include/ncursesw checking for curses NLS support... yes ... checking for new_panel in -lpanelw... no configure: error: panelw library not found
And I have panelw
$ locate libpanelw /usr/lib/x86_64-linux-gnu/libpanelw.so.5 /usr/lib/x86_64-linux-gnu/libpanelw.so.5.9
And created symbolic link
$ ll /usr/lib/x86_64-linux-gnu/libpanelw* lrwxrwxrwx 1 root root 40 Jan 19 15:14 /usr/lib/x86_64-linux-gnu/libpanelw.so -> /usr/lib/x86_64-linux-gnu/libpanelw.so.5
Any reasons this would happen?
So it works now? That missing link would appear to be a bug of your distribution's package.
Nope even adding this link does not make it work :(
I am on Ubuntu 14.04 LTS and latest greatest packages and was trying to build latest lib and utils from git
Btw if it do ./gitcompile --with-curses=ncurses --disable-xmlto it works fine
This does not uses libpanelw but libpanel (which apparently exists). (w = wide-character support for non-ASCII locales)
Thanks for explanation, this is the only way it worked for me
On Tue, 19 Jan 2016 11:56:26 +0100, Vinod Koul wrote:
Hi,
I was trying to build alsa-utils (lib built fine) but it seems stuck on libpanelw. I did quick google the symbolic links and packages seems to be there, what am i missing
checking for alsa/pcm.h... yes checking for alsa/mixer.h... yes checking for alsa/rawmidi.h... yes checking for alsa/seq.h... yes checking for alsa/use-case.h... yes checking for alsa/topology.h... yes checking for samplerate.h... no
This doesnt block now, but which package is required for this
checking for fftw_malloc in -lfftw3... yes checking for sqrtf in -lm... yes checking for pthread_create in -lpthread... yes checking for librt... checking for clock_gettime in -lrt... yes checking for xmlto... yes checking for ANSI C header files... yes checking for NCURSESW... no checking for ncursesw5-config... yes checking for curses library... ncursesw checking for curses header name... <ncurses.h> checking for curses compiler flags... -I/usr/include/ncursesw checking for curses NLS support... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking panel.h usability... yes checking panel.h presence... yes checking for panel.h... yes checking menu.h usability... yes checking menu.h presence... yes checking for menu.h... yes checking form.h usability... yes checking form.h presence... yes checking for form.h... yes checking for new_panel in -lpanelw... no configure: error: panelw library not found
And I have panelw
$ locate libpanelw /usr/lib/x86_64-linux-gnu/libpanelw.so.5 /usr/lib/x86_64-linux-gnu/libpanelw.so.5.9
And created symbolic link
It's already wrong. Most likely you didn't install the proper development file needed for libpanelw. A devel package usually contains the proper lib*.so file symlink.
Takashi
On Tue, Jan 19, 2016 at 05:09:49PM +0100, Takashi Iwai wrote:
On Tue, 19 Jan 2016 11:56:26 +0100, Vinod Koul wrote:
Hi,
I was trying to build alsa-utils (lib built fine) but it seems stuck on libpanelw. I did quick google the symbolic links and packages seems to be there, what am i missing
checking for alsa/pcm.h... yes checking for alsa/mixer.h... yes checking for alsa/rawmidi.h... yes checking for alsa/seq.h... yes checking for alsa/use-case.h... yes checking for alsa/topology.h... yes checking for samplerate.h... no
This doesnt block now, but which package is required for this
checking for fftw_malloc in -lfftw3... yes checking for sqrtf in -lm... yes checking for pthread_create in -lpthread... yes checking for librt... checking for clock_gettime in -lrt... yes checking for xmlto... yes checking for ANSI C header files... yes checking for NCURSESW... no checking for ncursesw5-config... yes checking for curses library... ncursesw checking for curses header name... <ncurses.h> checking for curses compiler flags... -I/usr/include/ncursesw checking for curses NLS support... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking panel.h usability... yes checking panel.h presence... yes checking for panel.h... yes checking menu.h usability... yes checking menu.h presence... yes checking for menu.h... yes checking form.h usability... yes checking form.h presence... yes checking for form.h... yes checking for new_panel in -lpanelw... no configure: error: panelw library not found
And I have panelw
$ locate libpanelw /usr/lib/x86_64-linux-gnu/libpanelw.so.5 /usr/lib/x86_64-linux-gnu/libpanelw.so.5.9
And created symbolic link
It's already wrong. Most likely you didn't install the proper development file needed for libpanelw. A devel package usually contains the proper lib*.so file symlink.
I used ubuntu packages to install, any specfic one which is required here. No packages were installed manually
On Tue, 19 Jan 2016 17:20:25 +0100, Vinod Koul wrote:
On Tue, Jan 19, 2016 at 05:09:49PM +0100, Takashi Iwai wrote:
On Tue, 19 Jan 2016 11:56:26 +0100, Vinod Koul wrote:
Hi,
I was trying to build alsa-utils (lib built fine) but it seems stuck on libpanelw. I did quick google the symbolic links and packages seems to be there, what am i missing
checking for alsa/pcm.h... yes checking for alsa/mixer.h... yes checking for alsa/rawmidi.h... yes checking for alsa/seq.h... yes checking for alsa/use-case.h... yes checking for alsa/topology.h... yes checking for samplerate.h... no
This doesnt block now, but which package is required for this
checking for fftw_malloc in -lfftw3... yes checking for sqrtf in -lm... yes checking for pthread_create in -lpthread... yes checking for librt... checking for clock_gettime in -lrt... yes checking for xmlto... yes checking for ANSI C header files... yes checking for NCURSESW... no checking for ncursesw5-config... yes checking for curses library... ncursesw checking for curses header name... <ncurses.h> checking for curses compiler flags... -I/usr/include/ncursesw checking for curses NLS support... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking panel.h usability... yes checking panel.h presence... yes checking for panel.h... yes checking menu.h usability... yes checking menu.h presence... yes checking for menu.h... yes checking form.h usability... yes checking form.h presence... yes checking for form.h... yes checking for new_panel in -lpanelw... no configure: error: panelw library not found
And I have panelw
$ locate libpanelw /usr/lib/x86_64-linux-gnu/libpanelw.so.5 /usr/lib/x86_64-linux-gnu/libpanelw.so.5.9
And created symbolic link
It's already wrong. Most likely you didn't install the proper development file needed for libpanelw. A devel package usually contains the proper lib*.so file symlink.
I used ubuntu packages to install, any specfic one which is required here. No packages were installed manually
That's the problem.
Takashi
participants (3)
-
Clemens Ladisch
-
Takashi Iwai
-
Vinod Koul