-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doesn't build on Yakkety and Ubuntu Packages don't install. #108
Comments
If you are referring to the DL5DI packages, those are nearly a year old. There were some changes last December to compile everything with wxWidgets 3.0, which will solve this issue, since it appears as though Yakkety removes wxWidgets 2.8 (it's deprecated anyhow). There are some kinda old amd64 packets in the Compass repository at archive.compasslinux.org, but I'm not sure if those are currently working. I really should get them that way. |
I was, yes. My preference is to build it myself, but (a) ircddbgateway uses some weird file paths, and (b) that also generates lots of errors: GUICommon/RestrictedTextCtrl.h:24:47: error: expected class-name before ‘{’ token |
Are you pulling from GitHub and using the updated instructions? On Oct 17, 2016 22:26, "George Smart" notifications@github.com wrote:
|
I did a fresh git clone. Then run the configure script, then make. |
I've got to hit the sack, but until you get your compile issues sorted out cd /etc/apt/sources.list.d deb [arch=armhf,amd64] http://archive.compasslinux.org/ alder main Then execute curl http://archive.compasslinux.org/compass.gpg.key | sudo apt-key add - sudo apt-get update sudo apt-get upgrade sudo apt-get install ircddbgateway ircddbgatewayd dstarrepeater dstarrepeaterd On Mon, Oct 17, 2016 at 11:33 PM, George Smart notifications@github.com
John D. Hays PO Box 1223, Edmonds, WA 98020-1223 |
It should just come up with a ./configure and make. I build RPi packages off of that consistently. It appears as though your errors are resulting from not having the wxWidgets development packages installed. If you want to build packages for Ubuntu, you can build by doing:
You will end up with a set of debian packages in the parent directory. You'll have to do this for each major "project" (i.e. dstarrepeater, ircddbgateway, etc). During this build phase, it may tell you that you don't have the proper development packages installed. The dependencies are correct in the control file, so you'll have to get those installed to make the |
Yeah. I figured it should. I have built it many times before like that. It appears as though your errors are resulting from not having the wxWidgets development packages installed. If you want to build packages for Ubuntu, you can build by doing: cd OpenDV/ircDDBGateway You will end up with a set of debian packages in the parent directory. You'll have to do this for each major "project" (i.e. dstarrepeater, ircddbgateway, etc). During this build phase, it may tell you that you don't have the proper development packages installed. The dependencies are correct in the control file, so you'll have to get those installed to make the dpkg-buildpackage work correctly. —You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread. |
Still nothing on this? make clean Fails like this:
|
Cannot reproduce. I compiled this 10 minutes ago on Yakkety:
|
I looked at this and though about it a bit more. There's no reason that the GUICommon stuff should be compiling for a --without-gui build. I changed around the Makefile.am a bit and it seems to work on my systems. Check out the nogui-build branch in my repo at gitub.com/mcdermj/OpenDV and see if that works for you. https://github.com/mcdermj/OpenDV/tree/nogui-build |
Just for the record here, if you install gcc-5 (on top of the now default, gcc-6), you can run the configure script and then change the gcc and g++ binaries for gcc-5 and g++-5, and it will build. Hope that may help. |
Trying to build for system without X11 (and wxWidgets), console only Raspberry with Why wxWidgets is needed for console only version?
|
The following packages have unmet dependencies.
ircddbgateway : Depends: libwxbase2.8-0 (>= 2.8.10) but it is not installable
Depends: libwxgtk2.8-0 (>= 2.8.10) but it is not installable
E: Unable to correct problems, you have held broken packages.
Options are
libwxbase3.0-0v5 libwxbase3.0-0v5-dbg libwxbase3.0-dev
and
libwxgtk3.0-0v5 libwxgtk-media3.0-dev
libwxgtk3.0-0v5-dbg libwxgtk-webview3.0-0v5
libwxgtk3.0-dev libwxgtk-webview3.0-0v5-dbg
libwxgtk-media3.0-0v5 libwxgtk-webview3.0-dev
libwxgtk-media3.0-0v5-dbg
George M1GEO
The text was updated successfully, but these errors were encountered: