I've downloaded the latest gerbv 2.6.2 sources from 3/25/2017 and attempted
to build with a working Msys2 environment under Windows 8.1 according to
Valerio's directions on this gerbv-devel mailing list.

I open a  Mingw64 shell and run ./autoconf
then ./configure
both complete successfully.

Then I run ./make
It gets to the final linking step and fails:

libtool: link: rm -fr  .libs/libgerbv.dll.a
libtool: link: gcc -shared  .libs/amacro.o .libs/tooltable.o .libs/draw.o
.libs/draw-gdk.o .libs/drill.o .libs/exportimage.o .libs/gerb_file.o
.libs/gerb_image.o .libs/gerber.o .libs/gerbv.o .libs/pick-and-place.o
.libs/csv.o .libs/gerb_stats.o .libs/drill_stats.o .libs/export-rs274x.o
.libs/export-drill.o   -LD:/Win64App/msys64/mingw64/lib -lgtk-win32-2.0
-lgdk-win32-2.0 -lgdi32 -limm32 -lshell32 -lole32 -lpangowin32-1.0
-lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0
-lgobject-2.0 -lglib-2.0 -lintl -lcairo  -g -O2 -mms-bitfields -mwindows
-mms-bitfields -pthread -mms-bitfields -mms-bitfields -Wl,-luuid   -pthread
-o .libs/libgerbv-1.dll -Wl,--enable-auto-image-base -Xlinker --out-implib
-Xlinker .libs/libgerbv.dll.a
undefined reference to `screen'
collect2.exe: error: ld returned 1 exit status
make[2]: *** [Makefile:561: libgerbv.la] Error 1
make[2]: Leaving directory '/home/techie/gerbv-2.6.2/src'
make[1]: *** [Makefile:472: all-recursive] Error 1
make[1]: Leaving directory '/home/techie/gerbv-2.6.2'
make: *** [Makefile:402: all] Error 2

Pick-and-place.c has an unknown 'screen' reference.
What am I missing?

Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Gerbv-devel mailing list

Reply via email to