Comments (6)
I'm not sure how the build could succeed with such an error... What compiler are you using?
from libquotient.
In general, lookup of friend functions is a mess when it comes to namespaces, so I'm not surprised. Will look into how to better reorganise this.
from libquotient.
I am using gcc and used make to build it: link to complete logfile.
I want to add that I am new to packaging / building from source and while this has built successfully, I could not try it out yet since I am struggling a bit with building Quaternion using the package I built as a dependency (but that has to do with the build service at this point in time)
from libquotient.
Wow, GCC 7 - the toolchain is hot :)
So that is actually a warning. I think you can go with it just fine in the meantime; although, if GCC actually doesn't find this operator and uses a generic one instead, you might have slightly less friendly debug printing. In other words, you really shouldn't care. Meanwhile, I'll take a closer look at this code from C++ language perspective.
If I can help with building Quaternion, feel free to ask. I'm totally green in OBS though.
from libquotient.
Ok, that's definitely small and it seems to not even alter anything in the working code - the compiler just whines that it hasn't seen a declaration inside a namespace before the operator definition that implies that namespace. And it seems to be either a fresh addition to GCC, or a consequence of one of those hardening flags (although that would be rather obscure). Letting the issue stay open and wait for a newcomer to valiantly fix it :)
from libquotient.
Fixed by 503957c
from libquotient.
Related Issues (20)
- Redacting state events makes Room object unstable HOT 1
- Warning "Trying to add the user "@...." but it's already in the user list" then SEGV HOT 3
- Connection::userId() is empty before authentication HOT 1
- 0.8 RC
- Pinned messages event is not what is specced HOT 1
- Release 0.8.0
- Wrong required library name libQuotientQt60_8 HOT 7
- NetworkAccessManager doesn't work with authenticating media servers
- Event types registered twice QT6 HOT 8
- Release 0.8.1
- ABI break in patch version 0.8.1 HOT 1
- The library emits no signal when allHistoryLoaded() becomes apparent
- Release 0.8.1.2
- Release 0.8.2
- Message edits lost after restarts HOT 1
- Thoughts about a matrix-rust-sdk connection
- Quotient::NAM doesn't retry on errors
- Update to Matrix 1.10
- Add toJson() for events and get rid of CreateRoomJob::StateEvent
- event->redactedBecause() can return a pointer to a deleted event HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libquotient.