vine-users ML アーカイブ



[vine-users:050819] Re: hpijs + ghostscript-hpijs

  • From: TANAKA hiroaki <mosaicist@xxxxxxxxxxxxx>
  • Subject: [vine-users:050819] Re: hpijs + ghostscript-hpijs
  • Date: Sat, 25 May 2002 17:15:40 +0900
田中宏明です。
堺さんありがとうございます。

On Sat, 25 May 2002 16:31:55 +0900
境 さん wrote:

> %install
> %makeinstall
> 
> と書き換えてやると、たいていの場合OKとなりますがいかがでし
> ょうか?

試してみました。結果は

**************************
+ exit 0
実行中(%install): /bin/sh -e /var/tmp/rpm-tmp.23834
+ umask 022
+ cd /home/hero/rpm/BUILD
+ cd hpijs0.97
+ %make install
/var/tmp/rpm-tmp.23834: fg: no job control
/var/tmp/rpm-tmp.23834 の不正な終了ステータス (%install)
**************************

「no job control」!!
ダメですね…。

>  %makeinstall は make install においてインストール先のオプ
> ションを Vine にあわせてうまい具合につけてくれる rpm のマク
> ロです。これで対応できなければ、自分でソースの Makefile など
> を見てオプションをつけてやる必要があります。

こちらの方はもう私さっぱりというのが正直なところでして…(^ ^ゞ、
どういうあたりを調べると理解できそうでしょうか?
RPM-BUILD-HOWTO や RPM-HOWTO といった doc もなかなか難解で(T_T)。
甘えるようですが、Makefile を以下にコピーします。

******** ここから ********
FLAGS = -D_LITTLE_ENDIAN -D_DJ660 -D_DJ6xx -D_DJ6xxPhoto -D_DJ8xx -D_DJ9xx
\
	-D_DJ9xxVIP -D_DJ630 -D_APOLLO2100 -D_DJ600 -D_DJ350

VERSION=0.97
INSTALLDIR=/usr/bin


CC = g++ -c -Wall -DVERSION=\"$(VERSION)\" $(FLAGS)
#CC = g++ -c -g -Wall -DVERSION=\"$(VERSION)\" -DCAPTURE $(FLAGS)
#CC = g++ -c -g -Wall -DVERSION=\"$(VERSION)\" $(FLAGS)

.cpp.o:
	echo "compiling $(<F)"
	$(CC) $(<F) -o $(*F).o

OBJS = hpijs.o models.o breaks_open.o \
	aladdin.o broadway.o capture.o \
	compression.o context.o create_so.o creator.o \
	dj600.o dj630.o dj660.o dj690.o dj6xx.o dj895.o dj600_maps.o \
	dj660_maps.o dj690_maps.o dj895_maps.o dj895_maps2.o dj970_maps.o \
	dj970_maps2.o filterhpa.o ap2100.o dj350.o\
	globals.o header.o htfed_open.o imager.o imager_open.o \
	interp_open.o io_utils.o job.o printer.o registry.o \
	ressynth.o rgbtocmyk.o scaler_open.o script.o systemservices.o \
	translator.o version.o versioncode.o  

default: $(OBJS) linkit


linkit: $(OBJS)
	g++ $(OBJS) -o hpijs

install:
	install -m 0755 -s hpijs $(INSTALLDIR)

clean:
	rm -f *.o *~ 

dist:
	mkdir hpijs$(VERSION)
	cp *.h *.cpp makefile *.html *.jpg \
	*.mak *.c printerdb_append append_db.sh hpijs$(VERSION)
	tar czf hpijs$(VERSION).tar.gz hpijs$(VERSION)
	rm -r hpijs$(VERSION)
******** ここまで ********

私の「この辺かなぁ?」というトンチンカンは割愛しておきます m(_ _)m。


-- 
zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz
  [            [            [ 田中宏明 

         [           [            [ From the bottom line on the Vine 
zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz