Summary: | ASTERISK-09361: make install fails on: cannot stat `.libs/libchan_h323.so.1.0.1' | ||
Reporter: | seb7 (seb7) | Labels: | |
Date Opened: | 2007-05-01 12:15:37 | Date Closed: | 2008-02-13 16:58:01.000-0600 |
Priority: | Major | Regression? | No |
Status: | Closed/Complete | Components: | Channels/General |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ( 0) asterisk-ooh323c.diff | |
Description: | make went fine, but in make install: make[1]: Entering directory `/usr/src/asterisk-addons-1.4-svn/asterisk-ooh323c' cp .libs/libchan_h323.so.1.0.1 /usr/lib/asterisk/modules/chan_ooh323.so cp: cannot stat `.libs/libchan_h323.so.1.0.1': No such file or directory make[1]: *** [install] Error 1 make[1]: Leaving directory `/usr/src/asterisk-addons-1.4-svn/asterisk-ooh323c' make: *** [install] Error 2 I also tried a fresh copy of asterisk-addons-1.4.1 on a different server just to be sure! (But that had the same error.) ****** ADDITIONAL INFORMATION ****** [root@IVRA3 asterisk-addons-1.4-svn]# ls asterisk-ooh323c/.libs/ -l total 3756 lrwxrwxrwx 1 root root 18 May 1 17:40 libchan_h323 -> libchan_h323.1.0.1 lrwxrwxrwx 1 root root 18 May 1 17:40 libchan_h323.1 -> libchan_h323.1.0.1 -rwxr-xr-x 1 root root 1819582 May 1 17:40 libchan_h323.1.0.1 -rw-r--r-- 1 root root 1984570 May 1 17:40 libchan_h323.a lrwxrwxrwx 1 root root 18 May 1 17:40 libchan_h323.la -> ../libchan_h323.la -rw-r--r-- 1 root root 803 May 1 17:40 libchan_h323.lai | ||
Comments: | By: Michael Gaudette (bluefox) 2007-05-23 12:45:33 If you need a second occurance of this bug to help fix it, I get the exact same thing all the time on two different computers running Fedora. By: Ed Day (eday) 2007-05-23 13:23:51 Support for ooh323c by our company (Objective Systems) is expired. Please assign to someone else. By: Michael Gaudette (bluefox) 2007-05-30 12:44:11 Shouldn't this have been assigned to somebody else by now? Can't the assigned person assign it to somebody else (the person in charge of assigning?) I am not sure how to escalate this bug, but it seems to be stuck in limbo By: Joshua C. Colp (jcolp) 2007-05-31 11:22:40 The system automatically assigns it, and we were all at the developer conference last week and didn't get to this until now. By: Ed Day (eday) 2007-05-31 11:31:45 Apparently the system can't read. Support with our company is expired. So unless a. support is renewed, or b. the ticket is assigned to someone else, this will not get fixed. By: Joshua C. Colp (jcolp) 2007-05-31 11:33:30 I have already unassigned it and changed it so it will not assign bugs automatically to the objsys user. By: Joshua C. Colp (jcolp) 2007-05-31 11:40:52 I have also unassigned all the other ooh323 open bugs. By: Andrey S Pankov (casper) 2007-06-20 06:33:24 The same problem with 1.2.7 addons... I'll upload a patch. Disclaimer is on file. By: dea (dea) 2007-06-20 11:02:40 That approach will certainly work, but I wonder why the build process now produces libchan_h323.1.0.1 instead of libchan_h323.so.1.0.1 I've been in and out of all of the Makefile and configure scripts, including older working versions to find a change, and I don't see one. I suspect libtool, but don't know for sure. By: Tilghman Lesher (tilghman) 2007-09-06 17:20:36 Is this still a problem on your platform? I've just tried it and it works fine on Ubuntu. By: Daniel Hazelbaker (cabal95) 2007-09-21 16:14:33 I can report that on Fedora Core 6 this is still a problem. By: () 2007-10-28 12:17:35 Also on Centos 5.0 with addons 1.4.4. The problem is here: Makefile:1251: cp .libs/libchan_h323.so.1.0.1 $(DESTDIR)/usr/lib/asterisk/modules/chan_ooh323.so The module is compiled as libchan_h323.1.0.1 instead of libchan_h323.so.1.0.1, so therefore not found. By: Brandon Kruse (bkruse) 2007-10-29 09:03:58 Are you re-running the configure script? Maybe you possibly copied it from another machine? -bk By: () 2007-10-29 09:38:53 bkruse, no. And I could solve it with --- asterisk-ooh323c/Makefile.am.orig 2007-05-14 18:22:44.000000000 +0200 +++ asterisk-ooh323c/Makefile.am 2007-10-28 18:50:08.000000000 +0100 @@ -21,8 +21,13 @@ debugthread: $(MAKE) "CFLAGS = -g -DGNU -D_GNU_SOURCE -D_REENTRANT $(DEBUG_THREADS)" all -install: - cp .libs/libchan_h323.so.1.0.1 $(DESTDIR)/usr/lib/asterisk/modules/chan_ooh323.so +install: + if test -f .libs/libchan_h323.so.1.0.1; \ + then \ + cp .libs/libchan_h323.so.1.0.1 $(DESTDIR)/usr/lib/asterisk/modules/chan_ooh323.so; \ + else \ + cp .libs/libchan_h323.1.0.1 $(DESTDIR)/usr/lib/asterisk/modules/chan_ooh323.so; \ + fi sample: cp h323.conf.sample $(DESTDIR)/etc/asterisk/ooh323.conf By: Jason T. Banks (bcs-satori) 2007-12-21 15:13:54.000-0600 This issue still exists on CentOS under kernel 2.6.18-53.1.4.el5 [root@voipsrv001 asterisk-addons]# make install make[1]: Entering directory `/usr/src/asterisk-addons-1.4.5' [CC] app_saycountpl.c -> app_saycountpl.o [LD] app_saycountpl.o -> app_saycountpl.so make[2]: Entering directory `/usr/src/asterisk-addons-1.4.5/asterisk-ooh323c' make all-am make[3]: Entering directory `/usr/src/asterisk-addons-1.4.5/asterisk-ooh323c' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/usr/src/asterisk-addons-1.4.5/asterisk-ooh323c' make[2]: Leaving directory `/usr/src/asterisk-addons-1.4.5/asterisk-ooh323c' make[2]: Entering directory `/usr/src/asterisk-addons-1.4.5/format_mp3' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/src/asterisk-addons-1.4.5/format_mp3' make[1]: Leaving directory `/usr/src/asterisk-addons-1.4.5' for x in app_addon_sql_mysql.so app_saycountpl.so cdr_addon_mysql.so res_config_mysql.so; do /usr/bin/install -c -m 755 $x /usr/lib/asterisk/modules ; done make[1]: Entering directory `/usr/src/asterisk-addons-1.4.5/format_mp3' /usr/bin/install -c -m 755 format_mp3.so /usr/lib/asterisk/modules make[1]: Leaving directory `/usr/src/asterisk-addons-1.4.5/format_mp3' make[1]: Entering directory `/usr/src/asterisk-addons-1.4.5/asterisk-ooh323c' cp .libs/libchan_h323.so.1.0.1 /usr/lib/asterisk/modules/chan_ooh323.so cp: cannot stat `.libs/libchan_h323.so.1.0.1': No such file or directory make[1]: *** [install] Error 1 make[1]: Leaving directory `/usr/src/asterisk-addons-1.4.5/asterisk-ooh323c' make: *** [install] Error 2 [root@voipsrv001 asterisk-addons]# By: Jason T. Banks (bcs-satori) 2007-12-21 15:22:11.000-0600 cd /usr/src/asterisk-addons/asterisk-ooh323c/.libs/ ln -s libchan_h323.1.0.1 libchan_h323.so.1.0.1 This seemed to have resolved my issue By: Digium Subversion (svnbot) 2008-02-13 15:48:54.000-0600 Repository: asterisk-addons Revision: 526 A team/qwell/moddir_14/ ------------------------------------------------------------------------ r526 | qwell | 2008-02-13 15:48:53 -0600 (Wed, 13 Feb 2008) | 2 lines Branch for backporting moddirmagic, for issue ASTERISK-9361 ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk-addons?view=rev&revision=526 By: Jason Parker (jparker) 2008-02-13 16:57:45.000-0600 This is no longer an issue as of revision 530, as autotools is no longer used. Closing. |