Package Details: asco 0.4.11-1

Git Clone URL: https://aur.archlinux.org/asco.git (read-only, click to copy)
Package Base: asco
Description: A SPICE Circuit Optimizer.
Upstream URL: http://asco.sourceforge.net
Keywords: circuits electronics
Licenses: GPL
Submitter: blackvladimir
Maintainer: wereii
Last Packager: wereii
Votes: 32
Popularity: 0.000000
First Submitted: 2008-10-18 10:51 (UTC)
Last Updated: 2022-03-15 09:52 (UTC)

Latest Comments

bluebearblue commented on 2026-02-15 19:02 (UTC)

2026 is too contemporary, I'm having issues with gcc 15.2.1. The following patch helps:

diff --git a/auxfunc_alter.c b/auxfunc_alter.c
index 2b895e2..ed15585 100644
--- a/auxfunc_alter.c
+++ b/auxfunc_alter.c
@@ -8,6 +8,8 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#define _XOPEN_SOURCE 500
+#include <unistd.h>
 #ifdef __MINGW32__
 #include <winsock2.h>
 #endif
diff --git a/tools/alter/auxfunc_alter.c b/tools/alter/auxfunc_alter.c
index 2b895e2..ed15585 100644
--- a/tools/alter/auxfunc_alter.c
+++ b/tools/alter/auxfunc_alter.c
@@ -8,6 +8,8 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#define _XOPEN_SOURCE 500
+#include <unistd.h>
 #ifdef __MINGW32__
 #include <winsock2.h>
 #endif
diff --git a/tools/postp/auxfunc_measurefromlis.h b/tools/postp/auxfunc_measurefromlis.h
index f712d42..914ae55 100644
--- a/tools/postp/auxfunc_measurefromlis.h
+++ b/tools/postp/auxfunc_measurefromlis.h
@@ -51,7 +51,7 @@ int ProcessMeasureVar(char *measure_var_line, int k, char *OutputFile);
 /* void PrintOneLine(char *lkk1,double *stats_,int num_measures,FILE **fSummary); */
 /* void WriteToFile(int num_measures,char *laux_,int first,statistics *stats,FILE **fSummary); */
 void DoMath(int num_measures);
-/* int DetectsTransistorColumns(char *lelement, int index[]); */
+int DetectsTransistorColumns(char *lelement, int index[]);
 /* int IsItATransistor(char *line, int mem, int i, char *nextline); */


diff --git a/tools/postp/auxfunc_updatelis.c b/tools/postp/auxfunc_updatelis.c
index aa97fd4..bc631db 100644
--- a/tools/postp/auxfunc_updatelis.c
+++ b/tools/postp/auxfunc_updatelis.c
@@ -11,6 +11,7 @@
 #include <math.h>

 #include "auxfunc_updatelis.h"
+#include "auxfunc_measurefromlis.h"
 #include "auxfunc.h"

Here is the updated PKGBUILD:

# Maintainer: wereii <wereii+aur@wereii.cz>
# Contributor: Vladimir Cerny <blackvladimir@gmail.com>


pkgname=asco
pkgver=0.4.11
pkgrel=1
pkgdesc="A SPICE Circuit Optimizer."
arch=('i686' 'x86_64')
url="http://asco.sourceforge.net"
license=('GPL')
depends=('glibc')
source=(
    "http://downloads.sourceforge.net/sourceforge/asco/ASCO-$pkgver.tar.gz"
    "asco.patch"
)
sha256sums=(
    '5b52161b4e5d1ddb61445f5be506525aaea95990e29e3043dbcbd51f2ed8fd3d'
    '7ab141f50ddd03d866ea80ca2cd4eff1d198ab260356caf1c106e6a97b7b1b3b'
)

prepare() {
  patch -p1 -d $srcdir/ASCO-$pkgver < asco.patch
  true
}

build() {
  cd "$srcdir/ASCO-$pkgver"
  make
}

package(){
  install -D $srcdir/ASCO-$pkgver/asco "$pkgdir/usr/bin/asco"
}

mctom commented on 2022-02-21 21:33 (UTC)

New ASCO 0.4.11 makes with contemporary gcc with no problems. "make" is all it takes to build it these days.

dom11990 commented on 2020-09-15 08:45 (UTC)

need to add the -fcommon flag to the makefiles in the main directory and in tools/alter tools/log tools/monte tools/postp

because GCC now per default uses -fno-common

dreieck commented on 2020-06-07 10:22 (UTC)

Fails to build for me:

==> Starting build()...
gcc -Os -I. -I/usr/include -DASCO -o asco auxfunc.c auxfunc_alter.c auxfunc_monte.c auxfunc_measurefromlis.c rfmodule.c initialize.c errfunc.c evaluate.c de36.c hooke.c nmlatest.c asco.c -lm
gcc -Os -I. -I/usr/include -DDEBUG -DASCO -o asco-test auxfunc.c auxfunc_alter.c auxfunc_monte.c auxfunc_measurefromlis.c rfmodule.c initialize.c errfunc.c evaluate.c asco-test.c -lm
make -C tools/alter/
make -C tools/log/
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '[...]/aur-asco/src/ASCO-0.4.10/tools/alter'
gcc -Os -I. -I/usr/include -o alter ../auxfunc/auxfunc.c auxfunc_alter.c alter.c -lm
make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[1]: Entering directory '[...]/aur-asco/src/ASCO-0.4.10/tools/log'
gcc -Os -I. -I/usr/include -o log dosdir.c match.c auxfunc.c auxfunc_log.c log.c -lm
auxfunc_alter.c: In function ‘CreateALTERinc’:
auxfunc_alter.c:437:5: warning: implicit declaration of function ‘gethostname’ [-Wimplicit-function-declaration]
  437 |     gethostname(data, sizeof(data));
      |     ^~~~~~~~~~~
auxfunc_alter.c: In function ‘CreateALTERinc’:
auxfunc_alter.c:437:5: warning: implicit declaration of function ‘gethostname’ [-Wimplicit-function-declaration]
  437 |     gethostname(data, sizeof(data));
      |     ^~~~~~~~~~~
auxfunc_alter.c: In function ‘CreateALTERinc’:
auxfunc_alter.c:437:5: warning: implicit declaration of function ‘gethostname’ [-Wimplicit-function-declaration]
  437 |     gethostname(data, sizeof(data));
      |     ^~~~~~~~~~~
/sbin/ld: /tmp/cc0UK0SC.o:(.bss+0x20): multiple definition of `lkk'; /tmp/ccqPKM0z.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/cc0UK0SC.o:(.bss+0x4): multiple definition of `spice'; /tmp/ccqPKM0z.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/cc0UK0SC.o:(.bss+0x0): multiple definition of `MPI_EXXIT'; /tmp/ccqPKM0z.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccTONZCz.o:(.bss+0x4): multiple definition of `spice'; /tmp/ccqPKM0z.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/ccTONZCz.o:(.bss+0x0): multiple definition of `MPI_EXXIT'; /tmp/ccqPKM0z.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccTONZCz.o:(.bss+0x20): multiple definition of `lkk'; /tmp/ccqPKM0z.o:(.bss+0x20): first defined here
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:10: alter] Error 1
make[1]: Leaving directory '[...]/aur-asco/src/ASCO-0.4.10/tools/alter'
make: *** [Makefile:20: alter] Error 2
make: *** Waiting for unfinished jobs....
/sbin/ld: /tmp/ccwr48dK.o:(.bss+0x20): multiple definition of `lkk'; /tmp/ccllbEjJ.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccwr48dK.o:(.bss+0x0): multiple definition of `spice'; /tmp/ccllbEjJ.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccV70NsL.o:(.bss+0x0): multiple definition of `spice'; /tmp/ccllbEjJ.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccV70NsL.o:(.bss+0x20): multiple definition of `lkk'; /tmp/ccllbEjJ.o:(.bss+0x20): first defined here
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:10: log] Error 1
make[1]: Leaving directory '[...]/aur-asco/src/ASCO-0.4.10/tools/log'
make: *** [Makefile:23: log] Error 2
/sbin/ld: /tmp/ccXgmuc9.o:(.bss+0x20): multiple definition of `lkk'; /tmp/ccNZNyM9.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccXgmuc9.o:(.bss+0x4): multiple definition of `spice'; /tmp/ccNZNyM9.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/ccXgmuc9.o:(.bss+0x0): multiple definition of `MPI_EXXIT'; /tmp/ccNZNyM9.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/cchgq9Y9.o:(.bss+0x4): multiple definition of `spice'; /tmp/ccNZNyM9.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/cchgq9Y9.o:(.bss+0x20): multiple definition of `lkk'; /tmp/ccNZNyM9.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/cchgq9Y9.o:(.bss+0x0): multiple definition of `MPI_EXXIT'; /tmp/ccNZNyM9.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/cc06JJ87.o:(.bss+0xe14b4): multiple definition of `spice'; /tmp/ccNZNyM9.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/cc06JJ87.o:(.bss+0xe14c0): multiple definition of `lkk'; /tmp/ccNZNyM9.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/cc06JJ87.o:(.bss+0xe14b0): multiple definition of `MPI_EXXIT'; /tmp/ccNZNyM9.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccEJ5qk7.o:(.bss+0x787c4): multiple definition of `spice'; /tmp/ccNZNyM9.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/ccEJ5qk7.o:(.bss+0x787c0): multiple definition of `MPI_EXXIT'; /tmp/ccNZNyM9.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccEJ5qk7.o:(.bss+0x787e0): multiple definition of `lkk'; /tmp/ccNZNyM9.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccXqqpja.o:(.bss+0x11d8a0): multiple definition of `parameters'; /tmp/ccEJ5qk7.o:(.bss+0x3c400): first defined here
/sbin/ld: /tmp/ccXqqpja.o:(.bss+0xe14e0): multiple definition of `measurements'; /tmp/ccEJ5qk7.o:(.bss+0x40): first defined here
/sbin/ld: /tmp/ccXqqpja.o:(.bss+0x159c80): multiple definition of `lkk'; /tmp/ccNZNyM9.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccXqqpja.o:(.bss+0xe14d0): multiple definition of `AlterMC'; /tmp/ccEJ5qk7.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccXqqpja.o:(.bss+0xe14c8): multiple definition of `AlterMCcost'; /tmp/ccEJ5qk7.o:(.bss+0x18): first defined here
/sbin/ld: /tmp/ccXqqpja.o:(.bss+0xe14b0): multiple definition of `ExecuteRF'; /tmp/ccEJ5qk7.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccXqqpja.o:(.bss+0x159c64): multiple definition of `spice'; /tmp/ccNZNyM9.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/ccXqqpja.o:(.bss+0x0): multiple definition of `measure'; /tmp/cc06JJ87.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccXqqpja.o:(.bss+0xe14b8): multiple definition of `Wcon'; /tmp/ccEJ5qk7.o:(.bss+0x8): first defined here
/sbin/ld: /tmp/ccXqqpja.o:(.bss+0xe14c0): multiple definition of `Wobj'; /tmp/ccEJ5qk7.o:(.bss+0x10): first defined here
/sbin/ld: /tmp/ccXqqpja.o:(.bss+0x159c60): multiple definition of `MPI_EXXIT'; /tmp/ccNZNyM9.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/cc5MKit9.o:(.bss+0xe14e0): multiple definition of `measurements'; /tmp/ccEJ5qk7.o:(.bss+0x40): first defined here
/sbin/ld: /tmp/cc5MKit9.o:(.bss+0xe14c8): multiple definition of `Wobj'; /tmp/ccEJ5qk7.o:(.bss+0x10): first defined here
/sbin/ld: /tmp/cc5MKit9.o:(.bss+0xe14c0): multiple definition of `Wcon'; /tmp/ccEJ5qk7.o:(.bss+0x8): first defined here
/sbin/ld: /tmp/cc5MKit9.o:(.bss+0x159c64): multiple definition of `spice'; /tmp/ccNZNyM9.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/cc5MKit9.o:(.bss+0x11d8a0): multiple definition of `parameters'; /tmp/ccEJ5qk7.o:(.bss+0x3c400): first defined here
/sbin/ld: /tmp/cc5MKit9.o:(.bss+0x0): multiple definition of `measure'; /tmp/cc06JJ87.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/cc5MKit9.o:(.bss+0x159c80): multiple definition of `lkk'; /tmp/ccNZNyM9.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/cc5MKit9.o:(.bss+0xe14d0): multiple definition of `AlterMCcost'; /tmp/ccEJ5qk7.o:(.bss+0x18): first defined here
/sbin/ld: /tmp/cc5MKit9.o:(.bss+0xe14d8): multiple definition of `AlterMC'; /tmp/ccEJ5qk7.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/cc5MKit9.o:(.bss+0xe14b8): multiple definition of `ExecuteRF'; /tmp/ccEJ5qk7.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/cc5MKit9.o:(.bss+0x159c60): multiple definition of `MPI_EXXIT'; /tmp/ccNZNyM9.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccUa4H98.o:(.bss+0x3c400): multiple definition of `parameters'; /tmp/ccEJ5qk7.o:(.bss+0x3c400): first defined here
/sbin/ld: /tmp/ccUa4H98.o:(.bss+0x787c4): multiple definition of `spice'; /tmp/ccNZNyM9.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/ccUa4H98.o:(.bss+0x28): multiple definition of `AlterMC'; /tmp/ccEJ5qk7.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccUa4H98.o:(.bss+0x0): multiple definition of `maxcost'; /tmp/cc5MKit9.o:(.bss+0xe14b0): first defined here
/sbin/ld: /tmp/ccUa4H98.o:(.bss+0x8): multiple definition of `ExecuteRF'; /tmp/ccEJ5qk7.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccUa4H98.o:(.bss+0x10): multiple definition of `Wcon'; /tmp/ccEJ5qk7.o:(.bss+0x8): first defined here
/sbin/ld: /tmp/ccUa4H98.o:(.bss+0x18): multiple definition of `Wobj'; /tmp/ccEJ5qk7.o:(.bss+0x10): first defined here
/sbin/ld: /tmp/ccUa4H98.o:(.bss+0x20): multiple definition of `AlterMCcost'; /tmp/ccEJ5qk7.o:(.bss+0x18): first defined here
/sbin/ld: /tmp/ccUa4H98.o:(.bss+0x40): multiple definition of `measurements'; /tmp/ccEJ5qk7.o:(.bss+0x40): first defined here
/sbin/ld: /tmp/ccUa4H98.o:(.bss+0x787c0): multiple definition of `MPI_EXXIT'; /tmp/ccNZNyM9.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccUa4H98.o:(.bss+0x787e0): multiple definition of `lkk'; /tmp/ccNZNyM9.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccn5zwJ7.o:(.bss+0x787e0): multiple definition of `lkk'; /tmp/ccNZNyM9.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccn5zwJ7.o:(.bss+0x787c4): multiple definition of `spice'; /tmp/ccNZNyM9.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/ccn5zwJ7.o:(.bss+0x3c400): multiple definition of `parameters'; /tmp/ccEJ5qk7.o:(.bss+0x3c400): first defined here
/sbin/ld: /tmp/ccn5zwJ7.o:(.bss+0x18): multiple definition of `Wobj'; /tmp/ccEJ5qk7.o:(.bss+0x10): first defined here
/sbin/ld: /tmp/ccn5zwJ7.o:(.bss+0x10): multiple definition of `Wcon'; /tmp/ccEJ5qk7.o:(.bss+0x8): first defined here
/sbin/ld: /tmp/ccn5zwJ7.o:(.bss+0x28): multiple definition of `AlterMC'; /tmp/ccEJ5qk7.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccn5zwJ7.o:(.bss+0x0): multiple definition of `maxcost'; /tmp/cc5MKit9.o:(.bss+0xe14b0): first defined here
/sbin/ld: /tmp/ccn5zwJ7.o:(.bss+0x8): multiple definition of `ExecuteRF'; /tmp/ccEJ5qk7.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccn5zwJ7.o:(.bss+0x20): multiple definition of `AlterMCcost'; /tmp/ccEJ5qk7.o:(.bss+0x18): first defined here
/sbin/ld: /tmp/ccn5zwJ7.o:(.bss+0x40): multiple definition of `measurements'; /tmp/ccEJ5qk7.o:(.bss+0x40): first defined here
/sbin/ld: /tmp/ccn5zwJ7.o:(.bss+0x787c0): multiple definition of `MPI_EXXIT'; /tmp/ccNZNyM9.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
make: *** [Makefile:11: asco-test] Error 1
/sbin/ld: /tmp/ccDctw74.o:(.bss+0x20): multiple definition of `lkk'; /tmp/ccJWm894.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccDctw74.o:(.bss+0x4): multiple definition of `spice'; /tmp/ccJWm894.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/ccDctw74.o:(.bss+0x0): multiple definition of `MPI_EXXIT'; /tmp/ccJWm894.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/cc5degB6.o:(.bss+0x4): multiple definition of `spice'; /tmp/ccJWm894.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/cc5degB6.o:(.bss+0x20): multiple definition of `lkk'; /tmp/ccJWm894.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/cc5degB6.o:(.bss+0x0): multiple definition of `MPI_EXXIT'; /tmp/ccJWm894.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccNSLS93.o:(.bss+0xe14b4): multiple definition of `spice'; /tmp/ccJWm894.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/ccNSLS93.o:(.bss+0xe14c0): multiple definition of `lkk'; /tmp/ccJWm894.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccNSLS93.o:(.bss+0xe14b0): multiple definition of `MPI_EXXIT'; /tmp/ccJWm894.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccD0WtM2.o:(.bss+0x787c4): multiple definition of `spice'; /tmp/ccJWm894.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/ccD0WtM2.o:(.bss+0x787c0): multiple definition of `MPI_EXXIT'; /tmp/ccJWm894.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccD0WtM2.o:(.bss+0x787e0): multiple definition of `lkk'; /tmp/ccJWm894.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccIbyGI4.o:(.bss+0x11d8a0): multiple definition of `parameters'; /tmp/ccD0WtM2.o:(.bss+0x3c400): first defined here
/sbin/ld: /tmp/ccIbyGI4.o:(.bss+0xe14e0): multiple definition of `measurements'; /tmp/ccD0WtM2.o:(.bss+0x40): first defined here
/sbin/ld: /tmp/ccIbyGI4.o:(.bss+0x159c80): multiple definition of `lkk'; /tmp/ccJWm894.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccIbyGI4.o:(.bss+0xe14d0): multiple definition of `AlterMC'; /tmp/ccD0WtM2.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccIbyGI4.o:(.bss+0xe14c8): multiple definition of `AlterMCcost'; /tmp/ccD0WtM2.o:(.bss+0x18): first defined here
/sbin/ld: /tmp/ccIbyGI4.o:(.bss+0xe14b0): multiple definition of `ExecuteRF'; /tmp/ccD0WtM2.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccIbyGI4.o:(.bss+0x159c64): multiple definition of `spice'; /tmp/ccJWm894.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/ccIbyGI4.o:(.bss+0x0): multiple definition of `measure'; /tmp/ccNSLS93.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccIbyGI4.o:(.bss+0xe14b8): multiple definition of `Wcon'; /tmp/ccD0WtM2.o:(.bss+0x8): first defined here
/sbin/ld: /tmp/ccIbyGI4.o:(.bss+0xe14c0): multiple definition of `Wobj'; /tmp/ccD0WtM2.o:(.bss+0x10): first defined here
/sbin/ld: /tmp/ccIbyGI4.o:(.bss+0x159c60): multiple definition of `MPI_EXXIT'; /tmp/ccJWm894.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccGQvKW6.o:(.bss+0xe14e0): multiple definition of `measurements'; /tmp/ccD0WtM2.o:(.bss+0x40): first defined here
/sbin/ld: /tmp/ccGQvKW6.o:(.bss+0xe14c8): multiple definition of `Wobj'; /tmp/ccD0WtM2.o:(.bss+0x10): first defined here
/sbin/ld: /tmp/ccGQvKW6.o:(.bss+0xe14c0): multiple definition of `Wcon'; /tmp/ccD0WtM2.o:(.bss+0x8): first defined here
/sbin/ld: /tmp/ccGQvKW6.o:(.bss+0x159c64): multiple definition of `spice'; /tmp/ccJWm894.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/ccGQvKW6.o:(.bss+0x11d8a0): multiple definition of `parameters'; /tmp/ccD0WtM2.o:(.bss+0x3c400): first defined here
/sbin/ld: /tmp/ccGQvKW6.o:(.bss+0x0): multiple definition of `measure'; /tmp/ccNSLS93.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccGQvKW6.o:(.bss+0x159c80): multiple definition of `lkk'; /tmp/ccJWm894.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccGQvKW6.o:(.bss+0xe14d0): multiple definition of `AlterMCcost'; /tmp/ccD0WtM2.o:(.bss+0x18): first defined here
/sbin/ld: /tmp/ccGQvKW6.o:(.bss+0xe14d8): multiple definition of `AlterMC'; /tmp/ccD0WtM2.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccGQvKW6.o:(.bss+0xe14b8): multiple definition of `ExecuteRF'; /tmp/ccD0WtM2.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccGQvKW6.o:(.bss+0x159c60): multiple definition of `MPI_EXXIT'; /tmp/ccJWm894.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccVRYvE5.o:(.bss+0x787c4): multiple definition of `spice'; /tmp/ccJWm894.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/ccVRYvE5.o:(.bss+0x0): multiple definition of `maxcost'; /tmp/ccGQvKW6.o:(.bss+0xe14b0): first defined here
/sbin/ld: /tmp/ccVRYvE5.o:(.bss+0x8): multiple definition of `ExecuteRF'; /tmp/ccD0WtM2.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccVRYvE5.o:(.bss+0x10): multiple definition of `Wcon'; /tmp/ccD0WtM2.o:(.bss+0x8): first defined here
/sbin/ld: /tmp/ccVRYvE5.o:(.bss+0x18): multiple definition of `Wobj'; /tmp/ccD0WtM2.o:(.bss+0x10): first defined here
/sbin/ld: /tmp/ccVRYvE5.o:(.bss+0x20): multiple definition of `AlterMCcost'; /tmp/ccD0WtM2.o:(.bss+0x18): first defined here
/sbin/ld: /tmp/ccVRYvE5.o:(.bss+0x28): multiple definition of `AlterMC'; /tmp/ccD0WtM2.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccVRYvE5.o:(.bss+0x40): multiple definition of `measurements'; /tmp/ccD0WtM2.o:(.bss+0x40): first defined here
/sbin/ld: /tmp/ccVRYvE5.o:(.bss+0x3c400): multiple definition of `parameters'; /tmp/ccD0WtM2.o:(.bss+0x3c400): first defined here
/sbin/ld: /tmp/ccVRYvE5.o:(.bss+0x787c0): multiple definition of `MPI_EXXIT'; /tmp/ccJWm894.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccVRYvE5.o:(.bss+0x787e0): multiple definition of `lkk'; /tmp/ccJWm894.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccdJ1jK2.o:(.bss+0x787e0): multiple definition of `lkk'; /tmp/ccJWm894.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccdJ1jK2.o:(.bss+0x3c400): multiple definition of `parameters'; /tmp/ccD0WtM2.o:(.bss+0x3c400): first defined here
/sbin/ld: /tmp/ccdJ1jK2.o:(.bss+0x10): multiple definition of `Wobj'; /tmp/ccD0WtM2.o:(.bss+0x10): first defined here
/sbin/ld: /tmp/ccdJ1jK2.o:(.bss+0x8): multiple definition of `Wcon'; /tmp/ccD0WtM2.o:(.bss+0x8): first defined here
/sbin/ld: /tmp/ccdJ1jK2.o:(.bss+0x0): multiple definition of `ExecuteRF'; /tmp/ccD0WtM2.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccdJ1jK2.o:(.bss+0x18): multiple definition of `AlterMCcost'; /tmp/ccD0WtM2.o:(.bss+0x18): first defined here
/sbin/ld: /tmp/ccdJ1jK2.o:(.bss+0x20): multiple definition of `AlterMC'; /tmp/ccD0WtM2.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccdJ1jK2.o:(.bss+0x40): multiple definition of `measurements'; /tmp/ccD0WtM2.o:(.bss+0x40): first defined here
/sbin/ld: /tmp/ccdJ1jK2.o:(.bss+0x787c0): multiple definition of `MPI_EXXIT'; /tmp/ccJWm894.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccdJ1jK2.o:(.bss+0x787c4): multiple definition of `spice'; /tmp/ccJWm894.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/ccz6HWP6.o:(.bss+0x3c400): multiple definition of `parameters'; /tmp/ccD0WtM2.o:(.bss+0x3c400): first defined here
/sbin/ld: /tmp/ccz6HWP6.o:(.bss+0x0): multiple definition of `ExecuteRF'; /tmp/ccD0WtM2.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccz6HWP6.o:(.bss+0x8): multiple definition of `Wcon'; /tmp/ccD0WtM2.o:(.bss+0x8): first defined here
/sbin/ld: /tmp/ccz6HWP6.o:(.bss+0x10): multiple definition of `Wobj'; /tmp/ccD0WtM2.o:(.bss+0x10): first defined here
/sbin/ld: /tmp/ccz6HWP6.o:(.bss+0x18): multiple definition of `AlterMCcost'; /tmp/ccD0WtM2.o:(.bss+0x18): first defined here
/sbin/ld: /tmp/ccz6HWP6.o:(.bss+0x20): multiple definition of `AlterMC'; /tmp/ccD0WtM2.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccz6HWP6.o:(.bss+0x40): multiple definition of `measurements'; /tmp/ccD0WtM2.o:(.bss+0x40): first defined here
/sbin/ld: /tmp/ccz6HWP6.o:(.bss+0x787c0): multiple definition of `MPI_EXXIT'; /tmp/ccJWm894.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccz6HWP6.o:(.bss+0x787c4): multiple definition of `spice'; /tmp/ccJWm894.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/ccz6HWP6.o:(.bss+0x787e0): multiple definition of `lkk'; /tmp/ccJWm894.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccurtcy2.o:(.bss+0x787e0): multiple definition of `lkk'; /tmp/ccJWm894.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccurtcy2.o:(.bss+0x787c4): multiple definition of `spice'; /tmp/ccJWm894.o:(.bss+0x4): first defined here
/sbin/ld: /tmp/ccurtcy2.o:(.bss+0x3c400): multiple definition of `parameters'; /tmp/ccD0WtM2.o:(.bss+0x3c400): first defined here
/sbin/ld: /tmp/ccurtcy2.o:(.bss+0x787c0): multiple definition of `MPI_EXXIT'; /tmp/ccJWm894.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccurtcy2.o:(.bss+0x0): multiple definition of `maxcost'; /tmp/ccGQvKW6.o:(.bss+0xe14b0): first defined here
/sbin/ld: /tmp/ccurtcy2.o:(.bss+0x8): multiple definition of `ExecuteRF'; /tmp/ccD0WtM2.o:(.bss+0x0): first defined here
/sbin/ld: /tmp/ccurtcy2.o:(.bss+0x10): multiple definition of `Wcon'; /tmp/ccD0WtM2.o:(.bss+0x8): first defined here
/sbin/ld: /tmp/ccurtcy2.o:(.bss+0x18): multiple definition of `Wobj'; /tmp/ccD0WtM2.o:(.bss+0x10): first defined here
/sbin/ld: /tmp/ccurtcy2.o:(.bss+0x20): multiple definition of `AlterMCcost'; /tmp/ccD0WtM2.o:(.bss+0x18): first defined here
/sbin/ld: /tmp/ccurtcy2.o:(.bss+0x28): multiple definition of `AlterMC'; /tmp/ccD0WtM2.o:(.bss+0x20): first defined here
/sbin/ld: /tmp/ccurtcy2.o:(.bss+0x40): multiple definition of `measurements'; /tmp/ccD0WtM2.o:(.bss+0x40): first defined here
collect2: error: ld returned 1 exit status
make: *** [Makefile:14: asco] Error 1
==> ERROR: A failure occurred in build().
    Aborting...

Thanks for maintaining!

adsun commented on 2018-10-09 20:47 (UTC)

Please update .SRCINFO

1CatchMe1 commented on 2017-11-24 23:31 (UTC)

New qucs package doesn't contain /usr/bin/asco

radoslav commented on 2014-09-30 13:59 (UTC)

In PKGBUILD the package() function should be modified to: install -D $srcdir/ASCO-$pkgver/asco "$pkgdir/usr/bin/asco"

Manouchehri commented on 2013-06-12 01:47 (UTC)

Please add conflicts=('qucs').

test0 commented on 2013-06-11 21:53 (UTC)

New qucs package also contains /usr/bin/asco.