Qucs / qucs

Qucs Project official mirror
http://qucs.sourceforge.net/
GNU General Public License v2.0
1.15k stars 213 forks source link

Qucs Build Fails creating modelist.lo #570

Closed AndyKirby closed 7 years ago

AndyKirby commented 8 years ago

Guys

The build is currently failing to compile on Debian unstable:-

4.7.0-1-amd64 #1 SMP Debian 4.7.6-1 (2016-10-07) x86_64 GNU/Linux

ADMS built and installed OK, but I had to run ldconfig manualy as root before qucs configure would complete sucessfuly.

Thereafter the qucs -core build using make fails on nodelist.cpp

/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src/math -I../src/components -I../src/components -I../src/interface -I. -O2 -pipe -fno-exceptions -fno-check-new -ldl -rdynamic -MT nodelist.lo -MD -MP -MF .deps/nodelist.Tpo -c -o nodelist.lo nodelist.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src/math -I../src/components -I../src/components -I../src/interface -I. -O2 -pipe -fno-exceptions -fno-check-new -ldl -rdynamic -MT nodelist.lo -MD -MP -MF .deps/nodelist.Tpo -c nodelist.cpp -fPIC -DPIC -o .libs/nodelist.o In file included from nodelist.cpp:32:0: logging.h:37:8: error: ‘FILE’ does not name a type extern FILE * file_status; ^~~~ logging.h:38:8: error: ‘FILE’ does not name a type extern FILE * file_error; ^~~~ Makefile:860: recipe for target 'nodelist.lo' failed make[5]: * [nodelist.lo] Error 1 make[5]: Leaving directory '/home/andy/Apps/qucs/qucs/qucs-core/src' Makefile:906: recipe for target 'all-recursive' failed make[4]: * [all-recursive] Error 1

in3otd commented 8 years ago

this sounds like the issue fixed in #536 ; did you pull the release-0.0.19 branch? The master branch is not up to date at present, it will contain the release 0.0.19 code once this is released

AndyKirby commented 8 years ago

Thanks in3otd.

That worked fine.I can confirm that the qucs 0.0.19 branch compiled, installed and looks to be working fine on Debian unstable.

I did have a good google around and a skim through the issues before pestering you guys, but obviously missed that one.

Might be worth putting a note to this effect on the readme for qucs in github at least in the interim. Just to save folk like me that arrive to install qucs and don't have the context.

Are there any plans to update the versions etc in the debian repo's ?? These do feed into a lot of other distributions, so are likely to be worth the effort.

Cheers

Kirbs

On 22/10/16 19:21, in3otd wrote:

this sounds like the issue fixed in #536 https://github.com/Qucs/qucs/pull/536 ; did you pull the |release-0.0.19| branch? The |master| branch is not up to date at present, it will contain the release 0.0.19 code once this is released

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Qucs/qucs/issues/570#issuecomment-255544968, or mute the thread https://github.com/notifications/unsubscribe-auth/AARf9qx9LY_w_vYbFDGsSCkfSp6Anhhtks5q2lQngaJpZM4Ka0yY.

www.kirbyand.co.uk andy@kirbyand.co.uk

ra3xdh commented 7 years ago

@AndyKirby , You can read about plans for Qucs inclusion in Debian repos here https://github.com/Qucs/qucs/pull/454

AndyKirby commented 7 years ago

Thanks Vadim

On 30/10/16 08:00, Vadim Kusnetsov wrote:

@AndyKirby https://github.com/AndyKirby , You can read about plans for Qucs inclusion in Debian repos here #454 https://github.com/Qucs/qucs/pull/454

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Qucs/qucs/issues/570#issuecomment-257137602, or mute the thread https://github.com/notifications/unsubscribe-auth/AARf9nnP0MgtRAEgU1qDcodbaV9sdAT2ks5q5E6YgaJpZM4Ka0yY.

andy@kirbyand.co.uk www.kirbyand.co.uk