Skip to content
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

Compile ffsync #2828

Closed
Martijn085 opened this issue Jul 17, 2017 · 5 comments · Fixed by #5942
Closed

Compile ffsync #2828

Martijn085 opened this issue Jul 17, 2017 · 5 comments · Fixed by #5942

Comments

@Martijn085
Copy link

Martijn085 commented Jul 17, 2017

I can't compile ffsync anymore.

I run this command from the folder: /spksrc/spk/ffsync : make arch=x86-6.0.2

This is the error message i get:

===> Compiling for bzip2 cd /spksrc/spk/ffsync/work/bzip2-1.0.6 && env PKG_CONFIG_LIBDIR=/spksrc/spk/ffsync/work/install//usr/local/ffsync/lib/pkgconfig WORK_DIR=/spksrc/spk/ffsync/work INSTALL_PREFIX=/usr/local/ffsync make bzip2 bzip2recover PREFIX=/spksrc/spk/ffsync/work/install/usr/local/ffsync make[3]: Map '/spksrc/spk/ffsync/work/bzip2-1.0.6' wordt binnengegaan make[3]: 'bzip2' is up-to-date. make[3]: 'bzip2recover' is up-to-date. make[3]: Map '/spksrc/spk/ffsync/work/bzip2-1.0.6' wordt verlaten cd /spksrc/spk/ffsync/work/bzip2-1.0.6 && env PKG_CONFIG_LIBDIR=/spksrc/spk/ffsync/work/install//usr/local/ffsync/lib/pkgconfig WORK_DIR=/spksrc/spk/ffsync/work INSTALL_PREFIX=/usr/local/ffsync make -f Makefile-libbz2_so PREFIX=/spksrc/spk/ffsync/work/install/usr/local/ffsync make[3]: Map '/spksrc/spk/ffsync/work/bzip2-1.0.6' wordt binnengegaan cc -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.6 blocksort.o huffman.o crctable.o randtable.o compress.o decompress.o bzlib.o /usr/bin/ld: blocksort.o: relocation R_X86_64_32 against .rodata' can not be used when making a shared object; recompile with -fPIC
blocksort.o: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Makefile-libbz2_so:32: recept voor doel 'all' is mislukt
make[3]: *** [all] Fout 1
make[3]: Map '/spksrc/spk/ffsync/work/bzip2-1.0.6' wordt verlaten
Makefile:24: recept voor doel 'myCompile' is mislukt
make[2]: *** [myCompile] Fout 2
make[2]: Map '/spksrc/cross/bzip2' wordt verlaten
../../mk/spksrc.depend.mk:44: recept voor doel 'depend_target' is mislukt
make[1]: *** [depend_target] Fout 2
make[1]: Map '/spksrc/cross/python' wordt verlaten
../../mk/spksrc.depend.mk:44: recept voor doel 'depend_target' is mislukt
make: *** [depend_target] Fout 2`

Anyone can help me out to fix this?

@ymartin59
Copy link
Contributor

I suppose you build from dsm6 branch. May you please try again invoking make arch-x64-6.0.2 ?

@ymartin59
Copy link
Contributor

I have other troubles because of an "invalid source location" concerning libev:

===>  Downloading files for libev
wget http://dist.schmorp.de/libev/libev-4.22.tar.gz
http://dist.schmorp.de/libev/libev-4.22.tar.gz:
2017-07-24 07:43:35 ERROR 404: Not Found.

Readme clearly states to hard-code Attic, so we will do: http://dist.schmorp.de/libev/README

@ymartin59
Copy link
Contributor

From my point of view ffsync requires a full update and review to be packaged again.

@MysteryWoMan
Copy link

MysteryWoMan commented Jan 29, 2018

I have other troubles because of an "invalid source location" concerning libev:

Had the same. Just change the version of libev in the requirements from 4.22 to (at this moment) 4.24
I also remembered I had to update the SHA1 , SHA256 and MD5 checksum to that of 4.24

@mreid-tt
Copy link
Contributor

mreid-tt commented Dec 4, 2023

The original Firefox Sync Server, as indicated in its source repository, is no longer actively maintained. Instead, it has been redeveloped in Rust and is now hosted in a new repository called Syncstorage-rs. The upcoming release, associated with the Pull Request 5942 in the SynoCommunity/spksrc repository, will soon replace all prior versions of the package due to their deprecated functionality.

We invite interested individuals to explore the Checks tab at this link for the opportunity to download a pre-release version for testing purposes. Your valuable feedback is highly appreciated and encouraged before the final release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants