Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
lcd4linux dpfhack für USB Bilderrahmen Pearl Install
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Tinitus
Veteran
Veteran


Joined: 20 Sep 2004
Posts: 1754

PostPosted: Tue Aug 06, 2013 2:12 pm    Post subject: lcd4linux dpfhack für USB Bilderrahmen Pearl Install Reply with quote

Hallo,

ich möchte gerne nach folgendem Howto:[url]
http://www.tuxlog.de/ubuntulinuxadmin/2013/ein-lcd-display-fur-den-linux-homeserver-mit-lcd4linux/[/url]
Neue URL

http://www.tuxlog.de/ubuntulinuxadmin/2013/ein-lcd-display-fur-den-linux-homeserver-mit-lcd4linux/
einen digitalen Bilderrahmen an einer gentoo Box betreiben.

Leider bricht der erste make Vorgang mit:
Code:
make
asx8051 -olsxffg cmdhandler.s
sdcc -o cmdhandler_14f4.ihx -Wl-bBANK0=0x1330 -Wl-gscreen_resx=128 -Wl-gscreen_resy=128 -Wl-bENTRY=0x14f4 cmdhandler.rel
sdcc -o cmdhandler_14e5.ihx -Wl-bBANK0=0x1330 -Wl-gscreen_resx=128 -Wl-gscreen_resy=128 -Wl-bENTRY=0x14e5 cmdhandler.rel
sdcc -o cmdhandler_big_14fb.ihx -Wl-bBANK0=0x1330 -Wl-gscreen_resx=320 -Wl-gscreen_resy=240 -Wl-bENTRY=0x14fb cmdhandler.rel
asx8051 -olsxffg p_start1.s
sdcc -o p_start1.ihx p_start1.rel
asx8051 -olsxffg p_start2.s
sdcc -o p_start2.ihx p_start2.rel
asx8051 -olsxffg p_start3.s
sdcc -o p_start3.ihx p_start3.rel
asx8051 -olsxffg p_usbdesc.s
sdcc -o p_usbdesc.ihx p_usbdesc.rel
asx8051 -olsxffg p_start0.s
sdcc -o p_start0.ihx p_start0.rel
asx8051 -olsxffg app_detect.s
sdcc -o app_detect.ihx app_detect.rel
make -C dpflib install DESTDIR=..
make[1]: Entering directory `/usr/src/lcd4linux/dpf/src/dpflib'
cc -Wall -fPIC -I../include -g   -c -o dpflib.o dpflib.c
cc -Wall -fPIC -I../include -g   -c -o rawusb.o rawusb.c
ar ruv libdpf.a dpflib.o rawusb.o
ar: creating libdpf.a
a - dpflib.o
a - rawusb.o
cc -Wall -fPIC -I../include -g   -c -o fwload.o fwload.c
cc -o fwload fwload.o -L. -ldpf -lusb
cp fwload libdpf.a ..
make[1]: Leaving directory `/usr/src/lcd4linux/dpf/src/dpflib'
[ -e python ] && \
make -C python install
make[1]: Entering directory `/usr/src/lcd4linux/dpf/src/python'
[ -e Debug ] || mkdir Debug
make[1]: pyversions: Kommando nicht gefunden
cc -o Debug/py_device.o -c py_device.c -I../dpflib -I/usr/include/  -finline-functions     -Wall -MD -fPIC -g -DMODULENAME=dpf -Wall
py_device.c:11:20: schwerwiegender Fehler: Python.h: Datei oder Verzeichnis nicht gefunden
Kompilierung beendet.
make[1]: *** [Debug/py_device.o] Fehler 1
make[1]: Leaving directory `/usr/src/lcd4linux/dpf/src/python'
make: *** [fwload] Fehler 2
rm p_start1.rel p_start3.rel p_start2.rel app_detect.rel p_usbdesc.rel p_start0.rel


ab.

Woran kann das liegen? Hat jemand so einen Bilderrahmen unter Gentoo laufen. Wie geht das?


Last edited by Tinitus on Sun Sep 01, 2013 8:22 am; edited 1 time in total
Back to top
View user's profile Send private message
Treborius
Guru
Guru


Joined: 18 Oct 2005
Posts: 585
Location: Berlin

PostPosted: Thu Aug 08, 2013 9:20 pm    Post subject: Re: lcd4linux dpfhack für USB Bilderrahmen Pearl Install Reply with quote

Tinitus wrote:
Hallo,
make[1]: pyversions: Kommando nicht gefunden
cc -o Debug/py_device.o -c py_device.c -I../dpflib -I/usr/include/ -finline-functions -Wall -MD -fPIC -g -DMODULENAME=dpf -Wall
py_device.c:11:20: schwerwiegender Fehler: Python.h: Datei oder Verzeichnis nicht gefunden


das Makescript scheint nicht gerade fehler-tolerant zu sein

Python.h ist bei mir in /usr/include/python2.7
und pyversions hab ich garnicht (das script scheint es nur auf debian systemen zu geben,
developer anschreiben oder makefile fixen :roll: )

kannst du das Makefile mal posten? wenns zu gross wird über pastebin
_________________
Systems running gentoo :
Desktop, Laptop, ZOTAC AD-10 media-center, odroid-xu4 server / wLan-router
Back to top
View user's profile Send private message
Tinitus
Veteran
Veteran


Joined: 20 Sep 2004
Posts: 1754

PostPosted: Fri Aug 09, 2013 6:12 am    Post subject: Reply with quote

Hallo,

hier das Makefile:
Code:
# Makefile for source code running on the DPFmate
#
# 12/2010, <hackfin@section5.ch>
#

VERSION = 0.1alpha

XRAM_START = 0x0e00

MEMMODEL = small

CC = sdcc
AS = asx8051
LD = aslink

ASFLAGS = -olsxffg
CFLAGS = -mmcs51 --model-$(MEMMODEL) --Werror
LDFLAGS = --xram-loc $(XRAM_START) --xram-size 0x100 --model-$(MEMMODEL)
LDFLAGS += --code-loc 0x132a --code-size 0x2d6
# Explicit relocation:
# LDFLAGS += -Wl-bCSEG=0x132a


OBJS = main.rel test.rel usbaux.rel
PATCHES = $(wildcard p_*.s)
APPLETS = $(wildcard app_*.s)
HANDLER = cmdhandler_14f4.ihx cmdhandler_14e5.ihx cmdhandler_big_14fb.ihx


TARGET = $(HANDLER)
TARGET += $(PATCHES:%.s=%.ihx) $(APPLETS:%.s=%.ihx)
# TARGET += sector.ihx

.SUFFIXES: .rel .ihx

all: $(TARGET) fwload Debug/dpf.so

fwload:
   $(MAKE) -C dpflib install DESTDIR=..
   [ -e python ] && \
   $(MAKE) -C python install

bankswitch.ihx: bankswitch.rel
   $(CC) -o $@ \
   -Wl-r \
   -Wl-bBANK1=0x10200 \
   -Wl-bBANK2=0x20300 \
       $<

LIBOBJS = crtbank.rel crt0.rel

ax206.lib: $(LIBOBJS)
   $(AR) -Sq $@ $(LIBOBJS)
   asranlib $@


mod%.ihx: mod%.rel
   $(CC) -o $@ -Wl-bBANK0=0x1330 $<

main.ihx: $(OBJS)
   $(CC) -o $@ -Wl-bBANK0=0x132a $(OBJS)

# Patches (ABS)
p_%.ihx: p_%.rel
   $(CC) -o $@ $<

app%.ihx: app%.rel
   $(CC) -o $@ $<

sector.ihx: bootstrap.ihx
   python compile.py

chartbl4x8.bin: genfonts.py
   python genfonts.py

chartbl4x8.d52: chartbl4x8.bin chartbl4x8.ctl
   d52 -n -p -b $<

%.asm: %.d52
   @echo Generating $@
   @sed 's/\.equ/=/g;s/^\s*end/; END/g;s/\.org/; \.org/g' $< > $@

chartbl4x8.s: chartbl4x8.asm
   cp $< $@


BOBJS = test.rel bankswitch.rel spi.rel bootstrap.rel lcd.rel tinymod.rel
BOBJS += chartbl4x8.rel

bootstrap.ihx: $(BOBJS) \
   test.lnk
   # $(CC) -o $@ --Werror $(LDFLAGS) $<
   $(LD) -f test.lnk

table.ihx: table.rel
   $(CC) -o $@ --code-loc 0x0088 $<

%.asm:
   -cd ..; rm $@
   $(MAKE) DUMP=-n -C .. $@
   mv ../$@ .

dump%.s: dump%.asm
   echo "   .include 'dpf.inc'" >>$@
   echo "   .include 'ax206.inc'" >>$@
   echo  >>$@
   echo "   .area HOME(CODE)" >>$@
   echo "   .area BANK0(CODE, ABS)" >>$@
   cat $< >>$@

.s.rel:
   $(AS) $(ASFLAGS) $<

.c.rel:
   $(CC) -M $(CFLAGS) $< > $(<:.c=.d)
   $(CC) $(CFLAGS) -c $<

Debug/dpf.so: dpflib/dpflib.c python/py_device.c
   $(MAKE) -C dpflib all
   $(MAKE) -C python install

# Command handler, relocatable:

RES128 = -Wl-gscreen_resx=128 -Wl-gscreen_resy=128
RES320 = -Wl-gscreen_resx=320 -Wl-gscreen_resy=240

# FIXME: We will no longer mess with the entry point in future, but patch
# the caller.

COM_CMD = -Wl-bBANK0=0x1330
cmdhandler_14f4.ihx: cmdhandler.rel
   $(CC) -o $@ $(COM_CMD) $(RES128) -Wl-bENTRY=0x14f4 $<

cmdhandler_14e5.ihx: cmdhandler.rel
   $(CC) -o $@ $(COM_CMD) $(RES128) -Wl-bENTRY=0x14e5 $<

cmdhandler_big_14fb.ihx: cmdhandler.rel
   $(CC) -o $@ $(COM_CMD) $(RES320) -Wl-bENTRY=0x14fb $<

jmptbl%.ihx: jmptbl%.rel
   $(CC) -o $@ $<

HEXFILES = $(HANDLER)
HEXFILES += p_start0.ihx p_start1.ihx p_start2.ihx p_start3.ihx
HEXFILES += jmptbl0.ihx jmptbl1.ihx jmptbl2.ihx jmptbl3.ihx

HEXDEST = hexfiles

install: $(HEXFILES)
   cp $(HEXFILES) hexfiles

clean:
   $(MAKE) -C dpflib clean
   $(MAKE) -C python clean
   rm -f fwload *.a
   rm -fr *.ihx *.rel *.o
   rm -f *.mem *.sym *.map *.lst *.rst
   rm -f *.raw

FILES = Makefile unixdll.mk README
FILES += cmdhandler.s ax206.inc dpf.inc usb.inc
FILES += $(wildcard p_*.s) $(wildcard jmptbl*.s)
FILES += app_detect.s
FILES += dpflib/Makefile dpflib/dpflib.c dpflib/fwload.c dpflib/rawusb.c
FILES += dpflib/sglib.h dpflib/dpf.h
FILES += include/flash.h
FILES += hexfiles python/Makefile python/py_device.c
FILES += detect.py fulldump.py profiles.py hackit.py

DISTFILES=$(FILES:%=dpf/src/%)

dist:
   cd ../..; \
   tar cfvz dpfhack-$(VERSION).tgz $(DISTFILES)
server-unten src #
Back to top
View user's profile Send private message
Tinitus
Veteran
Veteran


Joined: 20 Sep 2004
Posts: 1754

PostPosted: Sun Sep 01, 2013 8:20 am    Post subject: Reply with quote

*Bump*

Keiner eine weitere Idee?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum