fail with make xpad 5.10

Asked by Ramses on 2018-08-26

No problem with autogen and configure.
The make step got a problem. The last lines are:
...
xpad-pad.o : Dans la fonction « xpad_pad_popup » :
/media/DATA/Developpement/Appli-chargees/xpad-5.1.0/src/xpad-pad.c:1801 : référence indéfinie vers « gtk_menu_popup_at_pointer »
xpad-settings.o : Dans la fonction « xpad_settings_set_property » :
/media/DATA/Developpement/Appli-chargees/xpad-5.1.0/src/xpad-settings.c:374 : référence indéfinie vers « g_file_new_build_filename »
/media/DATA/Developpement/Appli-chargees/xpad-5.1.0/src/xpad-settings.c:375 : référence indéfinie vers « g_file_new_build_filename »
xpad-toolbar.o : Dans la fonction « xpad_toolbar_popup_context_menu » :
/media/DATA/Developpement/Appli-chargees/xpad-5.1.0/src/xpad-toolbar.c:533 : référence indéfinie vers « gtk_menu_popup_at_pointer »
collect2: error: ld returned 1 exit status
Makefile:408 : la recette pour la cible « xpad » a échouée
make[2]: *** [xpad] Erreur 1
make[2] : on quitte le répertoire « /media/DATA/Developpement/Appli-chargees/xpad-5.1.0/src »
Makefile:465 : la recette pour la cible « all-recursive » a échouée
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /media/DATA/Developpement/Appli-chargees/xpad-5.1.0 »
Makefile:385 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2

What can I do ? Thanks (LinuxMint 18 Cinnamon)

Question information

Language:
English Edit question
Status:
Solved
For:
Xpad Edit question
Assignee:
No assignee Edit question
Solved by:
Ramses
Solved:
2018-08-28
Last query:
2018-08-28
Last reply:
2018-08-28

Hi Ramses,

The versions of dependencies used by Xpad are outdated. I have updated them
in the source code, which will be part of Xpad 5.2. Below you can find the
required versions of the development packages which seems to be missing or
are too old on your system.

GTK 3.22
Glib/Gio 2.56

Does this help you?

On Sun, 26 Aug 2018 at 15:32, Ramses <email address hidden>
wrote:

> New question #672981 on Xpad:
> https://answers.launchpad.net/xpad/+question/672981
>
> No problem with autogen and configure.
> The make step got a problem. The last lines are:
> ...
> xpad-pad.o : Dans la fonction « xpad_pad_popup » :
> /media/DATA/Developpement/Appli-chargees/xpad-5.1.0/src/xpad-pad.c:1801 :
> référence indéfinie vers « gtk_menu_popup_at_pointer »
> xpad-settings.o : Dans la fonction « xpad_settings_set_property » :
> /media/DATA/Developpement/Appli-chargees/xpad-5.1.0/src/xpad-settings.c:374 :
> référence indéfinie vers « g_file_new_build_filename »
> /media/DATA/Developpement/Appli-chargees/xpad-5.1.0/src/xpad-settings.c:375 :
> référence indéfinie vers « g_file_new_build_filename »
> xpad-toolbar.o : Dans la fonction « xpad_toolbar_popup_context_menu » :
> /media/DATA/Developpement/Appli-chargees/xpad-5.1.0/src/xpad-toolbar.c:533 :
> référence indéfinie vers « gtk_menu_popup_at_pointer »
> collect2: error: ld returned 1 exit status
> Makefile:408 : la recette pour la cible « xpad » a échouée
> make[2]: *** [xpad] Erreur 1
> make[2] : on quitte le répertoire
> « /media/DATA/Developpement/Appli-chargees/xpad-5.1.0/src »
> Makefile:465 : la recette pour la cible « all-recursive » a échouée
> make[1]: *** [all-recursive] Erreur 1
> make[1] : on quitte le répertoire
> « /media/DATA/Developpement/Appli-chargees/xpad-5.1.0 »
> Makefile:385 : la recette pour la cible « all » a échouée
> make: *** [all] Erreur 2
>
> What can I do ? Thanks (LinuxMint 18 Cinnamon)
>
> --
> You received this question notification because your team Xpad
> Developers is an answer contact for Xpad.
>
> _______________________________________________
> Mailing list: https://launchpad.net/~xpad-hackers
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~xpad-hackers
> More help : https://help.launchpad.net/ListHelp
>

--
Arthur Borsboom
Mob: +31629089953
Email: <email address hidden>
[image: View Arthur's LinkedIn profile]
<http://uk.linkedin.com/in/arthurborsboom>

Ramses (jearuf) said : #2

Thanks a lot for your answer. I wanted to update Xpad coming with my distribution because I have a problem. On the pop-up window I have just 21 stickers, but 25 contents in .config/xpad, so it's impossible to select the last ones.
Gtk and Glib are older than yours, so I prefer to wait a new version of LinuxMint !

I have to have a look at the amount of possible visible items in the pop-up window.
Maybe it is limited to 21? Or maybe the other pads are corrupted?

I will take some time later to analyze this and come back to you.

Hi Ramses,

I have tested Xpad 5.1 with 27 pads and on my system they were all visible and selectable in the tray.
However, you can still try another way to select them, with the following workaround.

Xpad tray -> [Preferences] -> [Tray] -> [Enable tray icon] + [Toggle show all].
Then close the preferences and click with the left mouse button on the Xpad icon.

Do the pads show now?

If not, I guess the pads are corrupted and I suggest to fix the pads manually.

Backup your .config/xpad folder.
Create a new pad.
Find the pad(s) which is/are missing.
Write down the file name, such as content-kWHFO.
Copy-paste the content from this file to the new pad.
Erase the corrupted content file.
Erase the reference file belogining to this content file, if it exists, such as info-JFJWH

Does this help you?

Ramses (jearuf) said : #5

I use Xpad 4.5
I created 20 new pads, more than the screen size. I can see and select all of them.
So no more problem Thanks a lot