Re: SPIRO_SELECT etc

Apostolos Syropoulos <[email protected]> Fri, 30 Mar 2018 16:48:55 +0300
Newsgroups gmane.comp.fonts.fontforge.devel
Message-ID <CAMgK+ESXTj1poWs8y758BD7+-H3e+iO663T81Pefh4a5EAg=tQ@mail.gmail.com>
2018-03-30 7:20 GMT+03:00 Jose Da Silva <[email protected]>:

>
> Some linux distributions have two types of files to download,
>  - a binary file (uses less disk space on the computer)
>  - a developer version (has extra files needed to build something).
>

Some people do not use Linux for their own reasons. I am one of them.

> Since you are not installing a prebuilt binary, but have decided to build
> your own, you will also need developer versions of libraries used.
>

Since I compile and use FontForge for about 15 years I know this...
And so I have compiled and installed linbspiro as I wrote in my message.


> The developer version includes header *.h files expected to be used during
> the building steps of fontforge.
>

Unfortunately, the header files do mot contain these declarations.
Googling for the
missing symbols I found the following page

https://www.apt-browse.org/browse/ubuntu/trusty/main/i386/libfontforge-dev/20120731.b-5/file/usr/include/fontforge/splinefont.h

As you can see these declaration are part of FontForge not part of libspiro.


> Reading the messages above, you need to install the developer version of
> libspiro first.

Let's follow your advise:

$ git clone https://github.com/fontforge/libspiro.git
Cloning into 'libspiro'...
remote: Counting objects: 548, done.
remote: Total 548 (delta 0), reused 0 (delta 0), pack-reused 548
Receiving objects: 100% (548/548), 772.82 KiB | 480.00 KiB/s, done.
Resolving deltas: 100% (307/307), done.
Checking connectivity... done.
$ cd libspiro/
$ grep SPIRO_SELECT *
grep: java: Is a directory
grep: m4: Is a directory
grep: tests: Is a directory
$ grep -R SPIRO_SELECT *
$

As you can see no sign of SPIRO_SELECT!

>
> When you bootstrap, you need to pay attention to the text output.
> Some of the messages are warnings, others are errors, but still allow you
> to keep going. If there are error or warning messages mentioned during
> bootstrap, you will probably want to answer those first.
> When all errors and warnings are answered in ./bootstrap, then the should
> see a ./configure that needs to be run. After running ./configure you will
> then have Makefile.in and also (more importantly) a Makefile
>

I can have the Makefile only if I have a template which was clearly missing.
Since there is no template, configure cannot create a Makefile, I have
compiled zillions of things and I think I know a thing or two.

Have a nice day!

A.S.
-- 
Apostolos Syropoulos
Xanthi, GREECE

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
fontforge-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fontforge-devel
http://fontforge.10959.n7.nabble.com/Developer-f3.html