Re: fontforge and cygwin

Jose Da Silva <[email protected]>
Newsgroups gmane.comp.fonts.fontforge.devel
Message-ID <[email protected]>
On February 16, 2014 04:41:41 PM Heiko Jacobs wrote:
> Also not finding libspiro etc. because also only searching
> at /lib and /usr/lib ...

you can run:
./configure --help
to display various options.

See if this helps... (I'm not 100% sure about the /usr below)

./configure --enable-shared --prefix=/usr
make clean
make
sudo make install

you should see files in:
/usr/include/
bezctx.h
bezctx_intf.h
spiro.h
spiroentrypoints.h
uninameslist.h

/usr/lib/
libuninameslist.*
libspiro.*


> libiconv:  a lot of compiling warnings, but linking seems to work
> with warning?:

We've been repeatedly cleaning up stuff like that   ...lots yet to go.

>    CCLD     libgunicode.la
> libtool: link: warning: undefined symbols not allowed in
>                          x86_64-unknown-cygwin shared libraries
> 
> fontforgeexe:
>    CCLD     libfontforgeexe.la
> now "working" with warnings like this:
> *** Warning: This system can not link to static lib archive
> ../Unicode/libgunicode.la. *** I have the capability to make that
> library automatically link in when *** you link to this library.  But I
> can only do this if you have a *** shared version of the library, which
> you do not appear to have.

Googling some other error messages may come back to this again...
./configure --enable-shared
make clean
make

or
because FontForge is also composed of several libraries too...

./configure --enable-shared --prefix=/usr
make clean
make


> but two steps further:
>    CC       fontforge-main.o
>    CCLD     fontforge.exe
> ./.libs/libfontforgeexe.a(libfontforgeexe_la-prefs.o): In function
> `encmatch':
> /home/Jacobs/fontforge-2.0.20140101/fontforgeexe/prefs.c:966: undefined
> reference to `libiconv_open'
> /home/Jacobs/fontforge-2.0.20140101/fontforgeexe/prefs.c:966:(.text+0x1
> 3cc): relocation truncated to fit: R_X86_64_PC32 against undefined
> symbol `libiconv_open'
> /home/Jacobs/fontforge-2.0.20140101/fontforgeexe/prefs.c:980: undefined
> reference to `libiconv_close'
> /home/Jacobs/fontforge-2.0.20140101/fontforgeexe/prefs.c:980:(.text+0x1
> 43c): relocation truncated to fit: R_X86_64_PC32 against undefined
> symbol `libiconv_close' ... and so on ... long list again ...
>
> >> There make produces a loooooong list of errors. It seems that make
> >> found NOTHING of things compiled before ...

http://cygwin.com/ml/cygwin-announce/2008-11/msg00014.html
reminds me to mention....
install
gettext plus dev files..


> > apt-get automake and also dev-libtools (I think).

My error...
debian and debian dependent distro forks seem to use/have this.

------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience.  Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.