config.pro:
PREFIX      = /usr
EPREFIX     = /usr
DATAROOTDIR = $$PREFIX/share
DATA_PATH   = /usr/share/pdfedit
DOC_PATH    = /usr/share/doc/pdfedit
MAN_PATH    = /usr/share/man/man1
BIN_PATH    = /usr/bin
E_RELEASE   = yes
QTVERSION   = qt3

compilation is started like:
%setup -q

%build
export QMAKESPEC=$QTDIR/mkspecs/linux-g++
%configure
make 

%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_datadir}}
LANG=en INSTALL_ROOT=$RPM_BUILD_ROOT/ make install


kind regards,
Rainer

Michal Hocko schrieb:
> On Tue, May 08, 2007 at 12:18:41PM +0200, Michal Hocko wrote:
>   
>> On Tue, May 08, 2007 at 11:34:46AM +0200, Rainer Lay wrote:
>>     
>>> Sorry for that.
>>>
>>> LANG=en INSTALL_ROOT=/var/tmp/pdfedit-0.3.1-buildroot/ make install
>>> cd doc && ( gmake doc_dist|| make doc_dist )
>>> gmake[1]: Entering directory `/usr/src/packages/BUILD/pdfedit-0.3.1/doc'
>>>
>>> ...
>>>
>>> cd src && make install
>>> make[1]: Entering directory `/usr/src/packages/BUILD/pdfedit-0.3.1/src'
>>> cd gui && make install
>>> make[2]: Entering directory `/usr/src/packages/BUILD/pdfedit-0.3.1/src/gui'
>>> mkdir: cannot create directory
>>> `/var/tmp/pdfedit-0.3.1-buildroot/../../../../../../share': Permission
>>> denied
>>>       
>> Seems that problem is in your Makefile, because share directory is out 
>> of INSTALL_ROOT...
>>
>> I have tried similar 
>> INSTALL_ROOT=~/tmp/pdfedit make install
>> and everything worked fine.
>>
>> Can you send Makefiles generated by your qmake? 
>> [tar -cf Makefiles.tar `find -name "Makefile"`] 
>> Though src/gui/Makefile should be enough.
>> Maybe there is problem in Makefiles generation on your platform.
>>     
>
>   
>> On Tue, May 08, 2007 at 01:04:13PM +0200, Rainer Lay wrote:
>> here they come ...
>>     
>
> Here is a part of your src/gui/Makefile:
> [...]
> INCPATH  = -I/usr/lib/qt3/mkspecs/default -I. -I.. -I../utils -I../xpdf
> -I../xpdf/xpdf -I../xpdf/goo -I../kernel -I../kpdf-kde-3.3.2
> -I../xpdf/splash -I../qsa/src/qsa -I../../../../../../include
> -I$(QTDIR)/include -I.ui/ -I.moc/
> [...]
> Makefile: pdfedit.pro  /usr/lib/qt3/mkspecs/default/qmake.conf 
> ../../config.pro \
>       ../xpdf/config_xpdf_variables \
>       ../kernel/kernel-obj.pro \
>       ../../../../../../lib/qt3/lib/libqt-mt.prl
>       $(QMAKE) -o Makefile pdfedit.pro
> [...]
> install_data: all 
>       @$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)../../../../../../share/pdfedit/" || 
> $(MKDIR) "$(INSTALL_ROOT)../../../../../../share/pdfedit/"
>       -$(INSTALL_FILE) "pdfeditrc" 
> "$(INSTALL_ROOT)../../../../../../share/pdfedit/"
>       -$(INSTALL_FILE) "mode.conf" 
> "$(INSTALL_ROOT)../../../../../../share/pdfedit/"
> [...]
>
> As you can see there is ../../../../../../ path used for both header
> files and installation target.
> Have you used any special parameters during configuration?
> What is in your config.pro (in the root of pdfedit)?
>
>   

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Pdfedit-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pdfedit-support

Reply via email to