[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: geda/lepton schematics
From: |
karl |
Subject: |
Re: geda/lepton schematics |
Date: |
Sat, 26 Mar 2022 11:08:27 +0100 (CET) |
Felix:
> [1] https://codeberg.org/gnucap
Ok, the += seems troublesom (not /bin/sh syntax) here
(do you have sh -> bash symlink?), so I did:
////
$ git diff configure.ac
diff --git a/configure.ac b/configure.ac
index 0f1c268..b4f36e1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -32,9 +32,9 @@ AS_IF([ test x$program_suffix = xNONE
],,[_program_suffix=$program_suffix])
# Checks for libraries.
# Checks for header files.
-GC_CPPFLAGS+=" $(gnucap-conf$_program_suffix --cppflags)"
+GC_CPPFLAGS="$GC_CPPFLAGS $(gnucap-conf$_program_suffix --cppflags)"
OLD_CPPFLAGS="$CPPFLAGS"
-CPPFLAGS+=" $GC_CPPFLAGS"
+CPPFLAGS="$CPPFLAGS $GC_CPPFLAGS"
AC_CHECK_HEADER([l_dispatcher.h],,[AC_MSG_ERROR([cannot find gnucap headers])])
CPPFLAGS="$OLD_CPPFLAGS"
AC_SUBST([GC_CPPFLAGS])
@@ -62,7 +62,7 @@ PKG_CHECK_MODULES(GEDA, [libgeda >= 20100214],
[geda], [s_path_sys_data],
[
geda=yes
- LIBS+=-lgeda
+ LIBS="$LIBS -lgeda"
],
[ AC_MSG_ERROR([gEDA package found but header
broken]) ],
[-lgeda])
@@ -81,12 +81,12 @@ AC_CHECK_HEADERS([boost/assign.hpp],
])
old_CPPFLAGS=${CPPFLAGS}
-CPPFLAGS+=" ${GEDA_CFLAGS}"
+CPPFLAGS="$CPPFLAGS ${GEDA_CFLAGS}"
AC_CHECK_HEADERS([libgeda/libgeda.h],
[ AC_DEFINE([HAVE_GEDA], [1], [geda present]) ],
AC_MSG_ERROR([libgeda.h not
available]), )
CPPFLAGS=${old_CPPFLAGS}
-CXXFLAGS+=" -Wall -pedantic"
+CXXFLAGS="$CXXFLAGS -Wall -pedantic"
gnucap=$(which gnucap)
AC_SUBST([gnucap])
////
git clone https://codeberg.org/gnucap/gnucap-geda.git
cd gnucap-geda/
patch configure.ac
./bootstrap
PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/guile_1.8.8/lib/pkgconfig/"
./configure
make
And I'm able to do this:
cd tests
$ make inv_tr.out
make: Circular /Net/git/gnucap-geda/tests/CMOS_Inverter.sch <-
/Net/git/gnucap-geda/tests/CMOS_Inverter.sch dependency dropped.
echo gctest...
gctest...
export GUILE_WARN_DEPRECATED=no LD_LIBRARY_PATH=../src/.libs; gnucap -a
../src/.libs/lang_geda.so < inv_tr.gc | \
sed -e '/^default plugins/d' -e '/^lang_geda/d' | \
sed -e '/^parameter /d' -e '1,/^stashing as/d' -e '/^\/\/v /d'| \
grep -v ^@ > inv_tr.out
** Message: 11:03:28.522: Loaded RC file [/usr/share/gEDA/system-gafrc]
** Message: 11:03:28.837: Loaded RC file [/home/karl/.gEDA/gafrc]
** Message: 11:03:28.838: Library name [.] already in use. Using [.<1>].
** Message: 11:03:28.838: Loaded RC file [/Net/git/gnucap-geda/tests/gafrc]
@@#
@@@
unreachable:lang_geda.cc:861:parse_comment
** Message: 11:03:28.879: More than one component found with name [gnd-1.sym]
** Message: 11:03:28.898: More than one component found with name [gnd-1.sym]
@@#
@@@
incomplete:symbol.h:84:label
@@#
@@@
incomplete:symbol.h:84:label
@@#
@@@
incomplete:symbol.h:84:label
@@#
@@@
incomplete:symbol.h:84:label
@@#
@@@
incomplete:d_gedasckt.cc:251:default_connect
@@#
@@@
incomplete:d_gedasckt.cc:268:default_connect
@@#
@@@
incomplete:d_gedasckt.cc:251:default_connect
@@#
@@@
incomplete:d_gedasckt.cc:268:default_connect
Regards,
/Karl Hammar
- Re: geda/lepton schematics, (continued)
- Re: geda/lepton schematics, karl, 2022/03/27
- Re: geda/lepton schematics, Felix Salfelder, 2022/03/27
- Re: geda/lepton schematics, karl, 2022/03/28
- Re: geda/lepton schematics, Felix Salfelder, 2022/03/30
- Re: geda/lepton schematics, karl, 2022/03/30
- Re: geda/lepton schematics, Felix Salfelder, 2022/03/31
- Re: geda/lepton schematics, karl, 2022/03/31
- Re: geda/lepton schematics, Felix Salfelder, 2022/03/31
- Re: geda/lepton schematics, karl, 2022/03/31
- Re: geda/lepton schematics, al davis, 2022/03/27
- Re: geda/lepton schematics,
karl <=
- Re: geda/lepton schematics, Felix Salfelder, 2022/03/26
- Re: geda/lepton schematics, al davis, 2022/03/25