Zombie-Ryushu / purple-msn

Legacy Purple-msn Plugin for Pidgin, intended for use with Escargot IM Services
2 stars 0 forks source link

No internal.h file in the source code. #2

Open sudodebian opened 2 years ago

sudodebian commented 2 years ago

Hello, i was trying to compile purple-msn to be able to use MSN on Linux, i did tried WINE, but there was a lot of bugs.

The only problem is that i couldn't. since the make didn't work. So i asked one of my friends if he could make an configure file and fixes some compilation bug.

He said to me that there was no internal.h file and that he couldn't replace it with anything. Since it has to be created by the dev who made the program.

Thanks !

Zombie-Ryushu commented 2 years ago

If you are trying to get connected to Escargot in Linux, there is a plugin for that. Its called msn-pecan. But it's not very stable. This code is here for reference purposes. Escargot needs its own explicit plugin just for it,slowly, msn-pecan was becoming that, but interest in sustaining that plugin dropped off. Even a little bit was done to make that plugin more stable by the person operating the Escargot network.

sudodebian commented 2 years ago

Where can i find msn-pecan ?

sudodebian commented 2 years ago

Ah crap, i can't have a virtual machine since my pc isn't fast, maybe i'll do a dualboot

Zombie-Ryushu commented 2 years ago

Are you running Linux?

sudodebian commented 2 years ago

Linux Mint 21 Vanessa to be precise.

Zombie-Ryushu commented 2 years ago

https://abf.rosalinux.ru/build_lists/3861557

Here is one of the last builds I did of MSN Pecan for Escargot. I built this around a year ago. So you might be able to get these binaries working, or extract the Source RPM, and compile it. (Rosa is a strange Mandriva derived OS I don't use anymore.)

sudodebian commented 2 years ago

Im gonna try, thanks

sudodebian commented 2 years ago

when im trying to compile the program off the rpm, i get this error: Package purple was not found in the pkg-config search path. Perhaps you should add the directory containingpurple.pc' to the PKG_CONFIG_PATH environment variable No package 'purple' found Package purple was not found in the pkg-config search path. Perhaps you should add the directory containing purple.pc' to the PKG_CONFIG_PATH environment variable No package 'purple' found Package purple was not found in the pkg-config search path. Perhaps you should add the directory containingpurple.pc' to the PKG_CONFIG_PATH environment variable No package 'purple' found Package purple was not found in the pkg-config search path. Perhaps you should add the directory containing purple.pc' to the PKG_CONFIG_PATH environment variable No package 'purple' found Package purple was not found in the pkg-config search path. Perhaps you should add the directory containingpurple.pc' to the PKG_CONFIG_PATH environment variable No package 'purple' found Package gio-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing gio-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gio-2.0' found Package gio-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containinggio-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gio-2.0' found ./get-version: 1: git: not found CC msn.o msn.c:20:10: fatal error: glib.h: Aucun fichier ou dossier de ce type 20 | #include | ^~~~ compilation terminated. make: *** [Makefile:220 : msn.o] Erreur 1`

Zombie-Ryushu commented 2 years ago

You are missing dependencies. You need to read the SPEC File to understand. You need to install glib-devel, gio-devel, and pidgin-devel or purple-devel.

sudodebian commented 2 years ago

ah ok thanks

sudodebian commented 2 years ago

also does msn-pecan has all the features that on a typical MSN install ? (not counting the winks of course)

Zombie-Ryushu commented 2 years ago

You should also note where it pulls the source from: https://github.com/Animadoria/msn-pecan/archive/refs/heads/master.zip This plugin fork was partly created by the maintainer of Animadoria. https://github.com/Animadoria/msn-pecan/

Here is the thing: This is a Minimal plugin to get you connected to Escargot. As in, it works, there are no frills, no native File Transfer support (but there are work around for that.) and it will use Standard Pidgin emoticon packs.

sudodebian commented 2 years ago

ah ok, well at least you can chat, thats the essential here

Zombie-Ryushu commented 2 years ago

The Plugin Also works with Spectrum 2. If you care about Android/Mobile or XMPP File Transfers.

sudodebian commented 2 years ago

Hmm i can't connect to MSN on pidgin, although im using msn-pecan image

Zombie-Ryushu commented 2 years ago

Did you manage to compile it, and what are your current account settings? Te protocol should show up as "WLM"

sudodebian commented 2 years ago

yes i did image

Zombie-Ryushu commented 2 years ago

What does it say for the Server URLs? They changed during development and a patch had to be issued.

sudodebian commented 2 years ago

So i tried the HTTP method, and pidgin crashed.

sudodebian commented 2 years ago

image

Zombie-Ryushu commented 2 years ago

At this point, you need to ask in Escargot's Discord. To see if they have changed anything. https://github.com/Zombie-Ryushu/msn-pecan/compare/master...Animadoria:msn-pecan:master Also. on your Escargot's side. Do NOT Enable the "MSN 1.0 Compatibility mode" that they offer. It will break this plugin.

sudodebian commented 2 years ago

Ah maybe it because of that, since i have a legacy password for the account

sudodebian commented 2 years ago

but i don't know how to disable it

Zombie-Ryushu commented 2 years ago

Please Reach out to Animadoria on Discord, as she runs the network, and patched this module.