Summary: | ASTERISK-12797: Asterisk wont compile if gmime-devel lib is not installed | ||
Reporter: | Dmytro Mishchenko (arkadia) | Labels: | |
Date Opened: | 2008-09-29 08:50:09 | Date Closed: | 2009-02-17 18:46:38.000-0600 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | Core/HTTP |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | My system didn't have gmime headers installed and because of that I wasn't able to build Asterisk. SuSe 10.3 configure didn't recognize this issue. ****** ADDITIONAL INFORMATION ****** [CC] http.c -> http.o http.c:44:25: error: gmime/gmime.h: No such file or directory http.c:376: error: expected ‘)’ before ‘*’ token http.c:402: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token http.c:422: error: expected ‘)’ before ‘*’ token http.c:459: error: expected ‘)’ before ‘*’ token http.c: In function ‘handle_post’: | ||
Comments: | By: Sean Bright (seanbright) 2008-09-29 09:23:22 configure uses gmime-config to determine the location of the header files. Can you verify that without gmime-devel installed that you have gmime-config installed? And if so, determine which package installed it? By: Dmytro Mishchenko (arkadia) 2008-09-30 03:15:40 gmime-config is a part of gmime-2.2.10-35.2. dima@ast:~> rpm -qa |grep gmime gmime-devel-2.2.10-35.2 gmime-sharp-2.2.10-35.2 gmime-2.2.10-35.2 libgmime-2_0-2-2.2.10-35.2 dima@ast:~> rpm -ql gmime-2.2.10-35.2 /usr/bin/gmime-config /usr/bin/gmime-uudecode /usr/bin/gmime-uuencode /usr/share/doc/packages/gmime /usr/share/doc/packages/gmime/AUTHORS /usr/share/doc/packages/gmime/COPYING /usr/share/doc/packages/gmime/ChangeLog /usr/share/doc/packages/gmime/PORTING /usr/share/doc/packages/gmime/README /usr/share/doc/packages/gmime/TODO By: Russell Bryant (russell) 2008-10-01 15:34:29 Can you provide the contents of your menuselect.makeopts and include/asterisk/buildopts.h files? By: Russell Bryant (russell) 2008-10-01 15:34:44 And also the makeopts file ... By: Digium Subversion (svnbot) 2008-10-01 18:38:15 Repository: asterisk Revision: 145692 U trunk/configure U trunk/configure.ac ------------------------------------------------------------------------ r145692 | seanbright | 2008-10-01 18:38:14 -0500 (Wed, 01 Oct 2008) | 7 lines Try a test compile using the GMime library. Some distros install gmime-config in the base package instead of the -devel package. Now we print a notice and disable GMime support instead of bombing during the main compilation. (closes issue ASTERISK-12797) Reported by: arkadia ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=145692 By: Sean Bright (seanbright) 2008-10-01 18:45:29 We missed the window for inclusion in 1.6.0 but it will be in 1.6.1 when it is released. Thanks for your report! By: Sean Bright (seanbright) 2008-10-01 19:12:18 I lied. It is getting merged with 1.6.0 as I type. So it should be in the release (I... think). By: Steve Murphy (murf) 2009-02-17 18:46:38.000-0600 Sorry, got 11583 and 13583 confused. Reclosing this bug. |