> From: Jeroen Baten 
> Date: February 9, 2011 12:11:22 AM MST
> To: "Gobeille, Robert" <bob.gobei...@hp.com>
> Subject: Re: [FOSSology] compile gives error. Where to look?
> 
> Hello Bob,
> 
> You were right. Your solution fixed it.
> 
> Had another error later on with postinstall:
> 
> *** Initializing database tables ***
> PHP Fatal error:  Call to undefined function posix_getgrnam()
> in /usr/local/bin/fossinit on line 34
> ERROR: Unable to initialize.
> 
> Figured it was a php module dependancy on posix. fixed it.
> It is in php-process on fc14.
> 
> thanks for your help!
> 
> kind regards,
> 
> On Tue, 2011-02-08 at 09:02 -0700, Bob Gobeille wrote:
>> Hi Jeroen,
>> 
>> The easiest Fedora install is to use an rpm rather than building from source:
>> http://fossology.org/installing_fossology_with_rpm_s
>> 
>> That said, I personally have no experience with the rpm's.
>> 
>> The error you see looks like a mistake in the makefile.  libfosspython isn't 
>> used in 1.3.  It was used by our previous copyright agent.  We don't need it 
>> for the new copyright agent.  
>> 
>> I haven't tested this but you should be able to:
>> 
>> 1) cd fossology-1.3.0/devel/
>> 2) rm -rf libfosspython
>> 3) edit Makefile - on line 6 you will see:
>>  DIRS = libfossdb libfossrepo libfossagent libfosspython
>> Change it to:
>>  DIRS = libfossdb libfossrepo libfossagent
>> 
>> Then rerun make.
>> 
>> Bob Gobeille
>> 
>> 
>> On Feb 8, 2011, at 8:15 AM, Jeroen Baten wrote:
>> 
>>> Hello,
>>> 
>>> The compile of 1.3.0 on fedora core 13 fails with an error (duh).
>>> But where should I look for the solution to this?
>>> 
>>> kind regards,
>>> Jeroen Baten
>>> 
>>> [jbaten@htn-ws-3092 fossology-1.3.0]$ make
>>> make -C devel
>>> make[1]: Entering directory
>>> `/home/local/ONVZ/jbaten/src/java/license-check/fossology-1.3.0/devel'
>>> make -C libfossdb
>>> make[2]: Entering directory
>>> `/home/local/ONVZ/jbaten/src/java/license-check/fossology-1.3.0/devel/libfossdb'
>>> gcc -c libfossdb.c -DFOSSDB_CONF='"/usr/local/etc/fossology/Db.conf"'
>>> -I`pg_config --includedir` -fPIC -DSVN_REV="\"1.3.0, exported\"" -g -O2
>>> -Wall
>>> ar cr libfossdb.a libfossdb.o
>>> gcc dbtest.c -lpq -I`pg_config --includedir` -I../../devel/libfossdb
>>> -L../../devel/libfossdb -lfossdb -I`pg_config --includedir` -o dbtest
>>> gcc dbq.c -lpq -I`pg_config --includedir` -I../../devel/libfossdb
>>> -L../../devel/libfossdb -lfossdb -I`pg_config --includedir` -o dbq
>>> gcc dbcheck.c -lpq -I`pg_config --includedir` -I../../devel/libfossdb
>>> -L../../devel/libfossdb -lfossdb -I`pg_config --includedir` -o dbcheck
>>> make[2]: Leaving directory
>>> `/home/local/ONVZ/jbaten/src/java/license-check/fossology-1.3.0/devel/libfossdb'
>>> make -C libfossrepo
>>> make[2]: Entering directory
>>> `/home/local/ONVZ/jbaten/src/java/license-check/fossology-1.3.0/devel/libfossrepo'
>>> gcc -c libfossrepo.c -DFOSSREPO_CONF='"/usr/local/etc/fossology"'
>>> -DFOSSGROUP='"fossy"' -fPIC -DSVN_REV="\"1.3.0, exported\"" -g -O2 -Wall
>>> ar cr libfossrepo.a libfossrepo.o
>>> gcc reppath.c -I../../devel/libfossrepo -L../../devel/libfossrepo
>>> -lfossrepo -o reppath
>>> gcc repwrite.c -I../../devel/libfossrepo -L../../devel/libfossrepo
>>> -lfossrepo -o repwrite
>>> gcc repcat.c -I../../devel/libfossrepo -L../../devel/libfossrepo
>>> -lfossrepo -o repcat
>>> gcc repexist.c -I../../devel/libfossrepo -L../../devel/libfossrepo
>>> -lfossrepo -o repexist
>>> gcc repcopyin.c -I../../devel/libfossrepo -L../../devel/libfossrepo
>>> -lfossrepo -o repcopyin
>>> gcc repremove.c -I../../devel/libfossrepo -L../../devel/libfossrepo
>>> -lfossrepo -o repremove
>>> gcc rephost.c -I../../devel/libfossrepo -L../../devel/libfossrepo
>>> -lfossrepo -o rephost
>>> gcc repmmapcheck.c -I../../devel/libfossrepo -L../../devel/libfossrepo
>>> -lfossrepo -o repmmapcheck
>>> make[2]: Leaving directory
>>> `/home/local/ONVZ/jbaten/src/java/license-check/fossology-1.3.0/devel/libfossrepo'
>>> make -C libfossagent
>>> make[2]: Entering directory
>>> `/home/local/ONVZ/jbaten/src/java/license-check/fossology-1.3.0/devel/libfossagent'
>>> gcc -c libfossagent.c -I`pg_config --includedir` -I../../devel/libfossdb
>>> -L../../devel/libfossdb -lfossdb -I../../devel/libfossrepo
>>> -L../../devel/libfossrepo -lfossrepo -fPIC -DSVN_REV="\"1.3.0, exported
>>> \"" -g -O2 -Wall
>>> ar cr libfossagent.a libfossagent.o
>>> make[2]: Leaving directory
>>> `/home/local/ONVZ/jbaten/src/java/license-check/fossology-1.3.0/devel/libfossagent'
>>> make -C libfosspython
>>> make[2]: Entering directory
>>> `/home/local/ONVZ/jbaten/src/java/license-check/fossology-1.3.0/devel/libfosspython'
>>> python setup.py build_ext --inplace
>>> running build_ext
>>> pyrexc libfosspython.pyx --> libfosspython.c
>>> /home/local/ONVZ/jbaten/src/java/license-check/fossology-1.3.0/devel/libfosspython/libfosspython.pyx:156:4:
>>>  __new__ method of extension type will change semantics in a future version 
>>> of Pyrex. Use __cinit__ instead.
>>> building 'libfosspython' extension
>>> creating build
>>> creating build/temp.linux-x86_64-2.7
>>> gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall
>>> -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
>>> --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC
>>> -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
>>> -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
>>> -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/postgresql
>>> -I/usr/include/python2.7 -c libfosspython.c -o
>>> build/temp.linux-x86_64-2.7/libfosspython.o
>>> libfosspython.c:1:2: error: #error Do not use this file, it is the
>>> result of a failed Pyrex compilation.
>>> error: command 'gcc' failed with exit status 1
>>> make[2]: *** [libfosspython.so] Error 1
>>> make[2]: Leaving directory
>>> `/home/local/ONVZ/jbaten/src/java/license-check/fossology-1.3.0/devel/libfosspython'
>>> make[1]: *** [build-libfosspython] Error 2
>>> make[1]: Leaving directory
>>> `/home/local/ONVZ/jbaten/src/java/license-check/fossology-1.3.0/devel'
>>> make: *** [build-devel] Error 2
>>> [jbaten@htn-ws-3092 fossology-1.3.0]$
>>> _______________________________________________
>>> fossology mailing list
>>> fossology@fossology.org
>>> http://fossology.org/mailman/listinfo/fossology
>> 
> 

_______________________________________________
fossology mailing list
fossology@fossology.org
http://fossology.org/mailman/listinfo/fossology

Reply via email to