Bug 123830

Summary: Build of Enlightenment-devel from source stops at msgbus_lang
Product: Ports & Packages Reporter: Reko Turja <ignatz>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Reko Turja 2008-05-20 02:10:02 UTC
	When building enlightenment devel from source, the compile stops at making msgbus_lang module of
        main enlightenment application. Compiler gives out the following errors:

Making all in msgbus_lang
gmake[4]: Entering directory `/usr/ports/x11-wm/enlightenment-devel/work/enlightenment-0.16.999.042/src/modules/msgbus_lang'
if /bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I. -I../../.. -I../../../src/modules/msgbus_lang -I../../../src/bin -I../../../src/lib -I../../../src/modules -DUSE_E_CONFIG_H -I/usr/local/include -I/usr/local/include/efreet   -I/usr/local/include -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include     -I/usr/local/include  -I/usr/local/include -O2 -fno-strict-aliasing -pipe -march=pentium3 -MT e_mod_main.lo -MD -MP -MF ".deps/e_mod_main.Tpo" -c -o e_mod_main.lo e_mod_main.c; \
        then mv -f ".deps/e_mod_main.Tpo" ".deps/e_mod_main.Plo"; else rm -f ".deps/e_mod_main.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I. -I../../.. -I. -I../../.. -I../../../src/modules/msgbus_lang -I../../../src/bin -I../../../src/lib -I../../../src/modules -DUSE_E_CONFIG_H -I/usr/local/include -I/usr/local/include/efreet -I/usr/local/include -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -I/usr/local/include -I/usr/local/include -O2 -fno-strict-aliasing -pipe -march=pentium3 -MT e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c e_mod_main.c  -fPIC -DPIC -o .libs/e_mod_main.o
e_mod_main.c:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
e_mod_main.c: In function 'e_modapi_init':
e_mod_main.c:62: warning: assignment makes pointer from integer without a cast
e_mod_main.c:65: error: 'cb_langs' undeclared (first use in this function)
e_mod_main.c:65: error: (Each undeclared identifier is reported only once
e_mod_main.c:65: error: for each function it appears in.)
gmake[4]: *** [e_mod_main.lo] Error 1
gmake[4]: Leaving directory `/usr/ports/x11-wm/enlightenment-devel/work/enlightenment-0.16.999.042/src/modules/msgbus_lang'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/ports/x11-wm/enlightenment-devel/work/enlightenment-0.16.999.042/src/modules'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/x11-wm/enlightenment-devel/work/enlightenment-0.16.999.042/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/x11-wm/enlightenment-devel/work/enlightenment-0.16.999.042'
gmake: *** [all] Error 2
*** Error code 2
Stop in /usr/ports/x11-wm/enlightenment-devel.

	This has happened now several times, even after complete removal of all enlightenment components and starting
	the compile process from scratch.

	The system had previous E17 installed and it was once tried to "portupgrade" before reading the UPDATING.

	Compilers etc. are the system default, system is pretty much generic X11 install and the ports are up to date
	as of today.

make.conf:

CPUTYPE?=pentium3
MTREE_FOLLOWS_SYMLINKS= -L
TOP_TABLE_SIZE= 101
DOC_LANG=       en_US.ISO8859-1
A4=yes
KRB5_HOME="/usr/local"
INET6=no
ISPELL_BRITISH=yes
ISPELL_FI=large
OPENSSL_OVERWRITE_BASE=yes

WANT_OPENLDAP_VER=24
DEFAULT_PGSQL_VERSION=83

WITH_BDB=yes
WITH_BDB_VER=44
WITH_CRACKLIB=yes
WITH_ISPELL=yes
WITH_JPEGICC=yes
WITH_LDAP=yes
WITH_LDAP_VER=24
WITH_LDAP_VERSION=24
WITH_OPENLDAP_VER=24
WITH_OPENLDAP_VERSION=24
WITH_OPENSSL_COMPRESSION=yes
WITH_PYTHON_VER=25
WITH_THREADS=yes
WITH_TIFFICC=yes                                      
WITH_X11=yes                                          
                                                      
WITHOUT_GNOME=yes                                     
WITHOUT_IPV6=yes                                      
WITHOUT_KDE=yes                                       
WITHOUT_PERL_MALLOC=yes                               
WITHOUT_PYMALLOC=yes                                  
                                                      
PERL_VER=5.8.8                                        
PERL_VERSION=5.8.8
Comment 1 Reko.Turja 2008-05-20 09:10:46 UTC
Fixed after manual cleanup of /var/db/ports/e* and then doing make clean
; make install
Sorry about the noise...
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2008-05-20 12:10:36 UTC
State Changed
From-To: open->closed

Submitter says that it can be closed.