|
Post by ptitjoz on Apr 9, 2023 8:33:21 GMT 1
Hello everyone I'm on Linux Mint LMDE 5 and I can't install the bacon_4.6.1-1_amd64.deb package I have this message:
So I compiled manually by hand and it works! However, I don't have the Bacongui IDE. Thank you for your advice Regards
|
|
|
Post by Pjot on Apr 9, 2023 8:58:16 GMT 1
Hi ptitjoz, This is not an error in BaCon, but seems to be a known issue in recent Debian-based distributions. If you Google the error you'll find multiple forums with similar problems for other packages. There seems to be a workaround here. HTH Peter
|
|
|
Post by ptitjoz on Apr 9, 2023 18:40:08 GMT 1
Thanks for the info. I will wait for Debian to fix this problem.
In the meantime, I will use the compiled version without the IDE Regards
|
|
|
Post by alexfish on Apr 9, 2023 21:39:18 GMT 1
Hi ptitjoz if on updated system Possible MousePad will highlight the source code BR Alex Attachments:
|
|
|
Post by ptitjoz on Apr 10, 2023 7:58:47 GMT 1
Hi ptitjoz if on updated system Possible MousePad will highlight the source code BR Alex thank you alexfish I was already used this editor. Now I use SciTE (customized) example :
Regards
|
|
|
Post by alexfish on Apr 12, 2023 17:29:38 GMT 1
Hi ptitjoz,
just to confirm :bacon GUI config: I have done a rebuild on rpi here using latest beta trunk
also may help others :Since I experienced the same gui problem
and here need these to build bacon bacon Buit in GUI functions, need the devs here gtk
sudo apt update ' your option use with caution ===== normal if New install disto ======== 'sudo apt upgrade sudo apt autoremove '================== sudo apt install libgtk-3-dev sudo apt install libgtksourceview-4-dev ' option for docs libwebkit2gtk-4.0-dev
./configure --with-bash --enable-gui-gtk pi@raspberrypi:~/Downloads/bacon_trunk $ ./configure --with-bash --enable-gui-gtk checking for a BSD-compatible install... /usr/bin/install -c checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for library containing dlopen... -ldl checking for library containing dlsym... none required checking for library containing acos... -lm checking for library containing asin... none required checking for library containing atan... none required checking for library containing atan2... none required checking for library containing cos... none required checking for library containing exp... none required checking for library containing floor... none required checking for library containing log... none required checking for library containing lrint... none required checking for library containing sin... none required checking for library containing tan... none required checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for arpa/inet.h... yes checking for ctype.h... yes checking for dirent.h... yes checking for dlfcn.h... yes checking for errno.h... yes checking for fcntl.h... yes checking for fts.h... yes checking for libgen.h... yes checking for locale.h... yes checking for limits.h... yes checking for math.h... yes checking for netdb.h... yes checking for regex.h... yes checking for search.h... yes checking for setjmp.h... yes checking for signal.h... yes checking for stdarg.h... yes checking for stdio.h... (cached) yes checking for stdlib.h... (cached) yes checking for stdint.h... (cached) yes checking for string.h... (cached) yes checking for sys/ioctl.h... yes checking for sys/socket.h... yes checking for sys/stat.h... (cached) yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking for sys/utsname.h... yes checking for sys/wait.h... yes checking for termios.h... yes checking for time.h... yes checking for unistd.h... (cached) yes checking for wctype.h... yes checking for accept... yes checking for htonl... yes checking for htons... yes checking for bind... yes checking for connect... yes checking for gethostbyaddr... yes checking for gethostbyname... yes checking for gethostname... yes checking for getpeername... yes checking for inet_addr... yes checking for inet_pton... yes checking for inet_ntoa... yes checking for recv... yes checking for select... yes checking for send... yes checking for setsockopt... yes checking for basename... yes checking for calloc... yes checking for closedir... yes checking for dirname... yes checking for execlp... yes checking for execvp... yes checking for _exit... yes checking for fork... yes checking for fprintf... yes checking for getdelim... yes checking for getline... yes checking for getpid... yes checking for ioctl... yes checking for listen... yes checking for malloc... yes checking for mbtowc... yes checking for mbstowcs... yes checking for memcmp... yes checking for memchr... yes checking for memmove... yes checking for memset... yes checking for qsort... yes checking for random... yes checking for readdir... yes checking for realloc... yes checking for realpath... yes checking for setenv... yes checking for sigaction... yes checking for snprintf... yes checking for socket... yes checking for strcat... yes checking for strchr... yes checking for strrchr... yes checking for strcmp... yes checking for strcasecmp... yes checking for strcpy... yes checking for strftime... yes checking for strlen... yes checking for strncat... yes checking for strncpy... yes checking for strndup... yes checking for strstr... yes checking for strtok... yes checking for towlower... yes checking for towupper... yes checking for usleep... yes checking for waitpid... yes checking for wctomb... yes checking for wcstombs... yes checking for pkg-config... found checking if GTK3 and supporting GtkSourceView4 and Webkit4 libraries are installed... found. checking for library containing gtk_init... -lgtk-3 checking for library containing gtk_source_view_new... -lgtksourceview-4 checking for library containing webkit_web_view_new... -lwebkit2gtk-4.0 checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc accepts optional compile flag '-fno-var-tracking-assignments'... accepted checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking for strip... strip checking for make... yes checking for flex... yes configure: creating ./config.status config.status: creating Makefile
Congratulations, all requirements are met!
make Done, program 'bacongui-gtk3' ready. Skipping BaConGUI for FLTK. Skipping BaConGUI for TK. Run 'make install' or 'sudo make install' to install BaCon on your system.
man apt
autoremove (apt-get(8)) autoremove is used to remove packages that were automatically installed to satisfy dependencies for other packages and are now no longer needed as dependencies changed or the package(s) needing them were removed in the meantime.
You should check that the list does not include applications you have grown to like even though they were once installed just as a dependency of another package. You can mark such a package as manually installed by using apt-mark(8). Packages which you have installed explicitly via install are also never proposed for automatic removal.
BR Alex
|
|
|
Post by ptitjoz on Apr 12, 2023 19:13:14 GMT 1
Hello I must have missed something because by following the procedure I did not have bacongui
Done, program 'bacon.bac' ready. strip build/bacon Skipping BaConGUI for GTK. Skipping BaConGUI for FLTK. Skipping BaConGUI for TK. Regards
|
|
|
Post by alexfish on Apr 12, 2023 19:34:57 GMT 1
Can try with install libwebkit2gtk-4.0-dev + latest beta zip or bz2 from HEREfor now , can post results of ./configure --with-bash --enable-gui-gtk BR Alex
|
|
|
Post by alexfish on Apr 12, 2023 20:02:14 GMT 1
Also
from the terminal these outputs IF any No result = possible are likely not installed:: No package *** found
pkg-config --libs gtk+-3.0 pkg-config --libs gtksourceview-4 pkg-config --libs webkit2gtk-4.0
+ as a matter of course in need find which version EG
pkg-config --modversion gtk+-3.0 BR Alex
|
|
|
Post by ptitjoz on Apr 13, 2023 8:06:49 GMT 1
Hello I compiled and make
bacongui-gtk result :
It works. However, the interface seems really minimalist, but it's not a problem.
A big thank-you
Regards
|
|
|
Post by alexfish on Apr 13, 2023 10:04:17 GMT 1
Well can cheat a bit here , If you want , but is is a Choice compile this archive with current bacon bacon bacongui-gtk.bac gui should show 4.6.2 BR Alex Attachments:bacongui-gtk.bac.bz2 (20.44 KB)
|
|
|
Post by ptitjoz on Apr 13, 2023 11:27:57 GMT 1
The current operation works fine for me.
Thanks for all the advice given. Best regards
|
|
|
Post by alexfish on Apr 13, 2023 11:39:49 GMT 1
|
|