X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700087844; x=1700692644; darn=delorie.com; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=11WaQzatnNJFo74TWFfTkZS5MQ8vN8aYP9hBaM+dKj8=; b=KDmmfANUDTZY2CRXx/6O1XwQJQlVuJUC4W3fXjR+Fi7CSOSvzb7To22ZCcooUrPG7q W6yFiHl5z7A8VGgL6YI/2RTxHHLUvtxI3EtwwN34Y7jjNe+MVK8EK9NzRRP3SSej3L1O hTMuv8EcWdCZgOVnzGjEOdk8r6hC5DeEHH5crnEVd6jL9yL7jsZW7+4QG/dxUeJzDtPd 4vHOcqG9VLbj0hs6atj1zbBIiZaE4Dtw4BZTXE0RgdkrlYjimRtiEj5NtGXLfdGSw5EN iJHKzmPqOb2eCKhCnivVdfNOhRoYTdQTgpDwDEWasxf/4QXrpPtJVeSmCyMsMPvXoefT hBOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700087844; x=1700692644; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=11WaQzatnNJFo74TWFfTkZS5MQ8vN8aYP9hBaM+dKj8=; b=Qb0OogyfzT8gPlWfBH6r+g2XQUYVpG+yj5hkEM79qBa4s+Vz3ettMnBK/N+rWtcleP w6kFut0hRSnnrc/P/ZWFqsxnt4J15IDz0I68bzlTsr5C1/aNu8JkPQGY2vOxH7dQlPoJ uDnmrCyascskJGsqEC54HUYuQnn/C2FN/2Ilchsr2XnvejlpGzwuNs/wpE+tRgcwRNev dKW/x3YUVN2O6SyvefcIqVRlrCKSi/1+oRSuPE8mYCiC7RyQee+FE7eEGWxUvWXjuhRZ jAuW3vvRfC3JE0nBv5eQQdKv7wZeqXb8F95OwlskEfgDKfnzQNBFVFohKGNhZ7ZqwwOW +FWA== X-Gm-Message-State: AOJu0YyozGpOyRWN7rMPXyMdmv4tM5XVLNhmYiXFshBuVwFdjiycy456 hbw1BZTJaFHsiPk3kX5e+EnaqSZsf12L0thHBzMb7ta+RJXn6w== X-Google-Smtp-Source: AGHT+IE2VIeTtijHJrOo9RVhURbiOvsMzHZwkNCWenxU/J64MqlYJLZ+ufDztw5dJ9JnMHUv/q+UIL6YqEgN2c4KDwM= X-Received: by 2002:a17:906:aed3:b0:9be:6ff7:128a with SMTP id me19-20020a170906aed300b009be6ff7128amr10162516ejb.67.1700087843674; Wed, 15 Nov 2023 14:37:23 -0800 (PST) MIME-Version: 1.0 From: "Britton Kerin (britton DOT kerin AT gmail DOT com) [via geda-user AT delorie DOT com]" Date: Wed, 15 Nov 2023 13:37:12 -0900 Message-ID: Subject: [geda-user] anyone successfully built gerbv lately? To: geda-user AT delorie DOT com Content-Type: text/plain; charset="UTF-8" Reply-To: geda-user AT delorie DOT com I've been rebuilding on new laptop and was relieved after recent discussions to find that gschem and pcb rebuild fine on the latest Ubuntu LTS. gerbv isn't building though. I don't use it a lot but it's a nice way to take a final look at gerbers. Has anyone built it lately? Here is how it fails: $ make /usr/bin/make all-recursive make[1]: Entering directory '/home/bkerin/projects/geda_full_stack/gerbv-2.7.0' Making all in src make[2]: Entering directory '/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src' /usr/bin/make all-am make[3]: Entering directory '/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src' /bin/bash ../libtool --tag=CC --mode=link gcc -DBACKEND_DIR='"/home/bkerin/opt/gerbv/share/gerbv/scheme/"' -DSCMSUBDIR='"scheme"' -g -O2 -Wall -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -o gerbv attribute.o callbacks.o dynload.o interface.o main.o project.o render.o scheme.o table.o lrealpath.o libgerbv.la -ldl -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo libtool: link: gcc -DBACKEND_DIR=\"/home/bkerin/opt/gerbv/share/gerbv/scheme/\" -DSCMSUBDIR=\"scheme\" -g -O2 -Wall -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -o .libs/gerbv attribute.o callbacks.o dynload.o interface.o main.o project.o render.o scheme.o table.o lrealpath.o ./.libs/libgerbv.so -ldl -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -pthread -Wl,-rpath -Wl,/home/bkerin/opt/gerbv/lib /usr/bin/ld: interface.o:/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src/callbacks.h:50: multiple definition of `toggle_layer'; callbacks.o:/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src/callbacks.h:50: first defined here /usr/bin/ld: interface.o:/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src/callbacks.h:44: multiple definition of `CALLBACKS_SAVE_FILE_TYPE'; callbacks.o:/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src/callbacks.h:44: first defined here /usr/bin/ld: main.o:/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src/callbacks.h:50: multiple definition of `toggle_layer'; callbacks.o:/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src/callbacks.h:50: first defined here /usr/bin/ld: main.o:/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src/callbacks.h:44: multiple definition of `CALLBACKS_SAVE_FILE_TYPE'; callbacks.o:/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src/callbacks.h:44: first defined here /usr/bin/ld: render.o:/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src/callbacks.h:50: multiple definition of `toggle_layer'; callbacks.o:/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src/callbacks.h:50: first defined here /usr/bin/ld: render.o:/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src/callbacks.h:44: multiple definition of `CALLBACKS_SAVE_FILE_TYPE'; callbacks.o:/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src/callbacks.h:44: first defined here collect2: error: ld returned 1 exit status make[3]: *** [Makefile:667: gerbv] Error 1 make[3]: Leaving directory '/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src' make[2]: *** [Makefile:542: all] Error 2 make[2]: Leaving directory '/home/bkerin/projects/geda_full_stack/gerbv-2.7.0/src' make[1]: *** [Makefile:512: all-recursive] Error 1 make[1]: Leaving directory '/home/bkerin/projects/geda_full_stack/gerbv-2.7.0' make: *** [Makefile:442: all] Error 2