ajstarks/openvg

compiling library - no rule error... need by DejaVuSans.inc

steverpi opened this issue · 3 comments

When I 'cd' into the openvg folder and 'make library' I get the following mo rule error

$ make library
gcc -O2 -Wall -I/opt/vc/include -I/opt/vc/include/interface/vmcs_host/linux -I/opt/vc/include/interface/vcos/pthreads -fPIC -c oglinit.c
make: *** No rule to make target '/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf', needed by 'DejaVuSans.inc'. Stop.

The library does not get made. I have not altered anything in the freshly downloaded openvg folder.

I did not get this error before and it used to make fine, however I was using RPi Wheezy, but now I have just done a fresh install of Jessie OS. Is there anything else needed to do a make library?

Thanks
Steve

Jessie changed the location of the TTF files.
see the FONTLIB variable in the Makefile.

On Feb 27, 2016, at 8:35 AM, steverpi notifications@github.com wrote:

When I 'cd' into the openvg folder and 'make library' I get the following mo rule error

$ make library
gcc -O2 -Wall -I/opt/vc/include -I/opt/vc/include/interface/vmcs_host/linux -I/opt/vc/include/interface/vcos/pthreads -fPIC -c oglinit.c
make: *** No rule to make target '/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf', needed by 'DejaVuSans.inc'. Stop.

The library does not get made. I have not altered anything in the freshly downloaded openvg folder.

I did not get this error before and it used to make fine, however I was using RPi Wheezy, but now I have just done a fresh install of Jessie OS. Is there anything else needed to do a make library?

Thanks
Steve


Reply to this email directly or view it on GitHub #50.

documentation updated by revision b43a87c

Wow, that was quick! Thanks again for all the excellent updates - it is a superb library. Now back to sorting out a small (odd shaped, not rect) mouse cursor routine which does not get through to the desktop behind. If I manage it, I will let you know.

About saving screenshots in jpg, png, etc, is this something that I could mention on the forum. The reason I ask is because it is not a fault, it is a library enhancement.

From: Anthony Starks [mailto:notifications@github.com]
Sent: 27 February 2016 13:39
To: ajstarks/openvg
Cc: steverpi
Subject: Re: [openvg] compiling library - no rule error... need by DejaVuSans.inc (#50)

Jessie changed the location of the TTF files.
see the FONTLIB variable in the Makefile.

On Feb 27, 2016, at 8:35 AM, steverpi notifications@github.com wrote:

When I 'cd' into the openvg folder and 'make library' I get the following mo rule error

$ make library
gcc -O2 -Wall -I/opt/vc/include -I/opt/vc/include/interface/vmcs_host/linux -I/opt/vc/include/interface/vcos/pthreads -fPIC -c oglinit.c
make: *** No rule to make target '/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf', needed by 'DejaVuSans.inc'. Stop.

The library does not get made. I have not altered anything in the freshly downloaded openvg folder.

I did not get this error before and it used to make fine, however I was using RPi Wheezy, but now I have just done a fresh install of Jessie OS. Is there anything else needed to do a make library?

Thanks
Steve


Reply to this email directly or view it on GitHub #50.


Reply to this email directly or view it on GitHub #50 (comment) . https://github.com/notifications/beacon/APRy98hBAD9VW__IuTvKRu688r__bCmPks5poZ5jgaJpZM4HkfKu.gif